################################################################################
# Automatically-generated file. Do not edit!
#
# 2013-08-15, mjs: NOT actually automatically generated anymore. Feel free to edit.
################################################################################

# Add inputs and outputs from these tool invocations to the build variables 
NAVIGATION_MODULE_SRCS += \
$(PROJECTDIR)/Source/navigationModule/Navigator.cpp \
$(PROJECTDIR)/Source/navigationModule/DeadReckoner.cpp \
$(PROJECTDIR)/Source/navigationModule/DeadReckonUsingMultipleVelocitySources.cpp \
$(PROJECTDIR)/Source/navigationModule/DeadReckonUsingSpeedCalculator.cpp \
$(PROJECTDIR)/Source/navigationModule/DeadReckonWithRespectToWater.cpp \
$(PROJECTDIR)/Source/navigationModule/DeadReckonWithRespectToSeafloor.cpp \
$(PROJECTDIR)/Source/navigationModule/DeadReckonUsingDVLWaterTrack.cpp \
$(PROJECTDIR)/Source/navigationModule/LBL.cpp \
$(PROJECTDIR)/Source/navigationModule/LBLNavigation.cpp \
$(PROJECTDIR)/Source/navigationModule/NavChart.cpp \
$(PROJECTDIR)/Source/navigationModule/UniversalFixResidualReporter.cpp \
$(PROJECTDIR)/Source/navigationModule/WorkSite.cpp


CPP_SRCS += $(NAVIGATION_MODULE_SRCS)

CPP_DEPS += \
./Source/navigationModule/Navigator.d \
./Source/navigationModule/DeadReckoner.d \
./Source/navigationModule/DeadReckonUsingMultipleVelocitySources.d \
./Source/navigationModule/DeadReckonUsingSpeedCalculator.d \
./Source/navigationModule/DeadReckonWithRespectToWater.d \
./Source/navigationModule/DeadReckonWithRespectToSeafloor.d \
./Source/navigationModule/DeadReckonUsingDVLWaterTrack.d \
./Source/navigationModule/LBL.d \
./Source/navigationModule/LBLNavigation.d \
./Source/navigationModule/NavChart.d \
./Source/navigationModule/UniversalFixResidualReporter.d \
./Source/navigationModule/WorkSite.d


NAVIGATION_MODULE_OBJS += \
./Source/navigationModule/Navigator.o \
./Source/navigationModule/DeadReckoner.o \
./Source/navigationModule/DeadReckonUsingMultipleVelocitySources.o \
./Source/navigationModule/DeadReckonUsingSpeedCalculator.o \
./Source/navigationModule/DeadReckonWithRespectToWater.o \
./Source/navigationModule/DeadReckonWithRespectToSeafloor.o \
./Source/navigationModule/DeadReckonUsingDVLWaterTrack.o \
./Source/navigationModule/LBL.o \
./Source/navigationModule/LBLNavigation.o \
./Source/navigationModule/NavChart.o \
./Source/navigationModule/UniversalFixResidualReporter.o \
./Source/navigationModule/WorkSite.o

MODULE_OBJS += $(NAVIGATION_MODULE_OBJS)

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

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

XSD_DEST_DIR=/mbari/LRAUV/xsd

XSD += $(XSD_DEST_DIR)/Navigation.xsd

CLEAN_OBJS += $(NAVIGATION_MODULE_OBJS) ./Source/navigationModule/NavigationModule.o

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

../Modules/Navigation.so: $(NAVIGATION_MODULE_OBJS) ./Source/navigationModule/NavigationModule.o
	@echo 'Building target: $@'
	@echo 'Invoking: GCC C++ Linker'
	$(CXX) $(SHARED_OPT) -o "$@" $(EXPORT_OPT) $(NAVIGATION_MODULE_OBJS) $(LIBS) ./Source/navigationModule/NavigationModule.o
	@echo 'Finished building target: $@'
	@echo ' '

../Lua/Navigation.lua: $(NAVIGATION_MODULE_OBJS)
	@echo 'Making Lua source file: $@'
	/usr/bin/env python2 ../Source/lua/ModuleToLua.py $(PROJECTDIR)/Source/navigationModule/NavigationModule.cpp
	@echo 'Testing Lua source file: $@'
	cd ../Lua; $(LUAEX) $@
	@echo 'Finished building target: $@'
	@echo ' '

$(XSD_DEST_DIR)/Navigation.xsd: $(NAVIGATION_MODULE_OBJS) ../Source/xml/ModuleToXsd.py
	@echo 'Making XML schema: $@'
	/usr/bin/env python2 ../Source/xml/ModuleToXsd.py $(PROJECTDIR)/Source/navigationModule/NavigationModule.cpp
	@echo 'Finished building target: $@'
	@echo ' '
	
