RVLDWC_ROOT := $(subst \,/,$(RVLDWC_ROOT)) REVOLUTION_EXT_ROOT := $(subst \,/,$(REVOLUTION_EXT_ROOT)) # # Install target # INSTALL_TARGETS = $(TARGETS) INSTALL_DIR = ../bin/$(RVLDWC_LIBTYPE) # # Include path for RVLDWC # LINCLUDES += $(RVLDWC_ROOT)/include/ # Bank setting for write_rvth RVTH_BANK_NO ?= 1 #---------------------------------------------------------------------------- DEMOS_COMMON = ../common LINCLUDES += $(DEMOS_COMMON)/include LLIBRARY_DIRS += $(DEMOS_COMMON)/lib/$(RVLDWC_LIBTYPE) LLIBRARIES += demos_common.a SRCS = src/main.c TARGET_BIN = $(shell basename $(CURDIR)).elf TARGET_DLF = $(shell basename $(CURDIR)).dlf TARGET_RPF = $(shell basename $(CURDIR)).rpf include $(RVLDWC_ROOT)/build/buildtools/commondefs #---------------------------------------------------------------------------- # Create RDP # $(BINDIR)/$(TARGET_DLF): do-build ndrun $(BINDIR)/$(TARGET_BIN) $(BINDIR)/$(TARGET_RPF): $(BINDIR)/$(TARGET_DLF) rdpack -d $(BINDIR)/$(TARGET_DLF) $(BINDIR)/$(TARGET_RPF) makerpf: $(BINDIR)/$(TARGET_RPF) write_rvth: makerpf rvtwt --erase --media=rvth -b $(RVTH_BANK_NO) -d 0 rvtwt --write --media=rvth -b $(RVTH_BANK_NO) -f $(BINDIR)/$(TARGET_RPF) -d 0 rvtwt --remove --media=rvth -d 0 # default # do-build: $(TARGETS) include $(RVLDWC_ROOT)/build/buildtools/modulerules