################################################################################
# Automatically-generated file. Do not edit!
################################################################################

# Add inputs and outputs from these tool invocations to the build variables 
CPP_SRCS += \
../Source/data/ArgDataElement.cpp \
../Source/data/BlobValue.cpp \
../Source/data/ConfigDataElement.cpp \
../Source/data/ConfigReader.cpp \
../Source/data/DataAccess.cpp \
../Source/data/DataAccessor.cpp \
../Source/data/DataElement.cpp \
../Source/data/DataReader.cpp \
../Source/data/DataValue.cpp \
../Source/data/DataWriter.cpp \
../Source/data/Double.cpp \
../Source/data/Double4.cpp \
../Source/data/Double6.cpp \
../Source/data/ElementURI.cpp \
../Source/data/Float.cpp \
../Source/data/Float2.cpp \
../Source/data/Float3.cpp \
../Source/data/Int.cpp \
../Source/data/Location.cpp \
../Source/data/LcmMsgWriter.cpp \
../Source/data/LcmInstance.cpp \
../Source/data/LcmListener.cpp \
../Source/data/LcmSlateBridge.cpp \
../Source/data/Matrix3x3.cpp \
../Source/data/Matrix6x6.cpp \
../Source/data/MessagingDataWriter.cpp \
../Source/data/Mtx.cpp \
../Source/data/Point2D.cpp \
../Source/data/Point3D.cpp \
../Source/data/Point6D.cpp \
../Source/data/Short.cpp \
../Source/data/SimpleDataElement.cpp \
../Source/data/SimACommsDataHandler.cpp \
../Source/data/SimACommsRangeHandler.cpp \
../Source/data/SimACommsMessage.cpp \
../Source/data/SimSlate.cpp \
../Source/data/Slate.cpp \
../Source/data/SlateBridge.cpp \
../Source/data/StrValue.cpp \
../Source/data/UChar.cpp \
../Source/data/UShort.cpp \
../Source/data/UniversalDataElement.cpp \
../Source/data/UniversalDataReader.cpp \
../Source/data/UniversalDataWriter.cpp \
../Source/data/UniversalURI.cpp

ifdef INCLUDE_GAZEBO
CPP_SRCS += \
../Source/data/SimACommsDataGazebo.cpp \
../Source/data/SimACommsRangeGazebo.cpp \
../Source/data/WorldStatHandler.cpp
endif

CPP_DEPS += \
./Source/data/ArgDataElement.d \
./Source/data/BlobValue.d \
./Source/data/ConfigDataElement.d \
./Source/data/ConfigReader.d \
./Source/data/DataAccess.d \
./Source/data/DataAccessor.d \
./Source/data/DataElement.d \
./Source/data/DataReader.d \
./Source/data/DataValue.d \
./Source/data/DataWriter.d \
./Source/data/LcmMsgWriter.d \
./Source/data/LcmInstance.d \
./Source/data/LcmListener.d \
./Source/data/Double.d \
./Source/data/Double4.d \
./Source/data/Double6.d \
./Source/data/ElementURI.d \
./Source/data/Float.d \
./Source/data/Float2.d \
./Source/data/Float3.d \
./Source/data/Int.d \
./Source/data/Location.d \
./Source/data/Matrix3x3.d \
./Source/data/Matrix6x6.d \
./Source/data/MessagingDataWriter.d \
./Source/data/Mtx.d \
./Source/data/Point2D.d \
./Source/data/Point3D.d \
./Source/data/Point6D.d \
./Source/data/Short.d \
./Source/data/SimpleDataElement.d \
./Source/data/SimACommsDataHandler.d \
./Source/data/SimACommsRangeHandler.d \
./Source/data/SimACommsMessage.d \
./Source/data/SimSlate.d \
./Source/data/Slate.d \
./Source/data/SlateBridge.d \
./Source/data/StrValue.d \
./Source/data/UChar.d \
./Source/data/UShort.d \
./Source/data/UniversalDataElement.d \
./Source/data/UniversalDataReader.d \
./Source/data/UniversalDataWriter.d \
./Source/data/UniversalURI.d

ifdef INCLUDE_GAZEBO
CPP_DEPS += \
./Source/data/SimACommsDataGazebo.d \
./Source/data/SimACommsRangeGazebo.d \
./Source/data/WorldStatHandler.d
endif

