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

# Add inputs and outputs from these tool invocations to the build variables 
SCIENCE_MODULE_SRCS += \
$(PROJECTDIR)/Source/scienceModule/Aanderaa_O2.cpp \
$(PROJECTDIR)/Source/scienceModule/CANONSampler.cpp \
$(PROJECTDIR)/Source/scienceModule/CTD_NeilBrown.cpp \
$(PROJECTDIR)/Source/scienceModule/CTD_Seabird.cpp \
$(PROJECTDIR)/Source/scienceModule/ESPClient.cpp \
$(PROJECTDIR)/Source/scienceModule/ESPComm.cpp \
$(PROJECTDIR)/Source/scienceModule/ESPComponent.cpp \
$(PROJECTDIR)/Source/scienceModule/ESPCartridgeSelect.cpp \
$(PROJECTDIR)/Source/scienceModule/PAR_Licor.cpp \
$(PROJECTDIR)/Source/scienceModule/VemcoVR2C.cpp \
$(PROJECTDIR)/Source/scienceModule/WetLabsBB2FL.cpp \
$(PROJECTDIR)/Source/scienceModule/WetLabsSeaOWL_UV_A.cpp \
$(PROJECTDIR)/Source/scienceModule/WetLabsUBAT.cpp

CPP_SRCS += $(SCIENCE_MODULE_SRCS)

CPP_DEPS += \
./Source/scienceModule/Aanderaa_O2.d \
./Source/scienceModule/CANONSampler.d \
./Source/scienceModule/CTD_NeilBrown.d \
./Source/scienceModule/CTD_Seabird.d \
./Source/scienceModule/ESPClient.d \
./Source/scienceModule/ESPComm.d \
./Source/scienceModule/ESPComponent.d \
./Source/scienceModule/ESPCartridgeSelect.d \
./Source/scienceModule/PAR_Licor.d \
./Source/scienceModule/VemcoVR2C.d \
./Source/scienceModule/WetLabsBB2FL.d \
./Source/scienceModule/WetLabsSeaOWL_UV_A.d \
./Source/scienceModule/WetLabsUBAT.d

SCIENCE_MODULE_OBJS += \
./Source/scienceModule/Aanderaa_O2.o \
./Source/scienceModule/CANONSampler.o \
./Source/scienceModule/CTD_NeilBrown.o \
./Source/scienceModule/CTD_Seabird.o \
./Source/scienceModule/ESPClient.o \
./Source/scienceModule/ESPComm.o \
./Source/scienceModule/ESPComponent.o \
./Source/scienceModule/ESPCartridgeSelect.o \
./Source/scienceModule/PAR_Licor.o \
./Source/scienceModule/VemcoVR2C.o \
./Source/scienceModule/WetLabsBB2FL.o \
./Source/scienceModule/WetLabsSeaOWL_UV_A.o \
./Source/scienceModule/WetLabsUBAT.o

MODULE_OBJS += $(SCIENCE_MODULE_OBJS)

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

MODULES += ../Modules/Science.so 
LUA += ../Lua/Science.lua

XSD_DEST_DIR=/mbari/LRAUV/xsd

XSD += $(XSD_DEST_DIR)/Science.xsd

CLEAN_OBJS += $(SCIENCE_MODULE_OBJS) ./Source/scienceModule/ScienceModule.o

# Each subdirectory must supply rules for building sources it contributes
Source/scienceModule/%.o: $(PROJECTDIR)/Source/scienceModule/%.cpp
	@echo 'Building file: $<'
	@echo 'Invoking: GCC C++ Compiler'
	$(CXX) $(FPICFLAG) -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 ' '

../Modules/Science.so: $(SCIENCE_MODULE_OBJS) ./Source/scienceModule/ScienceModule.o
	@echo 'Building target: $@'
	@echo 'Invoking: GCC C++ Linker'
	$(CXX) $(SHARED_OPT) -o "$@" $(SCIENCE_MODULE_OBJS) $(LIBS) ./Source/scienceModule/ScienceModule.o
	@echo 'Finished building target: $@'
	@echo ' '

../Lua/Science.lua: $(SCIENCE_MODULE_OBJS)
	@echo 'Making Lua source file: $@'
	/usr/bin/env python2 ../Source/lua/ModuleToLua.py $(PROJECTDIR)/Source/scienceModule/ScienceModule.cpp
	@echo 'Testing Lua source file: $@'
	cd ../Lua; $(LUAEX) $@
	@echo 'Finished building target: $@'
	@echo ' '

$(XSD_DEST_DIR)/Science.xsd: $(SCIENCE_MODULE_OBJS) ../Source/xml/ModuleToXsd.py
	@echo 'Making XML schema: $@'
	/usr/bin/env python2 ../Source/xml/ModuleToXsd.py $(PROJECTDIR)/Source/scienceModule/ScienceModule.cpp
	@echo 'Finished building target: $@'
	@echo ' '
