CXX = g++ CC = g++ PREPROC_MACROS = -D__DOL_ETHZ_GEN__ -DINCLUDE_PROFILER #-DINCLUDE_PERFORMANCE #-DINCLUDE_TRACE SYSTEMC_INC = -I/usr/local/systemc/include SYSTEMC_LIB = /usr/local/systemc/lib-linux/libsystemc.a MY_LIB_INC = -Ilib -Isc_wrappers -Iprocesses VPATH = lib:sc_wrappers:processes CXXFLAGS = -g -O0 -Wall $(PREPROC_MACROS) $(SYSTEMC_INC) $(MY_LIB_INC) CFLAGS = $(CXXFLAGS) PROCESS_OBJS = dolSupport.o ProcessWrapper.o Fifo.o WindowedFifo.o Data_Generator_wrapper.o Weight_Generator_wrapper.o Beam_Former_wrapper.o Corner_Turn_OL_wrapper.o FFT_Radix2_DIF_wrapper.o Corner_Turn_wrapper.o FIR_wrapper.o Consumer_wrapper.o #xmlParser.o Performance_Extraction.o functional_trace.o all:sc_application sc_application: sc_application.o $(PROCESS_OBJS) $(CXX) $(CXXFLAGS) -o $@ $^ $(SYSTEMC_LIB) -lpthread -lX11 -lrt clean: -rm -f *.o core core.* *.core *.tga static_characterization.xml sc_application