summaryrefslogtreecommitdiff
path: root/firmware/firmware.make
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/firmware.make')
-rw-r--r--firmware/firmware.make5
1 files changed, 4 insertions, 1 deletions
diff --git a/firmware/firmware.make b/firmware/firmware.make
index 52b5a19cc6..105fe7e111 100644
--- a/firmware/firmware.make
+++ b/firmware/firmware.make
@@ -17,13 +17,14 @@ FIRMLIB_OBJ := $(call c2obj, $(FIRMLIB_SRC))
17ifeq (,$(findstring -DARCHOS_PLAYER,$(TARGET))) 17ifeq (,$(findstring -DARCHOS_PLAYER,$(TARGET)))
18 FIRMLIB_OBJ += $(BUILDDIR)/sysfont.o 18 FIRMLIB_OBJ += $(BUILDDIR)/sysfont.o
19endif 19endif
20FIRMLIB_OBJ += $(BUILDDIR)/version.o
20OTHER_SRC += $(FIRMLIB_SRC) 21OTHER_SRC += $(FIRMLIB_SRC)
21 22
22FIRMLIB = $(BUILDDIR)/firmware/libfirmware.a 23FIRMLIB = $(BUILDDIR)/firmware/libfirmware.a
23 24
24SYSFONT = $(ROOTDIR)/fonts/08-Schumacher-Clean.bdf 25SYSFONT = $(ROOTDIR)/fonts/08-Schumacher-Clean.bdf
25 26
26CLEANOBJS += $(BUILDDIR)/sysfont.* 27CLEANOBJS += $(BUILDDIR)/sysfont.* $(BUILDDIR)/version.*
27 28
28# Limits for the built-in sysfont: ASCII for bootloaders, ISO8859-1 for normal builds 29# Limits for the built-in sysfont: ASCII for bootloaders, ISO8859-1 for normal builds
29ifneq (,$(findstring -DBOOTLOADER,$(EXTRA_DEFINES))) 30ifneq (,$(findstring -DBOOTLOADER,$(EXTRA_DEFINES)))
@@ -43,3 +44,5 @@ $(BUILDDIR)/sysfont.o: $(SYSFONT) $(BUILDDIR)/sysfont.h
43 $(call PRINTS,CONVBDF $(subst $(ROOTDIR)/,,$<))$(TOOLSDIR)/convbdf -l $(MAXCHAR) -c -o $(BUILDDIR)/sysfont.c $< 44 $(call PRINTS,CONVBDF $(subst $(ROOTDIR)/,,$<))$(TOOLSDIR)/convbdf -l $(MAXCHAR) -c -o $(BUILDDIR)/sysfont.c $<
44 $(call PRINTS,CC $(subst $(ROOTDIR)/,,$(BUILDDIR)/sysfont.c))$(CC) $(CFLAGS) -c $(BUILDDIR)/sysfont.c -o $@ 45 $(call PRINTS,CC $(subst $(ROOTDIR)/,,$(BUILDDIR)/sysfont.c))$(CC) $(CFLAGS) -c $(BUILDDIR)/sysfont.c -o $@
45 46
47$(BUILDDIR)/version.c $(BUILDDIR)/version.h:
48 $(TOOLSDIR)/genversion.sh $(BUILDDIR) $(TOOLSDIR)/version.sh $(ROOTDIR)