# Hey Emacs, this is a -*- makefile -*- # # libFIRM Project # # $Id$ # top_srcdir := @top_srcdir@ srcdir = @srcdir@ topdir = .. subdir := testprograms SOURCES := Makefile.in \ array-heap_example.c empty.c irr_cf_example.c \ array-stack_example.c global_var_example.c irr_loop_example.c \ call_str_example.c if_else_example.c memory_example.c \ cond_example.c if_example.c oo_program_example.c \ const_eval_example.c if_while_example.c three_cfpred_example.c \ dead_block_example.c inheritance_example.c bin_EXAMPLES = $(CFILES:.c=) run_bin_EXAMPLES = $(CFILES:.c=;) include $(topdir)/MakeRules CPPFLAGS += -I$(top_srcdir)/ir/adt -I$(top_srcdir)/ir/common -I$(top_srcdir)/ir/debug \ -I$(top_srcdir)/ir/ident -I$(top_srcdir)/ir/ir -I$(top_srcdir)/ir/tr \ -I$(top_srcdir)/ir/tv LDFLAGS += -L$(topdir) LDLIBS += -lfirm -lgmp include $(top_srcdir)/MakeTargets all: $(bin_EXAMPLES) $(topdir)/libfirm.a run: $(run_bin_EXAMPLES) # this generates error messages local_clean: $(RM) $(OFILES) $(bin_EXAMPLES) *.vcg core