2 DIRS = adt common debug ident ir tr tv
3 INCDIRS = $(DIRS:%=-I../ir/%) -I../include
5 LIBDIRS=-L.. -L/usr/public/lib/gmp/
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 irr_cf_example \
15 irr_loop_example dead_block_example global_var_example
20 const_eval_example.o const_eval_example \
21 if_example.o if_example \
22 if_else_example.o if_else_example \
23 if_while_example.o if_while_example \
24 cond_example.o cond_example \
25 call_str_example.o call_str_example \
26 memory_example.o memory_example \
27 array-stack_example.o array-stack_example \
28 array-heap_example.o array-heap_example \
29 oo_program_example.o oo_program_example \
30 irr_cf_example.o irr_cf_example \
31 irr_loop_example.o irr_loop_example \
32 dead_block_example.o dead_block_example \
33 global_var_example *.vcg core
46 array-stack_example; \
55 gcc -o empty empty.o $(LIBDIRS) $(LIBS)
57 const_eval_example: const_eval_example.o
58 gcc -o const_eval_example const_eval_example.o $(LIBDIRS) $(LIBS)
60 if_example: if_example.o
61 gcc -o if_example if_example.o $(LIBDIRS) $(LIBS)
63 if_else_example: if_else_example.o
64 gcc -o if_else_example if_else_example.o $(LIBDIRS) $(LIBS)
66 if_while_example: if_while_example.o
67 gcc -o if_while_example if_while_example.o $(LIBDIRS) $(LIBS)
69 cond_example: cond_example.o
70 gcc -o cond_example cond_example.o $(LIBDIRS) $(LIBS)
72 call_str_example: call_str_example.o
73 gcc -o call_str_example call_str_example.o $(LIBDIRS) $(LIBS)
75 memory_example: memory_example.o
76 gcc -o memory_example memory_example.o $(LIBDIRS) $(LIBS)
78 array-stack_example: array-stack_example.o
79 gcc -o array-stack_example array-stack_example.o $(LIBDIRS) $(LIBS)
81 array-heap_example: array-heap_example.o
82 gcc -o array-heap_example array-heap_example.o $(LIBDIRS) $(LIBS)
84 oo_program_example: oo_program_example.o
85 gcc -o oo_program_example oo_program_example.o $(LIBDIRS) $(LIBS)
87 irr_cf_example: irr_cf_example.o
88 gcc -o irr_cf_example irr_cf_example.o $(LIBDIRS) $(LIBS)
90 irr_loop_example: irr_loop_example.o
91 gcc -o irr_loop_example irr_loop_example.o $(LIBDIRS) $(LIBS)
93 dead_block_example: dead_block_example.o
94 gcc -o dead_block_example dead_block_example.o $(LIBDIRS) $(LIBS)
96 global_var_example: global_var_example.o
97 gcc -o global_var_example global_var_example.o $(LIBDIRS) $(LIBS)