Sophie

Sophie

distrib > Fedora > 16 > x86_64 > media > updates-src > by-pkgid > 4abac31ab1d2797007726ab2366763ce > files > 6

clean-2.4-9.fc16.src.rpm

--- 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