SRC_MODULE = VehPoseSource include ${UTILS_DIR}/include/maketools/MakeDefs include $(UTILS_DIR)/include/maketools/ipt.mk include ../VehPoseDest/VehPoseDest.mk OBJS = VehPoseSource.o VehPosePlayer.o HEADERS = VehPoseSource.h VehPosePlayer.h INTERFACE_DEST=$(INTERFACE_DIR)/VehPoseSource INTF_OBJS = FakeVehPoseSource.o PlayerVehPoseSource.o \ ShmemVehPoseSource.o OutputVehPoseSource.o \ LoggerVehPoseSource.o \ ShmemPublishVehPoseSource.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: FakeVehPoseSource.o $(MAKE_INTF) $(INTERFACE_DEST)/player.so: PlayerVehPoseSource.o $(MAKE_INTF) $(INTERFACE_DEST)/shmem.so: $(IPT_TARGET) ShmemVehPoseSource.o $(MAKE_INTF) $(IPT_LIB) -lpthread $(INTERFACE_DEST)/out.so: OutputVehPoseSource.o $(MAKE_INTF) $(VehPoseDest_LIBS) $(INTERFACE_DEST)/logger.so: LoggerVehPoseSource.o $(MAKE_INTF) $(INTERFACE_DEST)/out.so $(INTERFACE_DEST)/shmemPublish.so: ShmemPublishVehPoseSource.o $(MAKE_INTF) $(INTERFACE_DEST)/out.so EXTRA_DEPENDS = veh_pose_relay.o EXTRA_INSTALLS = veh_pose_relay veh_pose_relay: veh_pose_relay.o $(LIB_NAME) $(CXX) $(CXXFLAGS) -o $@ $^ include ${UTILS_DIR}/include/maketools/MakeTail