SRC_MODULE = RoadSource
include ${UTILS_DIR}/include/maketools/MakeDefs
include $(UTILS_DIR)/include/maketools/ipt.mk
include ../RoadDest/RoadDest.mk
OBJS = RoadPlayer.o
HEADERS = RoadSource.h RoadPlayer.h
INTERFACE_DEST=$(INTERFACE_DIR)/RoadSource
INTF_OBJS = FakeRoadSource.o PlayerRoadSource.o \
ShmemRoadSource.o OutputRoadSource.o \
LoggerRoadSource.o \
ShmemPublishRoadSource.o
EXTRA_BUILDS = \
$(INTERFACE_DEST)/fake.so \
$(INTERFACE_DEST)/player.so \
$(INTERFACE_DEST)/shmem.so \
$(INTERFACE_DEST)/out.so \
$(INTERFACE_DEST)/logger.so \
$(INTERFACE_DEST)/shmemPublish.so
$(INTERFACE_DEST)/fake.so: FakeRoadSource.o
$(MAKE_INTF)
$(INTERFACE_DEST)/player.so: PlayerRoadSource.o
$(MAKE_INTF)
$(INTERFACE_DEST)/shmem.so: $(IPT_TARGET) ShmemRoadSource.o
$(MAKE_INTF) $(IPT_LIB)
$(INTERFACE_DEST)/out.so: OutputRoadSource.o
$(MAKE_INTF) $(RoadDest_LIBS)
$(INTERFACE_DEST)/logger.so: LoggerRoadSource.o
$(MAKE_INTF) $(INTERFACE_DEST)/out.so
$(INTERFACE_DEST)/shmemPublish.so: ShmemPublishRoadSource.o
$(MAKE_INTF) $(INTERFACE_DEST)/out.so
EXTRA_DEPENDS = road_relay.o
EXTRA_INSTALLS = road_relay
road_relay: road_relay.o $(LIB_NAME)
$(CXX) $(CXXFLAGS) -o $@ $^
include ${UTILS_DIR}/include/maketools/MakeTail