📄 makefile.vx
字号:
## See the file "L2_RTI_EO1/disclaimers-and-notices-L2.txt" for # information on usage and redistribution of this file, # and for a DISCLAIMER OF ALL WARRANTIES.#TARGET_ARCH = ppcTARGET_CPU = PPC603SRC_DIR = src_AND = ;Windows_NT_AND = &# If you adjust these paths, you must edit the rules that make the# directories.BIN_BASE_DIR = ../binBIN_DIR = $(BIN_BASE_DIR)/$(TARGET_CPU)OBJ_BASE_DIR = objsOBJ_DIR = $(OBJ_BASE_DIR)/$(TARGET_CPU)OBJECTS = $(OBJ_DIR)/ExceptionAction.o \ $(OBJ_DIR)/LogFile.o \ $(OBJ_DIR)/Logging.o \ $(OBJ_DIR)/Reporter.o \ $(OBJ_DIR)/RTIMessage.o \ $(OBJ_DIR)/Policy.o \ $(OBJ_DIR)/LogTask.o \ $(OBJ_DIR)/TimerTask.o \ $(OBJ_DIR)/L2Task.o \ $(OBJ_DIR)/RTITask.o \ $(OBJ_DIR)/Startup.oifeq ($(VERSION),CODETEST) CC = ctcc CXXFLAGS = -O3 -Wall -Xidb=../../LEO1.idb DEFINES = -DCODETEST LIBS = $(WIND_BASE)/target/lib/obj$(TARGET_CPU)gnuvx/libctmemelse ifeq ($(VERSION),DEBUG) CXXFLAGS = -g -Wall -fguiding-decls else ifeq ($(VERSION),RELEASE531) CXXFLAGS = else # VERSION = RELEASE CXXFLAGS = -O3 -Wall -fguiding-decls endif endif CC = cc$(TARGET_ARCH)endifppcFLAGS = -mstrict-align -fvolatilemipsFLAGS = -msoft-float -mcpu=$(TARGET_CPU) -G 0 -O2CXXFLAGS += -nostdinc -nostdlib -fno-builtin \ -fno-rtti $($(TARGET_ARCH)FLAGS)INCLUDES += -I../L2/mba/cpp/include \ -I../L2 \ -I$(WIND_BASE)/target/h \ -Isrc \ -I../../eo1-scl/src/scl2l2/include \ -I../../eo1-scl/src/scl2l2/srcDEFINES += -DVXWORKS531 \ -DHAVE_CONFIG_H \ -DCPU=$(TARGET_CPU) \ -DDEBUG_LEVEL=$(DEBUG_LEVEL)# -DALL_CANDIDATES############################# Rules to build the targets$(BIN_DIR)/RealTimeInterface.out : $(OBJ_DIR) $(BIN_DIR) $(OBJECTS) $(CC) -nostdlib -r -Wl $(OBJECTS) $(LIBS) -o $@ size$(TARGET_ARCH) $@$(OBJ_DIR)/%.o: $(SRC_DIR)/%.cpp $(CC) $(CXXFLAGS) $(INCLUDES) $(DEFINES) -c $< -o $@########################################## Rules that make the directory structure$(OBJ_DIR) : $(OBJ_BASE_DIR) -cd $(OBJ_BASE_DIR) $($(OS)_AND) mkdir $(@F)$(OBJ_BASE_DIR) : -mkdir $(OBJ_BASE_DIR)$(BIN_DIR) : $(BIN_BASE_DIR) -cd .. $($(OS)_AND) cd bin $($(OS)_AND) mkdir $(@F)$(BIN_BASE_DIR) : -cd .. $($(OS)_AND) mkdir $(@F)#################### Rules to clean upclean : $(RM) $(OBJ_DIR)/*.* $(RM) $(BIN_DIR)/RealTimeInterface.out
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -