diff --git a/trick_source/sim_services/Clock/test/Makefile b/trick_source/sim_services/Clock/test/Makefile index bea4d99d..112fc9f0 100644 --- a/trick_source/sim_services/Clock/test/Makefile +++ b/trick_source/sim_services/Clock/test/Makefile @@ -10,7 +10,11 @@ include ${TRICK_HOME}/share/trick/makefiles/Makefile.common # Flags passed to the preprocessor. TRICK_CPPFLAGS += -I$(GTEST_HOME)/include -I$(TRICK_HOME)/include -g -Wall -Wextra -DGTEST_HAS_TR1_TUPLE=0 -GTEST_LIBS = ${GTEST_HOME}/lib/libgtest.a ${GTEST_HOME}/lib/libgtest_main.a +LIBS = ${GTEST_HOME}/lib/libgtest.a ${GTEST_HOME}/lib/libgtest_main.a + +ifeq ($(TRICK_HOST_TYPE), Linux) + LIBS += -lpthread -lrt +endif BASE_OBJECTS = ../object_${TRICK_HOST_CPU}/Clock.o\ ../object_${TRICK_HOST_CPU}/clock_c_intf.o @@ -42,17 +46,17 @@ GetTimeOfDayClock_test.o : GetTimeOfDayClock_test.cpp $(TRICK_CPPC) $(TRICK_CPPFLAGS) -c $< GetTimeOfDayClock_test : ${GETTIMEOFDAY_CLOCK_OBJECTS} - $(TRICK_LD) $(TRICK_LDFLAGS) -o $@ $^ ${GTEST_LIBS} + $(TRICK_LD) $(TRICK_LDFLAGS) -o $@ $^ ${LIBS} TPROCTEClock_test.o : TPROCTEClock_test.cpp $(TRICK_CPPC) $(TRICK_CPPFLAGS) -c $< TPROCTEClock_test : ${TPROCTE_CLOCK_OBJECTS} - $(TRICK_LD) $(TRICK_LDFLAGS) -o $@ $^ ${GTEST_LIBS} + $(TRICK_LD) $(TRICK_LDFLAGS) -o $@ $^ ${LIBS} BC635Clock_test.o : BC635Clock_test.cpp $(TRICK_CPPC) $(TRICK_CPPFLAGS) -c $< BC635Clock_test : ${BC635_CLOCK_OBJECTS} - $(TRICK_LD) $(TRICK_LDFLAGS) -o $@ $^ ${GTEST_LIBS} + $(TRICK_LD) $(TRICK_LDFLAGS) -o $@ $^ ${LIBS} diff --git a/trick_source/sim_services/Executive/test/Makefile b/trick_source/sim_services/Executive/test/Makefile index a28edefd..cd207394 100644 --- a/trick_source/sim_services/Executive/test/Makefile +++ b/trick_source/sim_services/Executive/test/Makefile @@ -10,7 +10,7 @@ include ${TRICK_HOME}/share/trick/makefiles/Makefile.common # Flags passed to the preprocessor. TRICK_CPPFLAGS += -I$(GTEST_HOME)/include -I$(TRICK_HOME)/include -g -Wall -Wextra -DGTEST_HAS_TR1_TUPLE=0 -TRICK_LIBS = -L ${TRICK_LIB_DIR} -ltrick -ltrick_units -ltrick_mm +TRICK_LIBS = -L ${TRICK_LIB_DIR} -ltrick_mm -ltrick_units -ltrick TRICK_EXEC_LINK_LIBS += ${GTEST_HOME}/lib/libgtest.a ${GTEST_HOME}/lib/libgtest_main.a # All tests produced by this Makefile. Remember to add new tests you @@ -34,5 +34,5 @@ Executive_test.o : Executive_test.cpp $(TRICK_CPPC) $(TRICK_CPPFLAGS) -c $< Executive_test : Executive_test.o - $(TRICK_LD) $(TRICK_LDFLAGS) -o $@ $^ $(OTHER_OBJECTS) $(TRICK_LIBS) $(TRICK_EXEC_LINK_LIBS) + $(TRICK_LD) $(TRICK_LDFLAGS) -o $@ $^ $(OTHER_OBJECTS) $(TRICK_LIBS) $(TRICK_LIBS) $(TRICK_EXEC_LINK_LIBS) diff --git a/trick_source/sim_services/MemoryManager/test/Makefile b/trick_source/sim_services/MemoryManager/test/Makefile index a660c933..eb501bde 100644 --- a/trick_source/sim_services/MemoryManager/test/Makefile +++ b/trick_source/sim_services/MemoryManager/test/Makefile @@ -13,7 +13,7 @@ include ${TRICK_HOME}/share/trick/makefiles/Makefile.common # Flags passed to the preprocessor. TRICK_CPPFLAGS += -I$(GTEST_HOME)/include -I$(TRICK_HOME)/include -g -Wall -Wextra ${COVERAGE_FLAGS} -TRICK_LIBS = -L${TRICK_LIB_DIR} -ltrick_units -ltrick_mm -ltrick -ltrick_units -ltrick_mm -ltrick +TRICK_LIBS = -L${TRICK_LIB_DIR} -ltrick_mm -ltrick_units -ltrick -ltrick_mm -ltrick_units -ltrick TRICK_EXEC_LINK_LIBS += ${GTEST_HOME}/lib/libgtest.a ${GTEST_HOME}/lib/libgtest_main.a diff --git a/trick_source/sim_services/MonteCarlo/test/Makefile b/trick_source/sim_services/MonteCarlo/test/Makefile index 71dc3bdc..16250fd6 100644 --- a/trick_source/sim_services/MonteCarlo/test/Makefile +++ b/trick_source/sim_services/MonteCarlo/test/Makefile @@ -16,7 +16,7 @@ TRICK_CXXFLAGS += -I${GSL_HOME}/include endif endif -TRICK_LIBS = -L${TRICK_LIB_DIR} -ltrick -ltrick_pyip -ltrick_comm -ltrick_units -ltrick_math -ltrick_mm +TRICK_LIBS = -L${TRICK_LIB_DIR} -ltrick -ltrick_pyip -ltrick_comm -ltrick_math -ltrick_mm -ltrick_units TRICK_EXEC_LINK_LIBS += ${GTEST_HOME}/lib/libgtest.a ${GTEST_HOME}/lib/libgtest_main.a # All tests produced by this Makefile. Remember to add new tests you @@ -50,4 +50,4 @@ MonteCarlo_exceptions.o : MonteCarlo_exceptions.cpp $(TRICK_CPPC) $(TRICK_CXXFLAGS) -c $< MonteCarlo_exceptions : MonteCarlo_exceptions.o - $(TRICK_LD) $(TRICK_LDFLAGS) -o $@ $^ $(OTHER_OBJECTS) $(TRICK_LIBS) $(TRICK_EXEC_LINK_LIBS) + $(TRICK_LD) $(TRICK_LDFLAGS) -o $@ $^ $(OTHER_OBJECTS) $(TRICK_LIBS) $(TRICK_LIBS) $(TRICK_EXEC_LINK_LIBS) diff --git a/trick_source/sim_services/ScheduledJobQueue/test/Makefile b/trick_source/sim_services/ScheduledJobQueue/test/Makefile index b75f36f6..868810b8 100644 --- a/trick_source/sim_services/ScheduledJobQueue/test/Makefile +++ b/trick_source/sim_services/ScheduledJobQueue/test/Makefile @@ -10,7 +10,8 @@ include ${TRICK_HOME}/share/trick/makefiles/Makefile.common # Flags passed to the preprocessor. TRICK_CPPFLAGS += -I$(GTEST_HOME)/include -I$(TRICK_HOME)/include -g -Wall -Wextra -DGTEST_HAS_TR1_TUPLE=0 -TRICK_LIBS = -L${TRICK_LIB_DIR} -ltrick -ltrick_units -ltrick_mm +TRICK_LIBS = -L${TRICK_LIB_DIR} -ltrick_mm -ltrick_units -ltrick -ltrick_mm -ltrick_units -ltrick + TRICK_EXEC_LINK_LIBS += ${GTEST_HOME}/lib/libgtest.a ${GTEST_HOME}/lib/libgtest_main.a # All tests produced by this Makefile. Remember to add new tests you diff --git a/trick_source/sim_services/Timer/test/Makefile b/trick_source/sim_services/Timer/test/Makefile index 96b5c70a..c01354e8 100644 --- a/trick_source/sim_services/Timer/test/Makefile +++ b/trick_source/sim_services/Timer/test/Makefile @@ -34,5 +34,5 @@ ITimer_test.o : ITimer_test.cpp $(TRICK_CPPC) $(TRICK_CPPFLAGS) -c $< ITimer_test : ITimer_test.o - $(TRICK_LD) $(TRICK_LDFLAGS) -o $@ $^ $(OTHER_OBJECTS) $(TRICK_LIBS) $(TRICK_EXEC_LINK_LIBS) + $(TRICK_LD) $(TRICK_LDFLAGS) -o $@ $^ $(OTHER_OBJECTS) $(TRICK_LIBS) $(TRICK_LIBS) $(TRICK_EXEC_LINK_LIBS)