X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=testprograms%2FMakefile;h=5ef9df06f9cae9ade23d879e27f0f1f237966483;hb=a4c85aab2676bbb3138f042ed5bc27a6df8b1903;hp=ffb0889a50e0c836d30e0578d69580e0cbfda46c;hpb=eed0e43a82a6da6d60cf9d2e67f2394ca9f34e8d;p=libfirm diff --git a/testprograms/Makefile b/testprograms/Makefile index ffb0889a5..5ef9df06f 100644 --- a/testprograms/Makefile +++ b/testprograms/Makefile @@ -1,17 +1,18 @@ - DIRS = adt common debug ident ir tr tv -INCDIRS = $(DIRS:%=-I../ir/%) -I../ir/include +INCDIRS = -I../include LIBDIRS=-L.. -L/usr/public/lib/gmp/ -LIBS=-lfirm -lgmp -lm -%.o: %.c +LIBS=-lfirm -lgmp + +%.o: %.c ../libfirm.a gcc -c $(INCDIRS) -g $< all: empty const_eval_example \ if_example if_else_example if_while_example cond_example \ call_str_example memory_example array-stack_example \ - array-heap_example oo_program_example irr_cf_example \ + array-heap_example oo_program_example inheritance_example \ + irr_cf_example \ irr_loop_example dead_block_example global_var_example \ three_cfpred_example @@ -22,7 +23,8 @@ clean: if_while_example cond_example \ call_str_example memory_example \ array-stack_example array-heap_example \ - oo_program_example irr_cf_example \ + oo_program_example inheritance_example \ + irr_cf_example \ irr_loop_example dead_block_example \ global_var_example three_cfpred_example \ *.o *.vcg core @@ -31,21 +33,22 @@ realclean: clean run: ./empty; \ - const_eval_example \ + const_eval_example; \ if_example; \ - if_else_example \ + if_else_example; \ if_while_example; \ - cond_example \ + cond_example; \ call_str_example; \ - memory_example \ + memory_example; \ array-stack_example; \ array-heap_example; \ oo_program_example; \ + inheritance_example; \ irr_cf_example; \ irr_loop_example; \ dead_block_example; \ global_var_example; \ - three_cfpred_example + three_cfpred_example; empty: empty.o gcc -o empty empty.o $(LIBDIRS) $(LIBS) @@ -80,6 +83,9 @@ array-heap_example: array-heap_example.o oo_program_example: oo_program_example.o gcc -o oo_program_example oo_program_example.o $(LIBDIRS) $(LIBS) +inheritance_example: inheritance_example.o + gcc -o inheritance_example inheritance_example.o $(LIBDIRS) $(LIBS) + irr_cf_example: irr_cf_example.o gcc -o irr_cf_example irr_cf_example.o $(LIBDIRS) $(LIBS)