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