-clean:
- rm -f \
- 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
-
-run:
- ./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;
-
-empty: empty.o
- gcc -o empty empty.o $(LIBDIRS) $(LIBS)
-
-const_eval_example: const_eval_example.o
- gcc -o const_eval_example const_eval_example.o $(LIBDIRS) $(LIBS)
-
-if_example: if_example.o
- gcc -o if_example if_example.o $(LIBDIRS) $(LIBS)
-
-if_else_example: if_else_example.o
- gcc -o if_else_example if_else_example.o $(LIBDIRS) $(LIBS)
-
-if_while_example: if_while_example.o
- gcc -o if_while_example if_while_example.o $(LIBDIRS) $(LIBS)
-
-cond_example: cond_example.o
- gcc -o cond_example cond_example.o $(LIBDIRS) $(LIBS)