Subversion Repositories Kolibri OS

Rev

Rev 9242 | Rev 9558 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 9242 Rev 9553
Line 1... Line 1...
1
KTCC=kos32-tcc
1
KTCC=../../bin/kos32-tcc
2
FASM= fasm
2
FASM= fasm
3
KPACK = kpack
3
KPACK = kpack
-
 
4
 
4
CFLAGS = -I../include -I../../../../../../contrib/sdk/sources/SDL-1.2.2_newlib/include
5
CFLAGS = -I../include -I../../../../../../contrib/sdk/sources/SDL-1.2.2_newlib/include
5
LDFLAGS = -nostdlib -L../../bin/lib ../../bin/lib/crt0.o
6
LIBS   = -lbox_lib -lshell -lSDL -lsound -lnetwork -lrasterworks -limg -ldialog -lmsgbox 
Line 6... Line 7...
6
 
7
 
7
BIN= stdio_test.kex \
8
BIN =   stdio_test.kex \
8
basic_gui.kex \
9
	basic_gui.kex \
9
http_tcp_demo.kex \
10
	http_tcp_demo.kex \
Line 12... Line 13...
12
whois.kex  \
13
	whois.kex  \
13
file_io.kex \
14
	file_io.kex \
14
tmpdisk_work.kex \
15
	tmpdisk_work.kex \
15
consoleio.kex \
16
	consoleio.kex \
16
assert_test.kex \
17
	assert_test.kex \
17
fasm/sprintf_test.kex \
-
 
18
clayer/rasterworks.kex \
18
	clayer/rasterworks.kex \
19
clayer/libimg.kex \
19
	clayer/libimg.kex \
20
clayer/dialog.kex \
20
	clayer/dialog.kex \
21
clayer/msgbox.kex \
21
	clayer/msgbox.kex \
22
clayer/boxlib.kex \
22
	clayer/boxlib.kex \
23
thread_work.kex \
23
	thread_work.kex \
24
sdltest.kex \
24
	sdltest.kex \
25
shell_test.kex \
25
	shell_test.kex \
26
libc_test.kex
26
	libc_test.kex \
27
 
27
	defgen.kex
28
LIBS= -lSDL -lshell -ltcc -lsound -ldialog -lrasterworks -limg -lbox -lmsgbox -lnetwork -lc.obj
-
 
Line 29... Line 28...
29
 
28
	
Line 30... Line 29...
30
all: $(BIN)
29
all: $(BIN)
31
	
30
	
32
%.kex : %.c
31
%.kex : %.c
Line 33... Line 32...
33
	$(KTCC) $(CFLAGS) $(LDFLAGS)  $< -o $@ $(LIBS)
32
	$(KTCC) $(CFLAGS) $(LDFLAGS)  $< -o $@ $(LIBS)
34
	$(KPACK) --nologo $@
33
	$(KPACK) --nologo $@
35
	
34
 
Line 36... Line 35...
36
%.kex : %.asm
35
-%.kex : %.asm
37
	$(FASM) $< $@
36
	$(FASM) $< $@