diff Makefile @ 2568:8ab923fe23ef

Add Make parameter/variable CHARGEN= for easier defining of the chargen ROM file path.
author Matti Hamalainen <ccr@tnsp.org>
date Wed, 02 Mar 2022 00:04:30 +0200
parents 71f04d8e791e
children 669b71e8b868
line wrap: on
line diff
--- a/Makefile	Mon Feb 28 12:03:23 2022 +0200
+++ b/Makefile	Wed Mar 02 00:04:30 2022 +0200
@@ -23,8 +23,22 @@
 ZLIB_CFLAGS ?= $(shell pkg-config --cflags zlib)
 ZLIB_LDFLAGS ?= $(shell pkg-config --libs zlib)
 
+# NOTE! If you want to define the default path for C64 chargen
+# ROM image file, you can set it with this define and/or Make
+# parameter. Do take note of the somewhat peculiar quotation and
+# escape of backlash '\'. Example: (notice the single quotes)
+#
+# make CHARGEN='/usr/local/share/vice/C64/chargen'
+#
+# If not specified, the shellscript findchargen.sh will be
+# run to detect if the file can be found from VICE installations.
+#
+ifneq ($(CHARGEN),)
+CFLAGS += -DDM_DEF_CHARGEN='"$(CHARGEN)"'
+else
 FINDCHARGEN := $(shell sh $(DMLIB)/tools/findchargen.sh)
 CFLAGS += $(FINDCHARGEN)
+endif
 
 TOOL_LDFLAGS ?=