forked from Xtero61/OyunY-c
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmain.scons
26 lines (21 loc) · 834 Bytes
/
main.scons
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
import os
import sys
program_ismi = '../OyunY'
c_derleme_bayraklari = '-g'
kod_dosyalari = [ Glob('kod/*.c'), 'giris.c']
kutuphaneler = ['raylib']
kutuplar = 'kutup/'
if sys.platform == 'cygwin' or sys.platform == 'win32':
print(sys.platform + " ortamina gore ayarlamalar yapiliyor!")
kutuphaneler.append('winmm ole32 oleaut32 imm32 version gdi32'.split())
genel=Environment(CC='gcc', CCFLAGS='-Wall -Wextra',\
ENV = os.environ,\
COMPILATIONDB_USE_ABSPATH=False)
genel.Tool('compilation_db')
cdb = genel.CompilationDatabase('../compile_commands.json')
Alias('cdb', cdb)
genel.Program(target = program_ismi, \
source = kod_dosyalari, \
CCFLAGS = c_derleme_bayraklari, \
LIBS = kutuphaneler, \
CPPPATH = kutuplar)