str/Makefile.inc (43 lines of code) (raw):

mkfile_path := $(dir $(lastword $(MAKEFILE_LIST))) APPL_CXXOBJS += \ util.o \ EtRobocon2017.o \ SonarAlert.o \ LineTracerWalker.o \ Pid.o \ SpeedControl.o \ TurnControl.o \ Distance.o \ Walker.o \ Lifter.o \ SelfLocalization.o \ Emoter.o \ NormalCourse.o \ Parking.o ifeq ($(side),right) APPL_CXXOBJS += RightNormalCourse.o \ RightCourse.o \ BasicWalker.o \ Shinkansen.o \ endif ifeq ($(side),left) APPL_CXXOBJS += LeftNormalCourse.o \ LeftCourse.o \ PuzzleField.o\ BasicWalker.o \ UserInterface.o \ FirstCode.o \ Block.o \ Node.o \ PuzzleCodeConverter.o \ TargetFigure.o\ BoardAnalyzer.o\ PuzzleExplorer.o endif SRCLANG := c++ APPL_DIR += $(mkfile_path)apps APPL_DIR += $(mkfile_path)apps/explorer INCLUDES += -I$(mkfile_path)apps ifdef CONFIG_EV3RT_APPLICATION # Include libraries include $(EV3RT_SDK_LIB_DIR)/libcpp-ev3/Makefile endif