Mercurial > hg > dmlib
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 ?=