X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=testprograms%2FMakefile;h=7c94721aa3c7057f2fb745e8fb144469ba358262;hb=cc6131420c275bcab8ed89181b73c1a2de1e82b6;hp=0c2673dcf10926600ad373f0487c63bcc093f179;hpb=efbeaff549fcc6015da255ed4d453a95937ff0fd;p=libfirm diff --git a/testprograms/Makefile b/testprograms/Makefile index 0c2673dcf..7c94721aa 100644 --- a/testprograms/Makefile +++ b/testprograms/Makefile @@ -1,54 +1,56 @@ - DIRS = adt common debug ident ir tr tv -INCDIRS = $(DIRS:%=-I../ir/%) +INCDIRS = -I../include LIBDIRS=-L.. -L/usr/public/lib/gmp/ -LIBS=-lfirm -lgmp -lm -%.o: %.c - gcc -c $(INCDIRS) $< +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 \ - irr_loop_example dead_block_example + array-heap_example oo_program_example inheritance_example \ + irr_cf_example \ + irr_loop_example dead_block_example global_var_example \ + three_cfpred_example clean: rm -f \ - empty.o empty \ - const_eval_example.o const_eval_example \ - if_example.o if_example \ - if_else_example.o if_else_example \ - if_while_example.o if_while_example \ - cond_example.o cond_example \ - call_str_example.o call_str_example \ - memory_example.o memory_example \ - array-stack_example.o array-stack_example \ - array-heap_example.o array-heap_example \ - oo_program_example.o oo_program_example \ - irr_cf_example.o irr_cf_example \ - irr_loop_example.o irr_loop_example \ - dead_block_example.o dead_block_example \ - *.vcg core + 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 inheritance_example \ + irr_cf_example \ + irr_loop_example dead_block_example \ + global_var_example three_cfpred_example \ + *.o *.vcg core realclean: clean + rm -f \#* *.flc + rm -rf auto/ 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; + dead_block_example; \ + global_var_example; \ + three_cfpred_example; empty: empty.o gcc -o empty empty.o $(LIBDIRS) $(LIBS) @@ -83,6 +85,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) @@ -91,3 +96,9 @@ irr_loop_example: irr_loop_example.o dead_block_example: dead_block_example.o gcc -o dead_block_example dead_block_example.o $(LIBDIRS) $(LIBS) + +global_var_example: global_var_example.o + gcc -o global_var_example global_var_example.o $(LIBDIRS) $(LIBS) + +three_cfpred_example: three_cfpred_example.o + gcc -o three_cfpred_example three_cfpred_example.o $(LIBDIRS) $(LIBS)