--- data/ArgEnv/Makefile 2011-12-21 12:56:44.000000000 +0100 +++ data/ArgEnv/Makefile 2012-06-27 16:24:42.774773701 +0200 @@ -6,13 +6,12 @@ CLM=clm CC=gcc -COPTIONS=-Wall -pedantic -O printenv : printenv.o ArgEnv.o ArgEnvC.o $(CLM) -b -nt printenv -o printenv ArgEnvC.o : ArgEnvC.c - $(CC) $(COPTIONS) -c ArgEnvC.c + $(CC) -Wall -pedantic -O $(CFLAGS) -c ArgEnvC.c mkdir -p "Clean System Files" cp ArgEnvC.o "Clean System Files/ArgEnvC.o" --- src/CodeGenerator/Makefile.linux 2003-09-25 14:51:03.000000000 +0200 +++ src/CodeGenerator/Makefile.linux 2012-06-29 13:34:56.442141936 +0200 @@ -1,12 +1,23 @@ CC = gcc -CFLAGS = -DI486 -DGNU_C -DLINUX -DLINUX_ELF -O -fomit-frame-pointer OBJECTS = cg.o cgcalc.o cgcode.o cginput.o cginstructions.o \ cglin.o cgopt.o cgias.o cgiwas.o cgstack.o +objects: + $(CC) -DI486 -DGNU_C -DLINUX -DLINUX_ELF -O -fomit-frame-pointer -c $(CFLAGS) cg.c -o cg.o + $(CC) -DI486 -DGNU_C -DLINUX -DLINUX_ELF -O -fomit-frame-pointer -c $(CFLAGS) cgcalc.c -o cgcalc.o + $(CC) -DI486 -DGNU_C -DLINUX -DLINUX_ELF -O -fomit-frame-pointer -c $(CFLAGS) cgcode.c -o cgcode.o + $(CC) -DI486 -DGNU_C -DLINUX -DLINUX_ELF -O -fomit-frame-pointer -c $(CFLAGS) cginput.c -o cginput.o + $(CC) -DI486 -DGNU_C -DLINUX -DLINUX_ELF -O -fomit-frame-pointer -c $(CFLAGS) cginstructions.c -o cginstructions.o + $(CC) -DI486 -DGNU_C -DLINUX -DLINUX_ELF -O -fomit-frame-pointer -c $(CFLAGS) cglin.c -o cglin.o + $(CC) -DI486 -DGNU_C -DLINUX -DLINUX_ELF -O -fomit-frame-pointer -c $(CFLAGS) cgopt.c -o cgopt.o + $(CC) -DI486 -DGNU_C -DLINUX -DLINUX_ELF -O -fomit-frame-pointer -c $(CFLAGS) cgias.c -o cgias.o + $(CC) -DI486 -DGNU_C -DLINUX -DLINUX_ELF -O -fomit-frame-pointer -c $(CFLAGS) cgiwas.c -o cgiwas.o + $(CC) -DI486 -DGNU_C -DLINUX -DLINUX_ELF -O -fomit-frame-pointer -c $(CFLAGS) cgstack.c -o cgstack.o + cg: $(OBJECTS) - gcc -s $(OBJECTS) -o $@ + $(CC) -DI486 -DGNU_C -DLINUX -DLINUX_ELF -O -fomit-frame-pointer $(CFLAGS) -s $(OBJECTS) -o $@ clean: rm $(OBJECTS) --- src/CodeGenerator/Makefile.linux64 2006-11-07 13:10:33.000000000 +0100 +++ src/CodeGenerator/Makefile.linux64 2012-06-29 13:34:56.442141936 +0200 @@ -1,12 +1,25 @@ CC = gcc -CFLAGS = -DI486 -DGNU_C -DLINUX -DLINUX_ELF -DG_AI64 -O -fomit-frame-pointer OBJECTS = cg.o cgcalc.o cgcode.o cginput.o cginstructions.o \ cglin.o cgopt.o cgaas.o cgawas.o cgstack.o -cg: $(OBJECTS) - gcc -s $(OBJECTS) -o $@ +make: cg + +objects: + $(CC) -DI486 -DGNU_C -DLINUX -DLINUX_ELF -DG_AI64 -O -fomit-frame-pointer -c $(CFLAGS) cg.c -o cg.o + $(CC) -DI486 -DGNU_C -DLINUX -DLINUX_ELF -DG_AI64 -O -fomit-frame-pointer -c $(CFLAGS) cgcalc.c -o cgcalc.o + $(CC) -DI486 -DGNU_C -DLINUX -DLINUX_ELF -DG_AI64 -O -fomit-frame-pointer -c $(CFLAGS) cgcode.c -o cgcode.o + $(CC) -DI486 -DGNU_C -DLINUX -DLINUX_ELF -DG_AI64 -O -fomit-frame-pointer -c $(CFLAGS) cginput.c -o cginput.o + $(CC) -DI486 -DGNU_C -DLINUX -DLINUX_ELF -DG_AI64 -O -fomit-frame-pointer -c $(CFLAGS) cginstructions.c -o cginstructions.o + $(CC) -DI486 -DGNU_C -DLINUX -DLINUX_ELF -DG_AI64 -O -fomit-frame-pointer -c $(CFLAGS) cglin.c -o cglin.o + $(CC) -DI486 -DGNU_C -DLINUX -DLINUX_ELF -DG_AI64 -O -fomit-frame-pointer -c $(CFLAGS) cgopt.c -o cgopt.o + $(CC) -DI486 -DGNU_C -DLINUX -DLINUX_ELF -DG_AI64 -O -fomit-frame-pointer -c $(CFLAGS) cgaas.c -o cgaas.o + $(CC) -DI486 -DGNU_C -DLINUX -DLINUX_ELF -DG_AI64 -O -fomit-frame-pointer -c $(CFLAGS) cgawas.c -o cgawas.o + $(CC) -DI486 -DGNU_C -DLINUX -DLINUX_ELF -DG_AI64 -O -fomit-frame-pointer -c $(CFLAGS) cgstack.c -o cgstack.o + +cg: objects + $(CC) -DI486 -DGNU_C -DLINUX -DLINUX_ELF -DG_AI64 -O -fomit-frame-pointer $(CFLAGS) -s $(OBJECTS) -o cg clean: rm $(OBJECTS) --- src/compiler/backendC/CleanCompilerSources/Makefile 2004-06-02 13:28:50.000000000 +0200 +++ src/compiler/backendC/CleanCompilerSources/Makefile 2012-06-29 13:46:50.371407773 +0200 @@ -1,6 +1,6 @@ # This is for Unix CC = gcc -CFLAGS = -D_SUN_ -DGNU_C -O -fomit-frame-pointer +CFLAGS += -D_SUN_ -DGNU_C -O -fomit-frame-pointer AR = ar RANLIB = ranlib @@ -12,6 +12,35 @@ OBJECTS = \ set_scope_numbers.o settings.o unix_io.o statesgen.o tcsupport_2.o \ typeconv_2.o version.o -backend.a: $(OBJECTS) +backend.a: objects $(OBJECTS) $(AR) cur backend.a $(OBJECTS) $(RANLIB) backend.a + +objects: + $(CC) -D_SUN_ -DGNU_C -O -fomit-frame-pointer -c $(CFLAGS) backend.c -o backend.o + $(CC) -D_SUN_ -DGNU_C -O -fomit-frame-pointer -c $(CFLAGS) backendsupport.c -o backendsupport.o + $(CC) -D_SUN_ -DGNU_C -O -fomit-frame-pointer -c $(CFLAGS) buildtree.c -o buildtree.o + $(CC) -D_SUN_ -DGNU_C -O -fomit-frame-pointer -c $(CFLAGS) checker_2.c -o checker_2.o + $(CC) -D_SUN_ -DGNU_C -O -fomit-frame-pointer -c $(CFLAGS) checksupport.c -o checksupport.o + $(CC) -D_SUN_ -DGNU_C -O -fomit-frame-pointer -c $(CFLAGS) cocl.c -o cocl.o + $(CC) -D_SUN_ -DGNU_C -O -fomit-frame-pointer -c $(CFLAGS) codegen1.c -o codegen1.o + $(CC) -D_SUN_ -DGNU_C -O -fomit-frame-pointer -c $(CFLAGS) codegen2.c -o codegen2.o + $(CC) -D_SUN_ -DGNU_C -O -fomit-frame-pointer -c $(CFLAGS) codegen3.c -o codegen3.o + $(CC) -D_SUN_ -DGNU_C -O -fomit-frame-pointer -c $(CFLAGS) codegen.c -o codegen.o + $(CC) -D_SUN_ -DGNU_C -O -fomit-frame-pointer -c $(CFLAGS) comparser_2.c -o comparser_2.o + $(CC) -D_SUN_ -DGNU_C -O -fomit-frame-pointer -c $(CFLAGS) compiler.c -o compiler.o + $(CC) -D_SUN_ -DGNU_C -O -fomit-frame-pointer -c $(CFLAGS) comsupport.c -o comsupport.o + $(CC) -D_SUN_ -DGNU_C -O -fomit-frame-pointer -c $(CFLAGS) dbprint.c -o dbprint.o + $(CC) -D_SUN_ -DGNU_C -O -fomit-frame-pointer -c $(CFLAGS) instructions.c -o instructions.o + $(CC) -D_SUN_ -DGNU_C -O -fomit-frame-pointer -c $(CFLAGS) optimisations.c -o optimisations.o + $(CC) -D_SUN_ -DGNU_C -O -fomit-frame-pointer -c $(CFLAGS) pattern_match_2.c -o pattern_match_2.o + $(CC) -D_SUN_ -DGNU_C -O -fomit-frame-pointer -c $(CFLAGS) result_state_database.c -o result_state_database.o + $(CC) -D_SUN_ -DGNU_C -O -fomit-frame-pointer -c $(CFLAGS) sa.c -o sa.o + $(CC) -D_SUN_ -DGNU_C -O -fomit-frame-pointer -c $(CFLAGS) scanner_2.c -o scanner_2.o + $(CC) -D_SUN_ -DGNU_C -O -fomit-frame-pointer -c $(CFLAGS) set_scope_numbers.c -o set_scope_numbers.o + $(CC) -D_SUN_ -DGNU_C -O -fomit-frame-pointer -c $(CFLAGS) settings.c -o settings.o + $(CC) -D_SUN_ -DGNU_C -O -fomit-frame-pointer -c $(CFLAGS) unix_io.c -o unix_io.o + $(CC) -D_SUN_ -DGNU_C -O -fomit-frame-pointer -c $(CFLAGS) statesgen.c -o statesgen.o + $(CC) -D_SUN_ -DGNU_C -O -fomit-frame-pointer -c $(CFLAGS) tcsupport_2.c -o tcsupport_2.o + $(CC) -D_SUN_ -DGNU_C -O -fomit-frame-pointer -c $(CFLAGS) typeconv_2.c -o typeconv_2.o + $(CC) -D_SUN_ -DGNU_C -O -fomit-frame-pointer -c $(CFLAGS) version.c -o version.o --- src/compiler/backendC/CleanCompilerSources/Makefile.linux64 2011-03-18 11:47:47.000000000 +0100 +++ src/compiler/backendC/CleanCompilerSources/Makefile.linux64 2012-06-29 13:48:27.504730449 +0200 @@ -1,6 +1,6 @@ # This is for linux 64 CC = gcc -CFLAGS = -D_SUN_ -DGNU_C -DG_A64 -O -fomit-frame-pointer +CFLAGS += -D_SUN_ -DGNU_C -DG_A64 -O -fomit-frame-pointer AR = ar RANLIB = ranlib @@ -12,6 +12,35 @@ OBJECTS = \ set_scope_numbers.o settings.o unix_io.o statesgen.o tcsupport_2.o \ typeconv_2.o version.o -backend.a: $(OBJECTS) +backend.a: objects $(OBJECTS) $(AR) cur backend.a $(OBJECTS) $(RANLIB) backend.a + +objects: + $(CC) -D_SUN_ -DGNU_C -O -fomit-frame-pointer -c $(CFLAGS) backend.c -o backend.o + $(CC) -D_SUN_ -DGNU_C -O -fomit-frame-pointer -c $(CFLAGS) backendsupport.c -o backendsupport.o + $(CC) -D_SUN_ -DGNU_C -O -fomit-frame-pointer -c $(CFLAGS) buildtree.c -o buildtree.o + $(CC) -D_SUN_ -DGNU_C -O -fomit-frame-pointer -c $(CFLAGS) checker_2.c -o checker_2.o + $(CC) -D_SUN_ -DGNU_C -O -fomit-frame-pointer -c $(CFLAGS) checksupport.c -o checksupport.o + $(CC) -D_SUN_ -DGNU_C -O -fomit-frame-pointer -c $(CFLAGS) cocl.c -o cocl.o + $(CC) -D_SUN_ -DGNU_C -O -fomit-frame-pointer -c $(CFLAGS) codegen1.c -o codegen1.o + $(CC) -D_SUN_ -DGNU_C -O -fomit-frame-pointer -c $(CFLAGS) codegen2.c -o codegen2.o + $(CC) -D_SUN_ -DGNU_C -O -fomit-frame-pointer -c $(CFLAGS) codegen3.c -o codegen3.o + $(CC) -D_SUN_ -DGNU_C -O -fomit-frame-pointer -c $(CFLAGS) codegen.c -o codegen.o + $(CC) -D_SUN_ -DGNU_C -O -fomit-frame-pointer -c $(CFLAGS) comparser_2.c -o comparser_2.o + $(CC) -D_SUN_ -DGNU_C -O -fomit-frame-pointer -c $(CFLAGS) compiler.c -o compiler.o + $(CC) -D_SUN_ -DGNU_C -O -fomit-frame-pointer -c $(CFLAGS) comsupport.c -o comsupport.o + $(CC) -D_SUN_ -DGNU_C -O -fomit-frame-pointer -c $(CFLAGS) dbprint.c -o dbprint.o + $(CC) -D_SUN_ -DGNU_C -O -fomit-frame-pointer -c $(CFLAGS) instructions.c -o instructions.o + $(CC) -D_SUN_ -DGNU_C -O -fomit-frame-pointer -c $(CFLAGS) optimisations.c -o optimisations.o + $(CC) -D_SUN_ -DGNU_C -O -fomit-frame-pointer -c $(CFLAGS) pattern_match_2.c -o pattern_match_2.o + $(CC) -D_SUN_ -DGNU_C -O -fomit-frame-pointer -c $(CFLAGS) result_state_database.c -o result_state_database.o + $(CC) -D_SUN_ -DGNU_C -O -fomit-frame-pointer -c $(CFLAGS) sa.c -o sa.o + $(CC) -D_SUN_ -DGNU_C -O -fomit-frame-pointer -c $(CFLAGS) scanner_2.c -o scanner_2.o + $(CC) -D_SUN_ -DGNU_C -O -fomit-frame-pointer -c $(CFLAGS) set_scope_numbers.c -o set_scope_numbers.o + $(CC) -D_SUN_ -DGNU_C -O -fomit-frame-pointer -c $(CFLAGS) settings.c -o settings.o + $(CC) -D_SUN_ -DGNU_C -O -fomit-frame-pointer -c $(CFLAGS) unix_io.c -o unix_io.o + $(CC) -D_SUN_ -DGNU_C -O -fomit-frame-pointer -c $(CFLAGS) statesgen.c -o statesgen.o + $(CC) -D_SUN_ -DGNU_C -O -fomit-frame-pointer -c $(CFLAGS) tcsupport_2.c -o tcsupport_2.o + $(CC) -D_SUN_ -DGNU_C -O -fomit-frame-pointer -c $(CFLAGS) typeconv_2.c -o typeconv_2.o + $(CC) -D_SUN_ -DGNU_C -O -fomit-frame-pointer -c $(CFLAGS) version.c -o version.o --- src/compiler/main/Unix/Makefile 2006-05-10 16:16:01.000000000 +0200 +++ src/compiler/main/Unix/Makefile 2012-06-27 16:24:42.779773698 +0200 @@ -1,5 +1,4 @@ CC=gcc -CFLAGS=-pedantic -Wall -W -O CPPFLAGS= all: cDirectory.o ipc.o set_return_code_c.o \ @@ -12,11 +12,11 @@ Clean\ System\ Files: mkdir -p "Clean System Files" Clean\ System\ Files/cDirectory.o : cDirectory.c - $(CC) -c $(CFLAGS) cDirectory.c -o "Clean System Files/cDirectory.o" + $(CC) -pedantic -Wall -W -O $(CFLAGS) -c cDirectory.c -o "Clean System Files/cDirectory.o" Clean\ System\ Files/ipc_c.o : ipc.c - $(CC) -c $(CFLAGS) ipc.c -o "Clean System Files/ipc_c.o" + $(CC) -pedantic -Wall -W -O $(CFLAGS) -c ipc.c -o "Clean System Files/ipc_c.o" Clean\ System\ Files/set_return_code_c.o : set_return_code_c.c - $(CC) -c $(CFLAGS) set_return_code_c.c -o "Clean System Files/set_return_code_c.o" + $(CC) -pedantic -Wall -W -O $(CFLAGS) -c set_return_code_c.c -o "Clean System Files/set_return_code_c.o" --- src/libraries/ArgEnvUnix/Makefile 2011-02-01 13:47:47.000000000 +0100 +++ src/libraries/ArgEnvUnix/Makefile 2012-06-27 16:24:42.779773698 +0200 @@ -5,14 +5,13 @@ # CLM=clm -CC=gcc -COPTIONS=-Wall -pedantic -O +CC = gcc printenv : printenv.o ArgEnv.o ArgEnvC.o $(CLM) -b -nt printenv -o printenv ArgEnvC.o : ArgEnvC.c - $(CC) $(COPTIONS) -c ArgEnvC.c + $(CC) -Wall -pedantic -O $(CFLAGS) -c ArgEnvC.c mkdir -p "Clean System Files" cp ArgEnvC.o "Clean System Files/ArgEnvC.o" @@ -23,4 +23,4 @@ printenv.o : printenv.icl ArgEnv.dcl $(CLM) -O printenv cleanup : - $(RM) printenv *.o *.abc + rm -f printenv *.o *.abc --- src/RuntimeSystem/Makefile.linux 2010-07-22 12:41:40.000000000 +0200 +++ src/RuntimeSystem/Makefile.linux 2012-06-27 16:24:42.779773698 +0200 @@ -1,34 +1,34 @@ - SDIR = ./ ODIR = ./ -DEFINES = -DUSE_CLIB -DLINUX -DI486 -DGNU_C -DELF -DEFINESA = -D USE_CLIB -D LINUX -D I486 -D GNU_C -D ELF +CC = gcc +LD = ld + +LDFLAGS += all: $(ODIR)_startup.o $(ODIR)_startup.o: $(ODIR)istartup.o $(ODIR)ifileIO3.o $(ODIR)scon.o $(ODIR)ufileIO2.o $(ODIR)uwrite_heap.o - ld -r -o $(ODIR)_startup.o $(ODIR)istartup.o $(ODIR)scon.o $(ODIR)ifileIO3.o $(ODIR)ufileIO2.o uwrite_heap.o + $(LD) $(LDFLAGS) -r -o $(ODIR)_startup.o $(ODIR)istartup.o $(ODIR)scon.o $(ODIR)ifileIO3.o $(ODIR)ufileIO2.o uwrite_heap.o $(ODIR)scon.o: $(SDIR)scon.c # gcc -c -O $(DEFINES) -o $(ODIR)scon.o $(SDIR)scon.c - $(CC) -O $(DEFINES) -ffunction-sections -fdata-sections $(SDIR)scon.c -S -o $(ODIR)scon.s + $(CC) -DUSE_CLIB -DLINUX -DI486 -DGNU_C -DELF $(CFLAGS) -O -ffunction-sections -fdata-sections $(SDIR)scon.c -S -o $(ODIR)scon.s mv $(ODIR)scon.s $(ODIR)scon.s.copy grep -v -w ___main $(ODIR)scon.s.copy > $(ODIR)scon.s - as $(DEFINES_A) $(ODIR)scon.s -o $(ODIR)scon.o + as $(ODIR)scon.s -o $(ODIR)scon.o $(ODIR)ufileIO2.o: $(SDIR)ufileIO2.c - gcc -c -O $(DEFINES) -ffunction-sections -fdata-sections -o $(ODIR)ufileIO2.o $(SDIR)ufileIO2.c + $(CC) -DUSE_CLIB -DLINUX -DI486 -DGNU_C -DELF $(CFLAGS) -c -O -ffunction-sections -fdata-sections -o $(ODIR)ufileIO2.o $(SDIR)ufileIO2.c $(ODIR)istartup.o: $(SDIR)istartup.s cp $(ODIR)istartup.s $(ODIR)istartup.c - $(CC) $(DEFINES) -E $(ODIR)istartup.c > $(ODIR)istartup.t + $(CC) -DUSE_CLIB -DLINUX -DI486 -DGNU_C -DELF $(CFLAGS) -E $(ODIR)istartup.c > $(ODIR)istartup.t sed s/@// < $(SDIR)/istartup.t > $(ODIR)istartup.a as $(DEFINES_A) $(ODIR)istartup.a -o $(ODIR)istartup.o $(ODIR)ifileIO3.o: $(SDIR)ifileIO3.s cp $(ODIR)ifileIO3.s $(ODIR)ifileIO3.c - $(CC) $(DEFINES) -E $(ODIR)ifileIO3.c > $(ODIR)ifileIO3.t + $(CC) -DUSE_CLIB -DLINUX -DI486 -DGNU_C -DELF $(CFLAGS) -E $(ODIR)ifileIO3.c > $(ODIR)ifileIO3.t sed s/@// < $(SDIR)/ifileIO3.t > $(ODIR)ifileIO3.a - as $(DEFINES_A) $(ODIR)ifileIO3.a -o $(ODIR)ifileIO3.o - + as $(ODIR)ifileIO3.a -o $(ODIR)ifileIO3.o --- src/RuntimeSystem/Makefileprofile.linux 2010-07-22 12:41:40.000000000 +0200 +++ src/RuntimeSystem/Makefileprofile.linux 2012-06-27 16:24:42.779773698 +0200 @@ -2,8 +2,7 @@ SDIR = ./ ODIR = ./ -DEFINES = -DUSE_CLIB -DLINUX -DI486 -DGNU_C -DELF -DTIME_PROFILE -DPROFILE -DEFINESA = -D USE_CLIB -D LINUX -D I486 -D GNU_C -D ELF -D TIME_PROFILE -D PROFILE +LDFLAGS += all: $(ODIR)_startupProfile.o @@ -12,29 +12,29 @@ $(ODIR)_startupProfile.o: $(ODIR)istartu $(ODIR)scon.o: $(SDIR)scon.c # gcc -c -O $(DEFINES) -o $(ODIR)scon.o $(SDIR)scon.c - $(CC) -O $(DEFINES) $(SDIR)scon.c -S -o $(ODIR)scon.s + $(CC) -DUSE_CLIB -DLINUX -DI486 -DGNU_C -DELF -DTIME_PROFILE -DPROFILE $(CFLAGS) -O $(SDIR)scon.c -S -o $(ODIR)scon.s mv $(ODIR)scon.s $(ODIR)scon.s.copy grep -v -w ___main $(ODIR)scon.s.copy > $(ODIR)scon.s as $(DEFINES_A) $(ODIR)scon.s -o $(ODIR)scon.o $(ODIR)ufileIO2.o: $(SDIR)ufileIO2.c - gcc -c -O $(DEFINES) -o $(ODIR)ufileIO2.o $(SDIR)ufileIO2.c + $(CC) -DUSE_CLIB -DLINUX -DI486 -DGNU_C -DELF -DTIME_PROFILE -DPROFILE $(CFLAGS) -c -O -o $(ODIR)ufileIO2.o $(SDIR)ufileIO2.c $(ODIR)istartup.o: $(SDIR)istartup.s cp $(ODIR)istartup.s $(ODIR)istartup.c - $(CC) $(DEFINES) -E $(ODIR)istartup.c > $(ODIR)istartup.t + $(CC) -DUSE_CLIB -DLINUX -DI486 -DGNU_C -DELF -DTIME_PROFILE -DPROFILE $(CFLAGS) -E $(ODIR)istartup.c > $(ODIR)istartup.t sed s/@// < $(SDIR)/istartup.t > $(ODIR)istartup.a as $(DEFINES_A) $(ODIR)istartup.a -o $(ODIR)istartup.o $(ODIR)ifileIO3.o: $(SDIR)ifileIO3.s cp $(ODIR)ifileIO3.s $(ODIR)ifileIO3.c - $(CC) $(DEFINES) -E $(ODIR)ifileIO3.c > $(ODIR)ifileIO3.t + $(CC) -DUSE_CLIB -DLINUX -DI486 -DGNU_C -DELF -DTIME_PROFILE -DPROFILE $(CFLAGS) -E $(ODIR)ifileIO3.c > $(ODIR)ifileIO3.t sed s/@// < $(SDIR)/ifileIO3.t > $(ODIR)ifileIO3.a as $(DEFINES_A) $(ODIR)ifileIO3.a -o $(ODIR)ifileIO3.o $(ODIR)iprofile.o: $(SDIR)iprofile.s cp $(ODIR)iprofile.s $(ODIR)iprofile.c - $(CC) $(DEFINES) -E $(ODIR)iprofile.c > $(ODIR)iprofile.t + $(CC) -DUSE_CLIB -DLINUX -DI486 -DGNU_C -DELF -DTIME_PROFILE -DPROFILE $(CFLAGS) -E $(ODIR)iprofile.c > $(ODIR)iprofile.t sed s/@// < $(SDIR)/iprofile.t > $(ODIR)iprofile.a as $(DEFINES_A) $(ODIR)iprofile.a -o $(ODIR)iprofile.o --- src/RuntimeSystem/Makefiletrace.linux 2010-07-22 12:48:47.000000000 +0200 +++ src/RuntimeSystem/Makefiletrace.linux 2012-06-27 16:24:42.779773698 +0200 @@ -2,39 +2,40 @@ SDIR = ./ ODIR = ./ -DEFINES = -DUSE_CLIB -DLINUX -DI486 -DGNU_C -DELF -DTIME_PROFILE -DPROFILE -DEFINESA = -D USE_CLIB -D LINUX -D I486 -D GNU_C -D ELF -D TIME_PROFILE -D PROFILE +CC = gcc +LD = ld + all: $(ODIR)_startupTrace.o $(ODIR)_startupTrace.o: $(ODIR)istartup.o $(ODIR)ifileIO3.o $(ODIR)scon.o $(ODIR)ufileIO2.o $(ODIR)itrace.o $(ODIR)uwrite_heap.o - ld -r -o $(ODIR)_startupTrace.o $(ODIR)istartup.o $(ODIR)scon.o $(ODIR)ifileIO3.o $(ODIR)ufileIO2.o $(ODIR)itrace.o uwrite_heap.o + $(LD) -r -o $(ODIR)_startupTrace.o $(ODIR)istartup.o $(ODIR)scon.o $(ODIR)ifileIO3.o $(ODIR)ufileIO2.o $(ODIR)itrace.o uwrite_heap.o $(ODIR)scon.o: $(SDIR)scon.c # gcc -c -O $(DEFINES) -o $(ODIR)scon.o $(SDIR)scon.c - $(CC) -O $(DEFINES) $(SDIR)scon.c -S -o $(ODIR)scon.s + $(CC) -DUSE_CLIB -DLINUX -DI486 -DGNU_C -DELF -DTIME_PROFILE -DPROFILE $(CFLAGS) -O $(SDIR)scon.c -S -o $(ODIR)scon.s mv $(ODIR)scon.s $(ODIR)scon.s.copy grep -v -w ___main $(ODIR)scon.s.copy > $(ODIR)scon.s as $(DEFINES_A) $(ODIR)scon.s -o $(ODIR)scon.o $(ODIR)ufileIO2.o: $(SDIR)ufileIO2.c - gcc -c -O $(DEFINES) -o $(ODIR)ufileIO2.o $(SDIR)ufileIO2.c + $(CC) -DUSE_CLIB -DLINUX -DI486 -DGNU_C -DELF -DTIME_PROFILE -DPROFILE $(CFLAGS) -c -O -o $(ODIR)ufileIO2.o $(SDIR)ufileIO2.c $(ODIR)istartup.o: $(SDIR)istartup.s cp $(ODIR)istartup.s $(ODIR)istartup.c - $(CC) $(DEFINES) -E $(ODIR)istartup.c > $(ODIR)istartup.t + $(CC) -DUSE_CLIB -DLINUX -DI486 -DGNU_C -DELF -DTIME_PROFILE -DPROFILE $(CFLAGS) -E $(ODIR)istartup.c > $(ODIR)istartup.t sed s/@// < $(SDIR)/istartup.t > $(ODIR)istartup.a - as $(DEFINES_A) $(ODIR)istartup.a -o $(ODIR)istartup.o + as $(ODIR)istartup.a -o $(ODIR)istartup.o $(ODIR)ifileIO3.o: $(SDIR)ifileIO3.s cp $(ODIR)ifileIO3.s $(ODIR)ifileIO3.c - $(CC) $(DEFINES) -E $(ODIR)ifileIO3.c > $(ODIR)ifileIO3.t + $(CC) -DUSE_CLIB -DLINUX -DI486 -DGNU_C -DELF -DTIME_PROFILE -DPROFILE $(CFLAGS)) -E $(ODIR)ifileIO3.c > $(ODIR)ifileIO3.t sed s/@// < $(SDIR)/ifileIO3.t > $(ODIR)ifileIO3.a - as $(DEFINES_A) $(ODIR)ifileIO3.a -o $(ODIR)ifileIO3.o + as $(ODIR)ifileIO3.a -o $(ODIR)ifileIO3.o $(ODIR)itrace.o: $(SDIR)itrace.s cp $(ODIR)itrace.s $(ODIR)itrace.c - $(CC) $(DEFINES) -E $(ODIR)itrace.c > $(ODIR)itrace.t + $(CC) -DUSE_CLIB -DLINUX -DI486 -DGNU_C -DELF -DTIME_PROFILE -DPROFILE $(CFLAGS) -E $(ODIR)itrace.c > $(ODIR)itrace.t sed s/@// < $(SDIR)/itrace.t > $(ODIR)itrace.a - as $(DEFINES_A) $(ODIR)itrace.a -o $(ODIR)itrace.o + as $(ODIR)itrace.a -o $(ODIR)itrace.o --- src/tools/clm/Makefile.linux 2005-04-20 14:32:06.000000000 +0200 +++ src/tools/clm/Makefile.linux 2012-06-27 16:24:42.780773698 +0200 @@ -1,11 +1,10 @@ CC=gcc -CFLAGS=-O -pedantic -Wall -W -CPPFLAGS=-DGNU_C -DLINUX -DLINUX_ELF -DI486 # -DA_64 +CPPFLAGS += -DGNU_C -DLINUX -DLINUX_ELF -DI486 # -DA_64 all: clm patch_bin clm: clm.o cachingcompiler.o - gcc -s clm.o cachingcompiler.o -o clm + $(CC) -O -pedantic -Wall -W $(CFLAGS) -s clm.o cachingcompiler.o -o clm # ./patch_bin clm CLEANLIB $(HOME)/Clean2/exe # ./patch_bin clm CLEANPATH .:$(HOME)/Clean2/stdenv:$(HOME)/Clean2/iolib @@ -15,17 +15,17 @@ clm.o: clm.c cachingcompiler.h # gcc -pedantic -Wall -c -DGNU_C -DSOLARIS -O clm.c # -mcpu=ppc603 clm.c patch_bin: patch_bin.o - gcc -s patch_bin.o -o patch_bin + $(CC) -O -pedantic -Wall -W $(CFLAGS) -s patch_bin.o -o patch_bin patch_bin.o: patch_bin.c clms: clms.o cachingcompiler.o - gcc -s clms.o cachingcompiler.o -o clms + $(CC) -O -pedantic -Wall -W $(CFLAGS) -s clms.o cachingcompiler.o -o clms # ./patch_bin clm CLEANLIB $(HOME)/Clean2/exe clms: clms.o cachingcompiler.o - gcc -s clms.o cachingcompiler.o -o clms + $(CC) -O -pedantic -Wall -W $(CFLAGS) -s clms.o cachingcompiler.o -o clms clms.o: clm.c cachingcompiler.h - gcc $(CFLAGS) $(CPPFLAGS) -c -o clms.o -DSYSTEM_LINKER clm.c + $(CC) -O -pedantic -Wall -W $(CFLAGS) $(CPPFLAGS) -c -o clms.o -DSYSTEM_LINKER clm.c --- src/tools/clm/Makefile.linux64 2010-07-09 13:27:23.000000000 +0200 +++ src/tools/clm/Makefile.linux64 2012-06-27 16:24:42.780773698 +0200 @@ -1,9 +1,8 @@ CC=gcc -CFLAGS=-pedantic -Wall -W -CPPFLAGS=-DGNU_C -DLINUX -DLINUX_ELF -DI486 -DA_64 +CPPFLAGS += -DGNU_C -DLINUX -DLINUX_ELF -DI486 -DA_64 clm: clm.o cachingcompiler.o - gcc clm.o cachingcompiler.o -o clm + $(CC) -pedantic -Wall -W $(CFLAGS) clm.o cachingcompiler.o -o clm # ./patch_bin clm CLEANLIB $(HOME)/Clean2/exe # ./patch_bin clm CLEANPATH .:$(HOME)/Clean2/stdenv:$(HOME)/Clean2/iolib @@ -14,7 +14,7 @@ clm.o: clm.c cachingcompiler.h # gcc -pedantic -Wall -c -DGNU_C -DSOLARIS -O clm.c # -mcpu=ppc603 clm.c clms: clms.o cachingcompiler.o - gcc -s clms.o cachingcompiler.o -o clms + $(CC) -pedantic -Wall -W $(CFLAGS) -s clms.o cachingcompiler.o -o clms clms.o: clm.c cachingcompiler.h - gcc $(CFLAGS) $(CPPFLAGS) -c -o clms.o -DSYSTEM_LINKER clm.c + $(CC) -pedantic -Wall -W $(CFLAGS) $(CPPFLAGS) -c -o clms.o -DSYSTEM_LINKER clm.c