diff linux_lib.mak @ 183:190ba98276b3

Several changes to make it build on posix systems. I've only tried to build on Mac OS X but it should build on Linux now as well. This should also fix ticket #9.
author Jacob Carlborg <doob@me.com>
date Mon, 25 Oct 2010 15:36:13 +0200
parents 43073c7c7769
children
line wrap: on
line diff
--- a/linux_lib.mak	Mon Oct 18 00:36:44 2010 +0400
+++ b/linux_lib.mak	Mon Oct 25 15:36:13 2010 +0200
@@ -159,7 +159,7 @@
 	$(CC) -c $(CFLAGS) $<
 
 cast.o: cast.c
-	$(CC) -c $(CFLAGS) $< 
+	$(CC) -c $(CFLAGS) $<
 
 cg.o: fltables.c $C/cg.c
 	$(CC) -c $(MFLAGS) -I. $C/cg.c
@@ -219,7 +219,7 @@
 	$(CC) -c $(CFLAGS) $<
 
 irstate.o: irstate.h irstate.c
-	$(CC) -c $(MFLAGS) irstate.c
+	$(CC) -c $(MFLAGS) -I$(ROOT) irstate.c
 
 csymbol.o : $C/symbol.c
 	$(CC) -c $(MFLAGS) $C/symbol.c -o csymbol.o
@@ -255,7 +255,7 @@
 	$(CC) -c $(CFLAGS) $<
 
 dwarf.o: $C/dwarf.h $C/dwarf.c
-	$(CC) -c $(MFLAGS) $C/dwarf.c
+	$(CC) -c $(MFLAGS) -I. $C/dwarf.c
 
 e2ir.o: $C/rtlsym.h expression.h toir.h e2ir.c
 	$(CC) -c -I$(ROOT) $(MFLAGS) e2ir.c
@@ -379,7 +379,7 @@
 
 rmem.o: $(ROOT)/rmem.c
 	$(CC) -c $(GFLAGS) -I$(ROOT) $(ROOT)/rmem.c
-	
+
 module.o: $(TOTALH) $C/html.h module.c
 	$(CC) -c $(CFLAGS) -I$C module.c
 
@@ -444,7 +444,7 @@
 	$(CC) -c $(GFLAGS) -I$(ROOT) $<
 
 strtold.o: $C/strtold.c
-	$(CC) -c $C/strtold.c
+	gcc -m32 -c $C/strtold.c
 
 struct.o: struct.c
 	$(CC) -c $(CFLAGS) $<