Mercurial > hg > CbC > old > device
diff Makefile.linuxzaurus @ 444:8bec605d1701
small sized struct
author | kono |
---|---|
date | Sun, 21 Nov 2004 11:20:56 +0900 |
parents | 98888da30b35 |
children | 6654aa80851b |
line wrap: on
line diff
--- a/Makefile.linuxzaurus Sun Nov 21 01:27:21 2004 +0900 +++ b/Makefile.linuxzaurus Sun Nov 21 11:20:56 2004 +0900 @@ -1,18 +1,24 @@ CC = gcc # -O3 -CFLAGS = -fsigned-char -pipe -g -Wall -I. -I/home/zaurus/develop/include +# CFLAGS = -g -Wall -I. +# CFLAGS = -g -Wall -I. -pg -fprofile-arcs -ftest-coverage +# LDFLAGS = -pg +# for Linux Zaurus +CFLAGS = -fsigned-char -pipe -g -I. -I/home/zaurus/develop/include BASE=0 STAGE=1 MFLAGS=$(MFALGS) BASE=$(BASE) STAGE=$(STAGE) -ARCH=powerpc +ARCH=arm MC=mc-$(ARCH) -# MLIB = -lm +MLIB = -lm PRINTF= # printf.c CONVERTER=conv/c.o conv/null.o # conv/c2cbc.o conv/cbc2c.o COMPLIB = mc-parse.o mc-codegen.o mc-switch.o mc-macro.o mc-tree.o # CODE=mc-code-ia32.c CODE=mc-code-$(ARCH).c +# +TARGET=test/simp all: mc mc-ia32 mc-powerpc mc-mips mc-arm @@ -27,16 +33,16 @@ conv/conv.h conv/convdef.h conv/null.c mc-powerpc : mc-code-powerpc.o $(COMPLIB) $(CONVERTER) - $(CC) -g mc-code-powerpc.o $(COMPLIB) $(CONVERTER) -o $@ + $(CC) $(LDFLAGS) -g mc-code-powerpc.o $(COMPLIB) $(CONVERTER) -o $@ mc-ia32 : mc-code-ia32.o $(COMPLIB) $(CONVERTER) - $(CC) -g mc-code-ia32.o $(COMPLIB) $(CONVERTER) -o $@ + $(CC) $(LDFLAGS) -g mc-code-ia32.o $(COMPLIB) $(CONVERTER) -o $@ mc-mips : mc-code-mips.o $(COMPLIB) $(CONVERTER) - $(CC) -g mc-code-mips.o $(COMPLIB) $(CONVERTER) -o $@ + $(CC) $(LDFLAGS) -g mc-code-mips.o $(COMPLIB) $(CONVERTER) -o $@ mc-arm : mc-code-arm.o $(COMPLIB) $(CONVERTER) - $(CC) -g mc-code-arm.o $(COMPLIB) $(CONVERTER) -o $@ + $(CC) $(LDFLAGS) -g mc-code-arm.o $(COMPLIB) $(CONVERTER) -o $@ conv/conv.h: conv_func.tbl conv_func.pl perl conv_func.pl @@ -75,6 +81,7 @@ make check TARGET=test/tmp9 make check TARGET=test/enum make check TARGET=test/obsf + make check TARGET=test/obsf2 make check TARGET=test/long make check TARGET=test/tstdarg make check TARGET=test/switch @@ -83,6 +90,8 @@ make check TARGET=test/bitfield make check TARGET=test/bitfield1 make check TARGET=test/cext + make check TARGET=test/const + make check TARGET=test/void_code # make check TARGET=test/scope STDFLAG="-std=gnu99" #MK =-make MK= @@ -109,7 +118,7 @@ # -./$(MC) -Itest/ -s $(TARGET).c check: $(MC) $(TARGET).c - -gcc $(STDFLAG) $(TARGET).c -o b.out $(MLIB) + -gcc $(CFLAGS) $(STDFLAG) $(TARGET).c -o b.out $(MLIB) -./b.out > $(TARGET).gcc.out -./$(MC) -s $(TARGET).c -gcc $(TARGET).s $(MLIB) @@ -207,5 +216,3 @@ -diff b04.s b24.s -# DO NOT DELETE -