OBJS += \
./Source/data/ArgDataElement.o \
./Source/data/BlobValue.o \
./Source/data/ConfigDataElement.o \
./Source/data/ConfigReader.o \
./Source/data/DataAccess.o \
./Source/data/DataAccessor.o \
./Source/data/DataElement.o \
./Source/data/DataReader.o \
./Source/data/DataValue.o \
./Source/data/DataWriter.o \
./Source/data/Double.o \
./Source/data/Double4.o \
./Source/data/Double6.o \
./Source/data/ElementURI.o \
./Source/data/Float.o \
./Source/data/Float2.o \
./Source/data/Float3.o \
./Source/data/Int.o \
./Source/data/Location.o \
./Source/data/LcmMsgWriter.o \
./Source/data/LcmInstance.o \
./Source/data/LcmListener.o \
./Source/data/Matrix3x3.o \
./Source/data/Matrix6x6.o \
./Source/data/MessagingDataWriter.o \
./Source/data/Mtx.o \
./Source/data/Point2D.o \
./Source/data/Point3D.o \
./Source/data/Point6D.o \
./Source/data/Short.o \
./Source/data/SimpleDataElement.o \
./Source/data/SimACommsDataHandler.o \
./Source/data/SimACommsRangeHandler.o \
./Source/data/SimACommsMessage.o \
./Source/data/SimSlate.o \
./Source/data/Slate.o \
./Source/data/SlateBridge.o \
./Source/data/StrValue.o \
./Source/data/UChar.o \
./Source/data/UShort.o \
./Source/data/UniversalDataElement.o \
./Source/data/UniversalDataReader.o \
./Source/data/UniversalDataWriter.o \
./Source/data/UniversalURI.o

ifdef INCLUDE_GAZEBO
OBJS += \
./Source/data/SimACommsDataGazebo.o \
./Source/data/SimACommsRangeGazebo.o \
./Source/data/WorldStatHandler.o
endif

TESTS += \
../Source/data/*_Test.h

BENTHOS_CHAT_OBJS += \
./Source/data/Point3D.o

UNSERIALIZE_BUILD_OBJS += \
./Source/data/BlobValue.o \
./Source/data/ConfigDataElement.o \
./Source/data/ConfigReader.o \
./Source/data/DataAccess.o \
./Source/data/DataAccessor.o \
./Source/data/DataElement.o \
./Source/data/DataReader.o \
./Source/data/DataValue.o \
./Source/data/DataWriter.o \
./Source/data/LcmMsgWriter.o \
./Source/data/LcmInstance.o \
./Source/data/MessagingDataWriter.o \
./Source/data/Double.o \
./Source/data/Double4.o \
./Source/data/Double6.o \
./Source/data/ElementURI.o \
./Source/data/Float.o \
./Source/data/Float2.o \
./Source/data/Float3.o \
./Source/data/Int.o \
./Source/data/Location.o \
./Source/data/Point2D.o \
./Source/data/Point3D.o \
./Source/data/Point6D.o \
./Source/data/Short.o \
./Source/data/SimpleDataElement.o \
./Source/data/Slate.o \
./Source/data/StrValue.o \
./Source/data/UChar.o \
./Source/data/UShort.o \
./Source/data/UniversalDataElement.o \
./Source/data/UniversalDataReader.o \
./Source/data/UniversalDataWriter.o \
./Source/data/UniversalURI.o

SIMDAEMON_OBJS += \
./Source/data/BlobValue.o \
./Source/data/DataValue.o \
./Source/data/Double.o \
./Source/data/Double4.o \
./Source/data/Double6.o \
./Source/data/Float.o \
./Source/data/Float2.o \
./Source/data/Float3.o \
./Source/data/Int.o \
./Source/data/Location.o \
./Source/data/Matrix3x3.o \
./Source/data/Matrix6x6.o \
./Source/data/Point2D.o \
./Source/data/Point3D.o \
./Source/data/Point6D.o \
./Source/data/Short.o \
./Source/data/StrValue.o \
./Source/data/UChar.o \
./Source/data/UShort.o

LUA += ../Lua/Universal.lua

XSD_DEST_DIR=/mbari/LRAUV/xsd

XSD += $(XSD_DEST_DIR)/Universal.xsd

# Each subdirectory must supply rules for building sources it contributes
Source/data/%.o: ../Source/data/%.cpp
	@echo 'Building file: $<'
	@echo 'Invoking: GCC C++ Compiler'
	$(CXX) -I"../Source" $(OPT_DBG_FLAGS) -Wall -c $(CFLAGS) `pkg-config --cflags lcm` -fmessage-length=0 -MMD -MP -MF"$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -o "$@" "$<"
	@echo 'Finished building: $<'
	@echo ' '

../Lua/Universal.lua: ../Source/data/UniversalURI.cpp
	@echo 'Making Lua source file: $@'
	/usr/bin/env python2 ../Source/lua/UniversalToLua.py ../Source/data/UniversalURI.cpp
	@echo 'Testing Lua source file: $@'
	cd ../Lua; $(LUAEX) $@
	@echo 'Finished building target: $@'
	@echo ' '

$(XSD_DEST_DIR)/Universal.xsd: ../Source/data/UniversalURI.cpp ../Source/xml/UniversalToXsd.py
	@echo 'Making Xml schema file: $@'
	/usr/bin/env python2 ../Source/xml/UniversalToXsd.py ../Source/data/UniversalURI.cpp
	@echo 'Finished building target: $@'
	@echo ' '

