blob: b21f4a7f36acefd40e5fb123746820c53f902a48 [file] [log] [blame]
TOP = $(CURDIR)/../../../../
include $(TOP)/common.mak
CONFIG = $(CURDIR)/../rtacfg/assembly
CC = $(CGTOOLS)/bin/cl430
LNK = $(CGTOOLS)/bin/lnk430
RTS = $(CGTOOLS)/lib/rts430.lib
all: app.out
$(CONFIG)/compiler.opt:
$(MAKE) -C ../rtacfg
app.obj : app.c $(CONFIG)/compiler.opt
$(CC) -@$(CONFIG)/compiler.opt -c $<
app.out : app.obj $(CONFIG)/linker.cmd
$(LNK) -o app.out -m app.map -c app.obj $(CONFIG)/linker.cmd $(RTS)
clean:
$(MAKE) -C ../rtacfg $@
rm -f app.out app.obj app.map