1 DIRS = adt common debug ident ir tr tv
2 INCDIRS = -I../include -I../fe/elifirm
4 LIBDIRS=-L.. -L/usr/public/lib/gmp/
9 gcc -c $(INCDIRS) -g $<
11 all: empty const_eval_example \
12 if_example if_else_example if_while_example cond_example \
13 call_str_example memory_example array-stack_example \
14 array-heap_example oo_program_example inheritance_example \
16 irr_loop_example dead_block_example global_var_example \
17 three_cfpred_example evaluate
21 empty const_eval_example \
22 if_example if_else_example \
23 if_while_example cond_example \
24 call_str_example memory_example \
25 array-stack_example array-heap_example \
26 oo_program_example inheritance_example \
28 irr_loop_example dead_block_example \
29 global_var_example three_cfpred_example \
45 array-stack_example; \
48 inheritance_example; \
56 gcc -o empty empty.o $(LIBDIRS) $(LIBS)
58 const_eval_example: const_eval_example.o
59 gcc -o const_eval_example const_eval_example.o $(LIBDIRS) $(LIBS)
61 if_example: if_example.o
62 gcc -o if_example if_example.o $(LIBDIRS) $(LIBS)
64 if_else_example: if_else_example.o
65 gcc -o if_else_example if_else_example.o $(LIBDIRS) $(LIBS)
67 if_while_example: if_while_example.o
68 gcc -o if_while_example if_while_example.o $(LIBDIRS) $(LIBS)
70 cond_example: cond_example.o
71 gcc -o cond_example cond_example.o $(LIBDIRS) $(LIBS)
73 call_str_example: call_str_example.o
74 gcc -o call_str_example call_str_example.o $(LIBDIRS) $(LIBS)
76 memory_example: memory_example.o
77 gcc -o memory_example memory_example.o $(LIBDIRS) $(LIBS)
79 array-stack_example: array-stack_example.o
80 gcc -o array-stack_example array-stack_example.o $(LIBDIRS) $(LIBS)
82 array-heap_example: array-heap_example.o
83 gcc -o array-heap_example array-heap_example.o $(LIBDIRS) $(LIBS)
85 oo_program_example: oo_program_example.o
86 gcc -o oo_program_example oo_program_example.o $(LIBDIRS) $(LIBS)
88 inheritance_example: inheritance_example.o
89 gcc -o inheritance_example inheritance_example.o $(LIBDIRS) $(LIBS)
91 irr_cf_example: irr_cf_example.o
92 gcc -o irr_cf_example irr_cf_example.o $(LIBDIRS) $(LIBS)
94 irr_loop_example: irr_loop_example.o
95 gcc -o irr_loop_example irr_loop_example.o $(LIBDIRS) $(LIBS)
97 dead_block_example: dead_block_example.o
98 gcc -o dead_block_example dead_block_example.o $(LIBDIRS) $(LIBS)
100 global_var_example: global_var_example.o
101 gcc -o global_var_example global_var_example.o $(LIBDIRS) $(LIBS)
103 three_cfpred_example: three_cfpred_example.o
104 gcc -o three_cfpred_example three_cfpred_example.o $(LIBDIRS) $(LIBS)
107 gcc -o evaluate evaluate.o $(LIBDIRS) $(LIBS)