summaryrefslogtreecommitdiff
path: root/covoar/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'covoar/Makefile')
-rw-r--r--covoar/Makefile158
1 files changed, 0 insertions, 158 deletions
diff --git a/covoar/Makefile b/covoar/Makefile
deleted file mode 100644
index bb8b6f7..0000000
--- a/covoar/Makefile
+++ /dev/null
@@ -1,158 +0,0 @@
-INSTALL_DIR=../bin
-CXXFLAGS=-g -Wall -O3
-PROGRAMS=covoar qemu-dump-trace trace-converter configfile-test
-
-COMMON_OBJS= app_common.o \
- ConfigFile.o \
- CoverageFactory.o \
- CoverageMap.o \
- CoverageMapBase.o \
- CoverageRanges.o \
- CoverageReaderBase.o \
- CoverageReaderQEMU.o \
- CoverageReaderRTEMS.o \
- CoverageReaderSkyeye.o \
- CoverageReaderTSIM.o \
- CoverageWriterBase.o \
- CoverageWriterRTEMS.o \
- CoverageWriterSkyeye.o \
- CoverageWriterTSIM.o \
- DesiredSymbols.o \
- ExecutableInfo.o \
- Explanations.o \
- GcovData.o \
- GcovFunctionData.o \
- ObjdumpProcessor.o \
- ReportsBase.o \
- ReportsText.o \
- ReportsHtml.o \
- SymbolTable.o \
- Target_arm.o \
- TargetBase.o \
- TargetFactory.o \
- Target_i386.o \
- Target_lm32.o \
- Target_m68k.o \
- Target_powerpc.o \
- Target_sparc.o \
-
-TRACECONVERTER_OBJS = \
- $(COMMON_OBJS) \
- TraceConverter.o \
- TraceList.o \
- TraceReaderBase.o \
- TraceReaderLogQEMU.o \
- TraceWriterBase.o \
- TraceWriterQEMU.o
-
-COVOAR_OBJS = \
- $(COMMON_OBJS) \
- covoar.o
-
-CONFIGFILE_TEST_OBJS = \
- $(COMMON_OBJS) \
- configfile_test.cc
-
-INSTALLED= \
- ../bin/qemu-dump-trace \
- ../bin/trace-converter \
- ../bin/covoar \
- ../bin/mkExplanation
-
-all: $(PROGRAMS) ${INSTALL_DIR} $(INSTALLED)
-
-${INSTALL_DIR}:
- test -d ${INSTALL_DIR} || mkdir ${INSTALL_DIR}
-
-# INSTALLED PROGRAMS
-../bin/qemu-dump-trace: qemu-dump-trace ${INSTALL_DIR}
- cp qemu-dump-trace ../bin
-
-../bin/trace-converter: trace-converter ${INSTALL_DIR}
- cp trace-converter ../bin
-
-../bin/covoar: covoar ${INSTALL_DIR}
- cp covoar ../bin
-
-../bin/mkExplanation: mkExplanation ${INSTALL_DIR}
- cp mkExplanation ../bin
-
-# EXECUTABLES
-qemu-dump-trace: qemu-dump-trace.c ${INSTALL_DIR}
- $(CXX) -o $(@) qemu-dump-trace.c
-
-covoar: $(COVOAR_OBJS)
- $(CXX) $(CXXFLAGS) -o $(@) $(COVOAR_OBJS)
-
-trace-converter: $(TRACECONVERTER_OBJS)
- $(CXX) $(CXXFLAGS) -o $(@) $(TRACECONVERTER_OBJS)
-
-configfile-test: $(CONFIGFILE_TEST_OBJS)
- $(CXX) $(CXXFLAGS) -o $(@) $(CONFIGFILE_TEST_OBJS)
-
-# DEPENDENCIES ON SINGLE OBJECTS
-app_common.o: app_common.h app_common.cc
-
-covoar.o: covoar.cc CoverageFactory.h CoverageMap.h DesiredSymbols.h \
- ExecutableInfo.h Explanations.h ObjdumpProcessor.h ReportsBase.h
-
-CoverageFactory.o: CoverageFactory.cc CoverageFactory.h \
- CoverageReaderBase.h CoverageReaderQEMU.h CoverageReaderRTEMS.h \
- CoverageReaderSkyeye.h CoverageReaderTSIM.h \
- CoverageWriterBase.h CoverageWriterRTEMS.h \
- CoverageWriterSkyeye.h CoverageWriterTSIM.h
-CoverageMap.o: CoverageMap.cc CoverageMap.h
-CoverageMapBase.o: CoverageMapBase.cc CoverageMapBase.h
-CoverageRanges.o: CoverageRanges.cc CoverageRanges.h
-CoverageReaderBase.o: CoverageReaderBase.cc CoverageReaderBase.h
-CoverageReaderQEMU.o: CoverageReaderQEMU.cc CoverageReaderQEMU.h \
- ExecutableInfo.h qemu-traces.h
-CoverageReaderRTEMS.o: CoverageReaderRTEMS.cc CoverageReaderRTEMS.h \
- ExecutableInfo.h rtemscov_header.h
-CoverageReaderSkyeye.o: CoverageReaderSkyeye.cc CoverageReaderSkyeye.h \
- ExecutableInfo.h skyeye_header.h
-CoverageReaderTSIM.o: CoverageReaderTSIM.cc CoverageReaderTSIM.h \
- ExecutableInfo.h
-CoverageWriterBase.o: CoverageWriterBase.cc CoverageWriterBase.h
-CoverageWriterRTEMS.o: CoverageWriterRTEMS.cc CoverageWriterRTEMS.h \
- rtemscov_header.h
-CoverageWriterSkyeye.o: CoverageWriterSkyeye.cc CoverageWriterSkyeye.h \
- skyeye_header.h
-CoverageWriterTSIM.o: CoverageWriterTSIM.cc CoverageWriterTSIM.h
-DesiredSymbols.o: DesiredSymbols.cc DesiredSymbols.h CoverageMap.h
-ExecutableInfo.o: ExecutableInfo.cc ExecutableInfo.h CoverageMap.h \
- DesiredSymbols.h SymbolTable.h
-Explanations.o: Explanations.cc Explanations.h
-GcovData.o: GcovData.h GcovData.cc
-GcovFunctionData.o: GcovFunctionData.h GcovFunctionData.cc
-ObjdumpProcessor.o: ObjdumpProcessor.cc ObjdumpProcessor.h ExecutableInfo.h \
- TargetBase.h TargetFactory.h
-ReportsBase.o: ReportsBase.cc ReportsBase.h CoverageRanges.h DesiredSymbols.h \
- Explanations.h ObjdumpProcessor.h
-ReportsHtml.o: ReportsHtml.h ReportsText.cc
-ReportsText.o: ReportsBase.h ReportsText.cc
-SymbolTable.o: SymbolTable.cc SymbolTable.h
-Target_arm.o: Target_arm.cc Target_arm.h TargetBase.h
-TargetBase.o: TargetBase.cc TargetBase.h
-TargetFactory.o: TargetFactory.cc TargetFactory.h TargetBase.h Target_arm.h \
- Target_i386.h Target_lm32.h Target_m68k.h Target_powerpc.h Target_sparc.h
-Target_i386.o: Target_i386.cc Target_i386.h TargetBase.h
-Target_lm32.o: Target_lm32.cc Target_lm32.h TargetBase.h
-Target_m68k.o: Target_m68k.cc Target_m68k.h TargetBase.h
-Target_powerpc.o: Target_powerpc.cc Target_powerpc.h TargetBase.h
-Target_sparc.o: Target_sparc.cc Target_sparc.h TargetBase.h
-
-TraceConverter.o: TraceConverter.cc TraceReaderBase.h TraceList.h
-TraceList.o: TraceList.cc TraceList.h
-TraceReaderBase.o: TraceReaderBase.cc TraceReaderBase.h TraceList.h
-TraceReaderLogQEMU.o: TraceReaderLogQEMU.cc TraceReaderLogQEMU.h TraceReaderBase.h TraceList.h
-TraceWriterBase.o: TraceWriterBase.cc TraceWriterBase.h
-TraceWriterQEMU.o: TraceWriterQEMU.cc TraceWriterQEMU.h TraceWriterBase.h TraceReaderLogQEMU.h TraceList.h
-
-clean:
- rm -rf $(PROGRAMS) *.o doxy html latex *.exe *~ warnings.log
-
-doxygen:
- doxygen Doxyfile
-
-install: ${INSTALLED}