source: tmcsimulator/branches/FEPSimulator/nbproject/Makefile-Debug.mk @ 209

Revision 209, 6.2 KB checked in by jtorres, 9 years ago (diff)

branches/FEPSimulator/tests: added unit test HighwaysParserTest?.cpp, which yielded a bug in HighwayParser?.cpp (not returning correct loop_loc... garbage data...), this likely explains why not all green dots were showing

Line 
1#
2# Generated Makefile - do not edit!
3#
4# Edit the Makefile in the project folder instead (../Makefile). Each target
5# has a -pre and a -post target defined where you can add customized code.
6#
7# This makefile implements configuration specific macros and targets.
8
9
10# Environment
11MKDIR=mkdir
12CP=cp
13GREP=grep
14NM=nm
15CCADMIN=CCadmin
16RANLIB=ranlib
17CC=gcc
18CCC=g++
19CXX=g++
20FC=gfortran
21AS=as
22
23# Macros
24CND_PLATFORM=GNU-MacOSX
25CND_DLIB_EXT=dylib
26CND_CONF=Debug
27CND_DISTDIR=dist
28CND_BUILDDIR=build
29
30# Include project Makefile
31include Makefile
32
33# Object Directory
34OBJECTDIR=${CND_BUILDDIR}/${CND_CONF}/${CND_PLATFORM}
35
36# Object Files
37OBJECTFILES= \
38        ${OBJECTDIR}/DataPacker.o \
39        ${OBJECTDIR}/FEPSim.o \
40        ${OBJECTDIR}/HighwaysParser.o \
41        ${OBJECTDIR}/Main.o \
42        ${OBJECTDIR}/fep_clnt.o \
43        ${OBJECTDIR}/fep_xdr.o
44
45# Test Directory
46TESTDIR=${CND_BUILDDIR}/${CND_CONF}/${CND_PLATFORM}/tests
47
48# Test Files
49TESTFILES= \
50        ${TESTDIR}/TestFiles/f1
51
52# C Compiler Flags
53CFLAGS=`cppunit-config --cflags` 
54
55# CC Compiler Flags
56CCFLAGS=`cppunit-config --cflags` 
57CXXFLAGS=`cppunit-config --cflags` 
58
59# Fortran Compiler Flags
60FFLAGS=
61
62# Assembler Flags
63ASFLAGS=
64
65# Link Libraries and Options
66LDLIBSOPTIONS=
67
68# Build Targets
69.build-conf: ${BUILD_SUBPROJECTS}
70        "${MAKE}"  -f nbproject/Makefile-${CND_CONF}.mk ${TESTDIR}/TestFiles/f2
71
72${TESTDIR}/TestFiles/f2: ${OBJECTFILES}
73        ${MKDIR} -p ${TESTDIR}/TestFiles
74        ${LINK.cc} -o ${TESTDIR}/TestFiles/f2 ${OBJECTFILES} ${LDLIBSOPTIONS}
75
76${OBJECTDIR}/DataPacker.o: DataPacker.cpp
77        ${MKDIR} -p ${OBJECTDIR}
78        ${RM} "$@.d"
79        $(COMPILE.cc) -g -I. -MMD -MP -MF "$@.d" -o ${OBJECTDIR}/DataPacker.o DataPacker.cpp
80
81${OBJECTDIR}/FEPSim.o: FEPSim.cpp
82        ${MKDIR} -p ${OBJECTDIR}
83        ${RM} "$@.d"
84        $(COMPILE.cc) -g -I. -MMD -MP -MF "$@.d" -o ${OBJECTDIR}/FEPSim.o FEPSim.cpp
85
86${OBJECTDIR}/HighwaysParser.o: HighwaysParser.cpp
87        ${MKDIR} -p ${OBJECTDIR}
88        ${RM} "$@.d"
89        $(COMPILE.cc) -g -I. -MMD -MP -MF "$@.d" -o ${OBJECTDIR}/HighwaysParser.o HighwaysParser.cpp
90
91${OBJECTDIR}/Main.o: Main.cpp
92        ${MKDIR} -p ${OBJECTDIR}
93        ${RM} "$@.d"
94        $(COMPILE.cc) -g -I. -MMD -MP -MF "$@.d" -o ${OBJECTDIR}/Main.o Main.cpp
95
96${OBJECTDIR}/fep_clnt.o: fep_clnt.c
97        ${MKDIR} -p ${OBJECTDIR}
98        ${RM} "$@.d"
99        $(COMPILE.c) -g -I. -MMD -MP -MF "$@.d" -o ${OBJECTDIR}/fep_clnt.o fep_clnt.c
100
101${OBJECTDIR}/fep_xdr.o: fep_xdr.c
102        ${MKDIR} -p ${OBJECTDIR}
103        ${RM} "$@.d"
104        $(COMPILE.c) -g -I. -MMD -MP -MF "$@.d" -o ${OBJECTDIR}/fep_xdr.o fep_xdr.c
105
106# Subprojects
107.build-subprojects:
108
109# Build Test Targets
110.build-tests-conf: .build-conf ${TESTFILES}
111${TESTDIR}/TestFiles/f1: ${TESTDIR}/tests/HighwaysParserTest.o ${OBJECTFILES:%.o=%_nomain.o}
112        ${MKDIR} -p ${TESTDIR}/TestFiles
113        ${LINK.cc}   -o ${TESTDIR}/TestFiles/f1 $^ ${LDLIBSOPTIONS} 
114
115
116${TESTDIR}/tests/HighwaysParserTest.o: tests/HighwaysParserTest.cpp
117        ${MKDIR} -p ${TESTDIR}/tests
118        ${RM} "$@.d"
119        $(COMPILE.cc) -g -I. -I. -MMD -MP -MF "$@.d" -o ${TESTDIR}/tests/HighwaysParserTest.o tests/HighwaysParserTest.cpp
120
121
122${OBJECTDIR}/DataPacker_nomain.o: ${OBJECTDIR}/DataPacker.o DataPacker.cpp
123        ${MKDIR} -p ${OBJECTDIR}
124        @NMOUTPUT=`${NM} ${OBJECTDIR}/DataPacker.o`; \
125        if (echo "$$NMOUTPUT" | ${GREP} '|main$$') || \
126           (echo "$$NMOUTPUT" | ${GREP} 'T main$$') || \
127           (echo "$$NMOUTPUT" | ${GREP} 'T _main$$'); \
128        then  \
129            ${RM} "$@.d";\
130            $(COMPILE.cc) -g -I. -Dmain=__nomain -MMD -MP -MF "$@.d" -o ${OBJECTDIR}/DataPacker_nomain.o DataPacker.cpp;\
131        else  \
132            ${CP} ${OBJECTDIR}/DataPacker.o ${OBJECTDIR}/DataPacker_nomain.o;\
133        fi
134
135${OBJECTDIR}/FEPSim_nomain.o: ${OBJECTDIR}/FEPSim.o FEPSim.cpp
136        ${MKDIR} -p ${OBJECTDIR}
137        @NMOUTPUT=`${NM} ${OBJECTDIR}/FEPSim.o`; \
138        if (echo "$$NMOUTPUT" | ${GREP} '|main$$') || \
139           (echo "$$NMOUTPUT" | ${GREP} 'T main$$') || \
140           (echo "$$NMOUTPUT" | ${GREP} 'T _main$$'); \
141        then  \
142            ${RM} "$@.d";\
143            $(COMPILE.cc) -g -I. -Dmain=__nomain -MMD -MP -MF "$@.d" -o ${OBJECTDIR}/FEPSim_nomain.o FEPSim.cpp;\
144        else  \
145            ${CP} ${OBJECTDIR}/FEPSim.o ${OBJECTDIR}/FEPSim_nomain.o;\
146        fi
147
148${OBJECTDIR}/HighwaysParser_nomain.o: ${OBJECTDIR}/HighwaysParser.o HighwaysParser.cpp
149        ${MKDIR} -p ${OBJECTDIR}
150        @NMOUTPUT=`${NM} ${OBJECTDIR}/HighwaysParser.o`; \
151        if (echo "$$NMOUTPUT" | ${GREP} '|main$$') || \
152           (echo "$$NMOUTPUT" | ${GREP} 'T main$$') || \
153           (echo "$$NMOUTPUT" | ${GREP} 'T _main$$'); \
154        then  \
155            ${RM} "$@.d";\
156            $(COMPILE.cc) -g -I. -Dmain=__nomain -MMD -MP -MF "$@.d" -o ${OBJECTDIR}/HighwaysParser_nomain.o HighwaysParser.cpp;\
157        else  \
158            ${CP} ${OBJECTDIR}/HighwaysParser.o ${OBJECTDIR}/HighwaysParser_nomain.o;\
159        fi
160
161${OBJECTDIR}/Main_nomain.o: ${OBJECTDIR}/Main.o Main.cpp
162        ${MKDIR} -p ${OBJECTDIR}
163        @NMOUTPUT=`${NM} ${OBJECTDIR}/Main.o`; \
164        if (echo "$$NMOUTPUT" | ${GREP} '|main$$') || \
165           (echo "$$NMOUTPUT" | ${GREP} 'T main$$') || \
166           (echo "$$NMOUTPUT" | ${GREP} 'T _main$$'); \
167        then  \
168            ${RM} "$@.d";\
169            $(COMPILE.cc) -g -I. -Dmain=__nomain -MMD -MP -MF "$@.d" -o ${OBJECTDIR}/Main_nomain.o Main.cpp;\
170        else  \
171            ${CP} ${OBJECTDIR}/Main.o ${OBJECTDIR}/Main_nomain.o;\
172        fi
173
174${OBJECTDIR}/fep_clnt_nomain.o: ${OBJECTDIR}/fep_clnt.o fep_clnt.c
175        ${MKDIR} -p ${OBJECTDIR}
176        @NMOUTPUT=`${NM} ${OBJECTDIR}/fep_clnt.o`; \
177        if (echo "$$NMOUTPUT" | ${GREP} '|main$$') || \
178           (echo "$$NMOUTPUT" | ${GREP} 'T main$$') || \
179           (echo "$$NMOUTPUT" | ${GREP} 'T _main$$'); \
180        then  \
181            ${RM} "$@.d";\
182            $(COMPILE.c) -g -I. -Dmain=__nomain -MMD -MP -MF "$@.d" -o ${OBJECTDIR}/fep_clnt_nomain.o fep_clnt.c;\
183        else  \
184            ${CP} ${OBJECTDIR}/fep_clnt.o ${OBJECTDIR}/fep_clnt_nomain.o;\
185        fi
186
187${OBJECTDIR}/fep_xdr_nomain.o: ${OBJECTDIR}/fep_xdr.o fep_xdr.c
188        ${MKDIR} -p ${OBJECTDIR}
189        @NMOUTPUT=`${NM} ${OBJECTDIR}/fep_xdr.o`; \
190        if (echo "$$NMOUTPUT" | ${GREP} '|main$$') || \
191           (echo "$$NMOUTPUT" | ${GREP} 'T main$$') || \
192           (echo "$$NMOUTPUT" | ${GREP} 'T _main$$'); \
193        then  \
194            ${RM} "$@.d";\
195            $(COMPILE.c) -g -I. -Dmain=__nomain -MMD -MP -MF "$@.d" -o ${OBJECTDIR}/fep_xdr_nomain.o fep_xdr.c;\
196        else  \
197            ${CP} ${OBJECTDIR}/fep_xdr.o ${OBJECTDIR}/fep_xdr_nomain.o;\
198        fi
199
200# Run Test Targets
201.test-conf:
202        @if [ "${TEST}" = "" ]; \
203        then  \
204            ${TESTDIR}/TestFiles/f1 || true; \
205        else  \
206            ./${TEST} || true; \
207        fi
208
209# Clean Targets
210.clean-conf: ${CLEAN_SUBPROJECTS}
211        ${RM} -r ${CND_BUILDDIR}/${CND_CONF}
212        ${RM} ${TESTDIR}/TestFiles/f2
213
214# Subprojects
215.clean-subprojects:
216
217# Enable dependency checking
218.dep.inc: .depcheck-impl
219
220include .dep.inc
Note: See TracBrowser for help on using the repository browser.