# nxtOSEK[gfBNg
# NXTOSEK_ROOT = ../../nxtOSEK

# ^[Qbgs`t@C
TARGET = espotV01

# CN[hpX
# USER_INC_PATH= $(NXTOSEK_ROOT)/ecrobot/nxtway_gs_balancer
USER_INC_PATH=	../../ecrobot/nxtway_gs_balancer \
		ComInclude \
		AppUI_inui \
		AppUI_inui/calibrate \
		AppUI_inui/menu \
		AppUI_inui/drive \
		Control \
		Entity \
		HwIf \


# Cu
USER_LIB = nxtway_gs_balancer

# C\[Xt@C
TARGET_SOURCES = \
	HwIF/balancer_param.c

# C++(.cpp)\[Xt@C
TARGET_CPP_SOURCES = \
	AppUI_inui/Boot.cpp \
	AppUI_inui/UIFactory.cpp \
	AppUI_inui/UIController.cpp \
	AppUI_inui/UIData.cpp \
	AppUI_inui/UIState.cpp \
	AppUI_inui/menu/MenuController.cpp \
	AppUI_inui/menu/MenuModel.cpp \
	AppUI_inui/menu/MenuView.cpp \
	AppUI_inui/calibrate/CalibrateController.cpp \
	AppUI_inui/calibrate/CalibrateModel.cpp \
	AppUI_inui/calibrate/CalibrateView.cpp \
	AppUI_inui/drive/DriveController.cpp \
	AppUI_inui/drive/DriveModel.cpp \
	AppUI_inui/drive/DriveView.cpp \
	Control/ControlFactory.cpp \
	Control/IControl.cpp \
	Control/BlackBoardController.cpp \
	Control/RallyDriver.cpp \
	Control/Navigator.cpp \
	Control/IDTech.cpp \
	Control/ConcreteDTech.cpp \
	Control/StandingDTech.cpp \
	Control/OnOffDTech.cpp \
	Control/ISection.cpp \
	Control/ConcreteSection.cpp \
	Control/ControlAlgorithm.cpp \
	Control/PID.cpp \
	Control/OnOff.cpp \
	Entity/LightSensorValue.cpp \
	Entity/BlackBoard.cpp \

# TOPPERS/ATK(OSEK)ݒt@C
TOPPERS_OSEK_OIL_SOURCE = espotV0711.oil

# L̃}N͕ύXȂł
O_PATH ?= build

# C++(.cpp)rhpmakefile
# include $(NXTOSEK_ROOT)/ecrobot/ecrobot++.mak
include ../../ecrobot/ecrobot++.mak
