X-Git-Url: http://sraa.de/git/?a=blobdiff_plain;f=aesa%2FMakefile;fp=aesa%2FMakefile;h=9f97967ac660b8d0f4f62ef9df2d8c8ae5e9b22f;hb=3e585a14456b930a77ea0ac81bed4c69a4a032ac;hp=0000000000000000000000000000000000000000;hpb=2bc58585fc542a6e5819eeecaee1f4820185149f;p=jump.git diff --git a/aesa/Makefile b/aesa/Makefile new file mode 100644 index 0000000..9f97967 --- /dev/null +++ b/aesa/Makefile @@ -0,0 +1,21 @@ +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