comparison 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
comparison
equal deleted inserted replaced
181:aa70dca07cb0 183:190ba98276b3
157 157
158 builtin.o: builtin.c 158 builtin.o: builtin.c
159 $(CC) -c $(CFLAGS) $< 159 $(CC) -c $(CFLAGS) $<
160 160
161 cast.o: cast.c 161 cast.o: cast.c
162 $(CC) -c $(CFLAGS) $< 162 $(CC) -c $(CFLAGS) $<
163 163
164 cg.o: fltables.c $C/cg.c 164 cg.o: fltables.c $C/cg.c
165 $(CC) -c $(MFLAGS) -I. $C/cg.c 165 $(CC) -c $(MFLAGS) -I. $C/cg.c
166 166
167 cg87.o: $C/cg87.c 167 cg87.o: $C/cg87.c
217 217
218 constfold.o: constfold.c 218 constfold.o: constfold.c
219 $(CC) -c $(CFLAGS) $< 219 $(CC) -c $(CFLAGS) $<
220 220
221 irstate.o: irstate.h irstate.c 221 irstate.o: irstate.h irstate.c
222 $(CC) -c $(MFLAGS) irstate.c 222 $(CC) -c $(MFLAGS) -I$(ROOT) irstate.c
223 223
224 csymbol.o : $C/symbol.c 224 csymbol.o : $C/symbol.c
225 $(CC) -c $(MFLAGS) $C/symbol.c -o csymbol.o 225 $(CC) -c $(MFLAGS) $C/symbol.c -o csymbol.o
226 226
227 dchar.o: $(ROOT)/dchar.c 227 dchar.o: $(ROOT)/dchar.c
253 253
254 dump.o: dump.c 254 dump.o: dump.c
255 $(CC) -c $(CFLAGS) $< 255 $(CC) -c $(CFLAGS) $<
256 256
257 dwarf.o: $C/dwarf.h $C/dwarf.c 257 dwarf.o: $C/dwarf.h $C/dwarf.c
258 $(CC) -c $(MFLAGS) $C/dwarf.c 258 $(CC) -c $(MFLAGS) -I. $C/dwarf.c
259 259
260 e2ir.o: $C/rtlsym.h expression.h toir.h e2ir.c 260 e2ir.o: $C/rtlsym.h expression.h toir.h e2ir.c
261 $(CC) -c -I$(ROOT) $(MFLAGS) e2ir.c 261 $(CC) -c -I$(ROOT) $(MFLAGS) e2ir.c
262 262
263 ee.o: $C/ee.c 263 ee.o: $C/ee.c
377 mars.o: mars.c 377 mars.o: mars.c
378 $(CC) -c $(CFLAGS) $< 378 $(CC) -c $(CFLAGS) $<
379 379
380 rmem.o: $(ROOT)/rmem.c 380 rmem.o: $(ROOT)/rmem.c
381 $(CC) -c $(GFLAGS) -I$(ROOT) $(ROOT)/rmem.c 381 $(CC) -c $(GFLAGS) -I$(ROOT) $(ROOT)/rmem.c
382 382
383 module.o: $(TOTALH) $C/html.h module.c 383 module.o: $(TOTALH) $C/html.h module.c
384 $(CC) -c $(CFLAGS) -I$C module.c 384 $(CC) -c $(CFLAGS) -I$C module.c
385 385
386 msc.o: $(CH) mars.h msc.c 386 msc.o: $(CH) mars.h msc.c
387 $(CC) -c $(MFLAGS) msc.c 387 $(CC) -c $(MFLAGS) msc.c
442 442
443 stringtable.o: $(ROOT)/stringtable.c 443 stringtable.o: $(ROOT)/stringtable.c
444 $(CC) -c $(GFLAGS) -I$(ROOT) $< 444 $(CC) -c $(GFLAGS) -I$(ROOT) $<
445 445
446 strtold.o: $C/strtold.c 446 strtold.o: $C/strtold.c
447 $(CC) -c $C/strtold.c 447 gcc -m32 -c $C/strtold.c
448 448
449 struct.o: struct.c 449 struct.o: struct.c
450 $(CC) -c $(CFLAGS) $< 450 $(CC) -c $(CFLAGS) $<
451 451
452 template.o: template.c 452 template.o: template.c