Merge branch 'master' of git://cadel.mutabah.net/acess2
[tpg/acess2.git] / Usermode / Libraries / libc.so_src / Makefile
1 # Acess2 Basic C Library\r
2 # Makefile\r
3 \r
4 -include ../Makefile.cfg\r
5 \r
6 CPPFLAGS += \r
7 CFLAGS   += -Wall -Werror -Wextra\r
8 ASFLAGS  +=\r
9 LDFLAGS  += -Map map.txt\r
10 \r
11 INCFILES := stdio.h stdlib.h\r
12 \r
13 OBJ  = stub.o heap.o stdlib.o env.o stdio.o string.o rand.o\r
14 OBJ += scanf.o signals.o strtoi.o strtof.o\r
15 OBJ += printf.o time.o errno.o\r
16 OBJ += arch/$(ARCHDIR).ao\r
17 # signals.o\r
18 DEPFILES := $(OBJ:%.o=%.d)\r
19 BIN = libc.so\r
20 ifeq ($(ARCHDIR),native)\r
21  OBJ := $(filter-out heap.o,$(OBJ))\r
22  #LDFLAGS += -l c\r
23  BIN = libc_acess.so\r
24 endif\r
25 \r
26 include ../Makefile.tpl\r
27 \r
28 EXP_%.txt: TEST_%.native\r
29         ./TEST_printf.native > EXP_printf.txt\r
30         rm TEST_printf.native\r
31 \r
32 %.native: %.c\r
33         $(NCC) $< -o $@ -Wall -std=gnu99\r

UCC git Repository :: git.ucc.asn.au