*** empty log message ***
[libfirm] / testprograms / Makefile
index 588cfed..5ef9df0 100644 (file)
@@ -2,15 +2,17 @@ DIRS = adt common debug ident ir tr tv
 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
 
@@ -21,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
@@ -40,6 +43,7 @@ run:
        array-stack_example;    \
        array-heap_example;     \
        oo_program_example;     \
+       inheritance_example;    \
        irr_cf_example;         \
        irr_loop_example;       \
        dead_block_example;     \
@@ -79,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)