# # @copyright Copyright (c) 2016-2020 TOYOTA MOTOR CORPORATION. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. # ######### installed library(*.a) ############# INST_LIBS = libPOS_Sensor ######### compiled sources ############# libPOS_Sensor_SRCS += DeadReckoning_main.cpp libPOS_Sensor_SRCS += DeadReckoning_Common.cpp libPOS_Sensor_SRCS += DeadReckoning_Did_GyroScaleFactorLevel_dr.cpp libPOS_Sensor_SRCS += DeadReckoning_Did_Heading_dr.cpp libPOS_Sensor_SRCS += DeadReckoning_Did_GyroOffset_dr.cpp libPOS_Sensor_SRCS += DeadReckoning_Did_Speed_dr.cpp libPOS_Sensor_SRCS += DeadReckoning_Did_Longitude_dr.cpp libPOS_Sensor_SRCS += DeadReckoning_Did_SnsCounter.cpp libPOS_Sensor_SRCS += DeadReckoning_Did_Altitude_dr.cpp libPOS_Sensor_SRCS += DeadReckoning_Did_GyroScaleFactor_dr.cpp libPOS_Sensor_SRCS += DeadReckoning_DataMasterMain.cpp libPOS_Sensor_SRCS += DeadReckoning_Did_Latitude_dr.cpp libPOS_Sensor_SRCS += DeadReckoning_Did_SpeedPulseScaleFactor_dr.cpp libPOS_Sensor_SRCS += DeadReckoning_Did_SpeedPulseScaleFactorLevel_dr.cpp libPOS_Sensor_SRCS += DeadReckoning_DeliveryCtrl.cpp libPOS_Sensor_SRCS += ClockUtility.cpp libPOS_Sensor_SRCS += VehicleUtility.cpp libPOS_Sensor_SRCS += GpsInt.cpp libPOS_Sensor_SRCS += VehicleSens_Thread.cpp libPOS_Sensor_SRCS += VehicleSens_FromAccess.cpp libPOS_Sensor_SRCS += VehicleSens_Common.cpp libPOS_Sensor_SRCS += VehicleSens_SelectionItemList.cpp libPOS_Sensor_SRCS += VehicleSens_SharedMemory.cpp libPOS_Sensor_SRCS += VehicleSens_Did_MainGpsInterruptSignal.cpp libPOS_Sensor_SRCS += VehicleSens_Did_GpsAntennaStatus.cpp libPOS_Sensor_SRCS += VehicleSens_Did_Rev.cpp libPOS_Sensor_SRCS += VehicleSens_Did_GpsCounter_g.cpp libPOS_Sensor_SRCS += VehicleSens_Did_SpeedPulse_l.cpp libPOS_Sensor_SRCS += VehicleSens_Did_Rev_l.cpp libPOS_Sensor_SRCS += VehicleSens_Did_SpeedPulseExt_l.cpp libPOS_Sensor_SRCS += VehicleSens_Did_Mon_Hw_g.cpp libPOS_Sensor_SRCS += VehicleSens_Did_Nav_Clock_g.cpp libPOS_Sensor_SRCS += VehicleSens_Did_SysGpsInterruptSignal.cpp libPOS_Sensor_SRCS += VehicleSens_Did_SnsCounter_l.cpp libPOS_Sensor_SRCS += VehicleSens_Did_GyroExt_l.cpp libPOS_Sensor_SRCS += VehicleSens_Did_GyroYExt_l.cpp libPOS_Sensor_SRCS += VehicleSens_Did_GyroZExt_l.cpp libPOS_Sensor_SRCS += VehicleSens_Did_GyroX.cpp libPOS_Sensor_SRCS += VehicleSens_Did_GyroY.cpp libPOS_Sensor_SRCS += VehicleSens_Did_GyroZ.cpp libPOS_Sensor_SRCS += VehicleSens_Did_Nav_Dop_g.cpp libPOS_Sensor_SRCS += VehicleSens_Did_GyroTrouble.cpp libPOS_Sensor_SRCS += VehicleSens_Did_SnsCounterExt_l.cpp libPOS_Sensor_SRCS += VehicleSens_Did_Gps_CWORD82__CWORD44_Gp4_g.cpp libPOS_Sensor_SRCS += VehicleSens_Did_GyroX_l.cpp libPOS_Sensor_SRCS += VehicleSens_Did_GyroY_l.cpp libPOS_Sensor_SRCS += VehicleSens_Did_GyroZ_l.cpp libPOS_Sensor_SRCS += VehicleSens_Did_GyroConnectStatus.cpp libPOS_Sensor_SRCS += VehicleSens_Did_RevFst_l.cpp libPOS_Sensor_SRCS += VehicleSens_Did_RevExt_l.cpp libPOS_Sensor_SRCS += VehicleSens_Did_Nav_SvInfo_g.cpp libPOS_Sensor_SRCS += VehicleSens_Did_Gps_CWORD82_FullBinary_g.cpp libPOS_Sensor_SRCS += VehicleSens_Did_GPSInterruptFlag.cpp libPOS_Sensor_SRCS += VehicleSens_Did_SpeedPulseFlag.cpp libPOS_Sensor_SRCS += VehicleSens_Did_Nav_TimeGps_g.cpp libPOS_Sensor_SRCS += VehicleSens_Did_Nav_TimeUtc_g.cpp libPOS_Sensor_SRCS += VehicleSens_Did_SpeedPulseFlagFst_l.cpp libPOS_Sensor_SRCS += VehicleSens_Did_SnsCounter.cpp libPOS_Sensor_SRCS += VehicleSens_Did_SpeedPulseFst_l.cpp libPOS_Sensor_SRCS += VehicleSens_Did_GyroXFst_l.cpp libPOS_Sensor_SRCS += VehicleSens_Did_GyroYFst_l.cpp libPOS_Sensor_SRCS += VehicleSens_Did_GyroZFst_l.cpp libPOS_Sensor_SRCS += VehicleSens_Did_Nav_Status_g.cpp libPOS_Sensor_SRCS += VehicleSens_Did_Gps_CWORD82_Nmea_g.cpp libPOS_Sensor_SRCS += VehicleSens_Did_SpeedPulse.cpp libPOS_Sensor_SRCS += VehicleSens_DataMasterMain.cpp libPOS_Sensor_SRCS += VehicleSens_Did_Nav_Velned_g.cpp libPOS_Sensor_SRCS += VehicleSens_Did_Nav_Posllh_g.cpp libPOS_Sensor_SRCS += VehicleSens_Did_GpsAntenna.cpp libPOS_Sensor_SRCS += VehicleSens_Did_GpsAntenna_l.cpp libPOS_Sensor_SRCS += VehicleSens_Did_SpeedKmph.cpp libPOS_Sensor_SRCS += VehicleSens_Did_SpeedKmph_l.cpp libPOS_Sensor_SRCS += VehicleSens_Did_LocationLonLat.cpp libPOS_Sensor_SRCS += VehicleSens_Did_LocationLonLat_g.cpp libPOS_Sensor_SRCS += VehicleSens_Did_LocationAltitude.cpp libPOS_Sensor_SRCS += VehicleSens_Did_LocationAltitude_g.cpp libPOS_Sensor_SRCS += VehicleSens_Did_MotionSpeed.cpp libPOS_Sensor_SRCS += VehicleSens_Did_MotionSpeed_g.cpp libPOS_Sensor_SRCS += VehicleSens_Did_MotionSpeed_n.cpp libPOS_Sensor_SRCS += VehicleSens_Did_MotionSpeed_i.cpp libPOS_Sensor_SRCS += VehicleSens_Did_MotionHeading.cpp libPOS_Sensor_SRCS += VehicleSens_Did_MotionHeading_g.cpp libPOS_Sensor_SRCS += VehicleSens_Did_GpsTime.cpp libPOS_Sensor_SRCS += VehicleSens_Did_GpsTime_g.cpp libPOS_Sensor_SRCS += VehicleSens_Did_GpsTimeRaw.cpp libPOS_Sensor_SRCS += VehicleSens_Did_GpsTimeRaw_g.cpp libPOS_Sensor_SRCS += VehicleSens_Did_NaviinfoDiagGPS_g.cpp libPOS_Sensor_SRCS += VehicleSens_Did_GsnsX.cpp libPOS_Sensor_SRCS += VehicleSens_Did_GsnsX_l.cpp libPOS_Sensor_SRCS += VehicleSens_Did_GsnsXExt_l.cpp libPOS_Sensor_SRCS += VehicleSens_Did_GsnsXFst_l.cpp libPOS_Sensor_SRCS += VehicleSens_Did_GsnsY.cpp libPOS_Sensor_SRCS += VehicleSens_Did_GsnsY_l.cpp libPOS_Sensor_SRCS += VehicleSens_Did_GsnsYExt_l.cpp libPOS_Sensor_SRCS += VehicleSens_Did_GsnsYFst_l.cpp libPOS_Sensor_SRCS += VehicleSens_Did_GsnsZ.cpp libPOS_Sensor_SRCS += VehicleSens_Did_GsnsZ_l.cpp libPOS_Sensor_SRCS += VehicleSens_Did_GsnsZExt_l.cpp libPOS_Sensor_SRCS += VehicleSens_Did_GsnsZFst_l.cpp libPOS_Sensor_SRCS += VehicleSens_Did_GyroTemp.cpp libPOS_Sensor_SRCS += VehicleSens_Did_GyroTemp_l.cpp libPOS_Sensor_SRCS += VehicleSens_Did_GyroTempExt_l.cpp libPOS_Sensor_SRCS += VehicleSens_Did_GyroTempFst_l.cpp libPOS_Sensor_SRCS += VehicleSens_Did_GpsNmea_g.cpp libPOS_Sensor_SRCS += VehicleSens_Did_LocationLonLat_n.cpp libPOS_Sensor_SRCS += VehicleSens_Did_LocationAltitude_n.cpp libPOS_Sensor_SRCS += VehicleSens_Did_MotionSpeed_n.cpp libPOS_Sensor_SRCS += VehicleSens_Did_MotionHeading_n.cpp libPOS_Sensor_SRCS += VehicleSens_Did_SettingTime.cpp libPOS_Sensor_SRCS += VehicleSens_Did_SettingTime_clock.cpp libPOS_Sensor_SRCS += VehicleSens_Did_PulseTime.cpp libPOS_Sensor_SRCS += VehicleSens_Did_PulseTime_l.cpp libPOS_Sensor_SRCS += VehicleSens_Did_PulseTimeExt_l.cpp libPOS_Sensor_SRCS += VehicleSens_Did_WknRollover.cpp libPOS_Sensor_SRCS += VehicleSens_Did_WknRollover_g.cpp libPOS_Sensor_SRCS += VehicleSens_Did_GpsClockDrift.cpp libPOS_Sensor_SRCS += VehicleSens_Did_GpsClockDrift_g.cpp libPOS_Sensor_SRCS += VehicleSens_Did_GpsClockFreq.cpp libPOS_Sensor_SRCS += VehicleSens_Did_GpsClockFreq_g.cpp libPOS_Sensor_SRCS += VehicleSens_Did_LocationInfoNmea.cpp libPOS_Sensor_SRCS += VehicleSens_Did_LocationInfoNmea_n.cpp libPOS_Sensor_SRCS += VehicleSens_CanDeliveryEntry.cpp libPOS_Sensor_SRCS += VehicleSens_DeliveryCtrl.cpp libPOS_Sensor_SRCS += SensorLog.cpp ######### add include path ############# CPPFLAGS += -I../../include/Sensor CPPFLAGS += -I../../include/nsfw CPPFLAGS += -I../../include/ServiceInterface CPPFLAGS += -I../../../client/include CPPFLAGS += -I../ServiceInterface/VehicleIf CPPFLAGS += -I../nsfw/include #CPPFLAGS += -I../../../../diag_code/library/include CPPFLAGS += -I$(SDKTARGETSYSROOT)/usr/include/basesystem/vehicle_service ######### add compile option ############# CPPFLAGS += -DLINUX LDFLAGS += -Wl,--no-undefined LDFLAGS += -Wl,--no-as-needed CPPFLAGS += -Werror=implicit-function-declaration CPPFLAGS += -Werror=format-security CPPFLAGS += -Wconversion CPPFLAGS += -Wint-to-pointer-cast CPPFLAGS += -Wpointer-arith CPPFLAGS += -Wformat ######### add library path ############# LDFLAGS += INSTALL = install CREATE_DIR = $(DESTDIR)/var/local/lib/basesystem/nv/BS/vs/positioning/rwdata install-data: $(INSTALL) -d -m 775 $(CREATE_DIR) include ../../../../vehicle_service.mk