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
-