Subversion Repositories Kolibri OS

Rev

Rev 8625 | Go to most recent revision | Only display areas with differences | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 8625 Rev 8629
1
KGCC = ../linuxtools/kgcc
1
KGCC = ../linuxtools/kgcc
2
KLD = ../linuxtools/kld
2
KLD = ../linuxtools/kld
3
KPACK = kpack
3
KPACK = kpack
4
KTCC=../../../programs/develop/ktcc/trunk/bin/kos32-tcc
4
KTCC=../../../programs/develop/ktcc/trunk/bin/kos32-tcc 
5
KTCC_FLAGS = -nostdlib -I$(KLIBC)/source/include -L$(KLIBC)/lib $(KLIBC)/lib/crt0.o
5
KTCC_FLAGS = -nostdlib -stack=1048576 -I$(KLIBC)/source/include -L$(KLIBC)/lib $(KLIBC)/lib/crt0.o 
-
 
6
 
-
 
7
ifndef NAME
-
 
8
NAME = basic_gui
-
 
9
endif
6
 
10
 
7
static_kgcc:
11
static_kgcc:
8
	$(KGCC) basic_gui.c
12
	$(KGCC) $(NAME).c
9
	$(KLD) basic_gui.o -o basic_gui -lc 
13
	$(KLD) $(NAME).o -o $(NAME) -lc
10
	$(KPACK) basic_gui
14
	$(KPACK) $(NAME)
11
 
15
 
12
static_tcc:
16
static_tcc:
13
	$(KTCC) $(KTCC_FLAGS) basic_gui.c -o basic_gui -lc
17
	$(KTCC) $(KTCC_FLAGS) $(NAME).c -o $(NAME) -lc
14
	$(KPACK) basic_gui
18
	$(KPACK) $(NAME)
15
 
19
 
16
dynamic_tcc:
20
dynamic_tcc:
17
	$(KTCC) $(KTCC_FLAGS) -D_DYNAMIC basic_gui.c -o basic_gui_dyn -lc.obj
21
	$(KTCC) $(KTCC_FLAGS) -D_DYNAMIC $(NAME).c -o $(NAME)_dyn  -lc.obj
18
	$(KPACK) basic_gui_dyn
22
	$(KPACK) $(NAME)_dyn