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

# Add inputs and outputs from these tool invocations to the build variables
CPP_SRCS += \
../Source/logger/AllLogWriter.cpp \
../Source/logger/BinaryLogReader.cpp \
../Source/logger/BinaryLogWriter.cpp \
../Source/logger/DataEntry.cpp \
../Source/logger/DecimationLogManager.cpp \
../Source/logger/DecimationLogWriter.cpp \
../Source/logger/DirectoryEntry.cpp \
../Source/logger/DirectoryLogWriter.cpp \
../Source/logger/DirectoryManagingLogWriter.cpp \
../Source/logger/EventEntry.cpp \
../Source/logger/FileLogReader.cpp \
../Source/logger/FileLogWriter.cpp \
../Source/logger/FilterLogWriter.cpp \
../Source/logger/KmlLogWriter.cpp \
../Source/logger/LcmUniversalReporter.cpp \
../Source/logger/LinearApproxLogWriter.cpp \
../Source/logger/LinearApproximationLogWriter.cpp \
../Source/logger/LogAssociation.cpp \
../Source/logger/LogEngine.cpp \
../Source/logger/LogEngineComponent.cpp \
../Source/logger/LogEntry.cpp \
../Source/logger/Logger.cpp \
../Source/logger/LoggerBase.cpp \
../Source/logger/LoggerRules.cpp \
../Source/logger/LogQueue.cpp \
../Source/logger/LogReader.cpp \
../Source/logger/Service.cpp \
../Source/logger/LogSplitterComponent.cpp \
../Source/logger/LogWriter.cpp \
../Source/logger/MissionStateLogger.cpp \
../Source/logger/MostRecentLogWriter.cpp \
../Source/logger/MultiLogWriter.cpp \
../Source/logger/Reporter.cpp \
../Source/logger/SplitFileLogWriter.cpp \
../Source/logger/SyslogEntry.cpp \
../Source/logger/TableLogWriter.cpp \
../Source/logger/TextLogWriter.cpp \
../Source/logger/TextTableLogWriter.cpp

CPP_DEPS += \
./Source/logger/AllLogWriter.d \
./Source/logger/BinaryLogReader.d \
./Source/logger/BinaryLogWriter.d \
./Source/logger/DataEntry.d \
./Source/logger/DecimationLogManager.d \
./Source/logger/DecimationLogWriter.d \
./Source/logger/DirectoryEntry.d \
./Source/logger/DirectoryLogWriter.d \
./Source/logger/DirectoryManagingLogWriter.d \
./Source/logger/EventEntry.d \
./Source/logger/FileLogReader.d \
./Source/logger/FileLogWriter.d \
./Source/logger/FilterLogWriter.d \
./Source/logger/KmlLogWriter.d \
./Source/logger/LcmUniversalReporter.d \
./Source/logger/LinearApproxLogWriter.d \
./Source/logger/LinearApproximationLogWriter.d \
./Source/logger/LogAssociation.d \
./Source/logger/LogEngine.d \
./Source/logger/LogEngineComponent.d \
./Source/logger/LogEntry.d \
./Source/logger/Logger.d \
./Source/logger/LoggerBase.d \
./Source/logger/LoggerRules.d \
./Source/logger/LogQueue.d \
./Source/logger/LogReader.d \
./Source/logger/Service.d \
./Source/logger/LogSplitterComponent.d \
./Source/logger/LogWriter.d \
./Source/logger/MissionStateLogger.d \
./Source/logger/MostRecentLogWriter.d \
./Source/logger/MultiLogWriter.d \
./Source/logger/Reporter.d \
./Source/logger/SplitFileLogWriter.d \
./Source/logger/SyslogEntry.d \
./Source/logger/TableLogWriter.d \
./Source/logger/TextLogWriter.d \
./Source/logger/TextTableLogWriter.d

LOGGER_OBJS += \
./Source/logger/AllLogWriter.o \
./Source/logger/BinaryLogReader.o \
./Source/logger/BinaryLogWriter.o \
./Source/logger/DataEntry.o \
./Source/logger/DecimationLogManager.o \
./Source/logger/DecimationLogWriter.o \
./Source/logger/DirectoryEntry.o \
./Source/logger/DirectoryLogWriter.o \
./Source/logger/DirectoryManagingLogWriter.o \
./Source/logger/EventEntry.o \
./Source/logger/FileLogReader.o \
./Source/logger/FileLogWriter.o \
./Source/logger/FilterLogWriter.o \
./Source/logger/KmlLogWriter.o \
./Source/logger/LcmUniversalReporter.o \
./Source/logger/LinearApproxLogWriter.o \
./Source/logger/LinearApproximationLogWriter.o \
./Source/logger/LogAssociation.o \
./Source/logger/LogEngine.o \
./Source/logger/LogEngineComponent.o \
./Source/logger/LogEntry.o \
./Source/logger/Logger.o \
./Source/logger/LoggerBase.o \
./Source/logger/LoggerRules.o \
./Source/logger/LogQueue.o \
./Source/logger/LogReader.o \
./Source/logger/Service.o \
./Source/logger/LogWriter.o \
./Source/logger/MostRecentLogWriter.o \
./Source/logger/MultiLogWriter.o \
./Source/logger/Reporter.o \
./Source/logger/SplitFileLogWriter.o \
./Source/logger/SyslogEntry.o \
./Source/logger/TableLogWriter.o \
./Source/logger/TextLogWriter.o \
./Source/logger/TextTableLogWriter.o

# We don't want these objects in unserialize...
ALL_LOGGER_OBJS += \
$(LOGGER_OBJS) \
./Source/logger/LogSplitterComponent.o \
./Source/logger/MissionStateLogger.o

BENTHOS_CHAT_OBJS += \
./Source/logger/LoggerBase.o

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

OBJS += $(ALL_LOGGER_OBJS)
#USER_AR += \
#./Source/logger/logger.a

UNSERIALIZE_CPP_SRCS += \
$(CPP_SRCS) \
../Source/logger/HDF5LogWriter.cpp \
../Source/logger/JsonLogWriter.cpp \
../Source/logger/NetCdfLogWriter.cpp \
../Source/logger/NetCdfTableLogWriter.cpp \
../Source/logger/unserialize.cpp

UNSERIALIZE_CPP_DEPS = \
./Source/logger/HDF5LogWriter.d \
./Source/logger/JsonLogWriter.d \
./Source/logger/NetCdfLogWriter.d \
./Source/logger/NetCdfTableLogWriter.d \
./Source/logger/unserialize.d

UNSERIALIZE_OBJS = \
./Source/logger/HDF5LogWriter.o \
./Source/logger/JsonLogWriter.o \
./Source/logger/NetCdfLogWriter.o \
./Source/logger/NetCdfTableLogWriter.o \
./Source/logger/unserialize.o

UNSERIALIZE_BUILD_OBJS += \
$(LOGGER_OBJS) \
$(UNSERIALIZE_OBJS)

# These should be cleaned as well.
# LOGGER_OBJS must be added explicitly as only logger.a is seen at the top
# level
CLEAN_OBJS += $(UNSERIALIZE_OBJS) $(LOGGER_OBJS) $(UNSERIALIZE_CPP_DEPS)

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