Nothing major
[libfirm] / testprograms / Makefile
index 0c2673d..7c94721 100644 (file)
@@ -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)