1RVLDWC_ROOT := $(subst \,/,$(RVLDWC_ROOT)) 2REVOLUTION_EXT_ROOT := $(subst \,/,$(REVOLUTION_EXT_ROOT)) 3 4# 5# Install target 6# 7INSTALL_TARGETS = $(TARGETS) 8INSTALL_DIR = ../bin/$(RVLDWC_LIBTYPE) 9 10# 11# Include path for RVLDWC 12# 13LINCLUDES += $(RVLDWC_ROOT)/include/ 14 15# Bank setting for write_rvth 16RVTH_BANK_NO ?= 1 17 18#---------------------------------------------------------------------------- 19 20DEMOS_COMMON = ../common 21 22LINCLUDES += $(DEMOS_COMMON)/include 23LLIBRARY_DIRS += $(DEMOS_COMMON)/lib/$(RVLDWC_LIBTYPE) 24LLIBRARIES += demos_common.a 25 26SRCS = src/main.c 27TARGET_BIN = $(shell basename $(CURDIR)).elf 28TARGET_DLF = $(shell basename $(CURDIR)).dlf 29TARGET_RPF = $(shell basename $(CURDIR)).rpf 30 31include $(RVLDWC_ROOT)/build/buildtools/commondefs 32 33#---------------------------------------------------------------------------- 34 35# Create RDP 36# 37$(BINDIR)/$(TARGET_DLF): do-build 38 ndrun $(BINDIR)/$(TARGET_BIN) 39 40$(BINDIR)/$(TARGET_RPF): $(BINDIR)/$(TARGET_DLF) 41 rdpack -d $(BINDIR)/$(TARGET_DLF) $(BINDIR)/$(TARGET_RPF) 42 43makerpf: $(BINDIR)/$(TARGET_RPF) 44 45write_rvth: makerpf 46 rvtwt --erase --media=rvth -b $(RVTH_BANK_NO) -d 0 47 rvtwt --write --media=rvth -b $(RVTH_BANK_NO) -f $(BINDIR)/$(TARGET_RPF) -d 0 48 rvtwt --remove --media=rvth -d 0 49 50# default 51# 52do-build: $(TARGETS) 53 54include $(RVLDWC_ROOT)/build/buildtools/modulerules 55