redquark-sixtyfour/Makefile.in
2019-10-29 13:14:43 +00:00

40 lines
1.2 KiB
Makefile

prefix = @prefix@
exec_prefix = @exec_prefix@
ROOTDIR := $(shell pwd)
MAINSRC := $(ROOTDIR)/src
VICE ?= $(MAINSRC)/vice2
FREETYPE_GL ?= $(MAINSRC)/freetype-gl
include release.mk
CARG := VICE=$(VICE) FREETYPE_GL=$(FREETYPE_GL) MAINSRC=$(MAINSRC) MAJOR=$(MAJOR) MINOR=$(MINOR) PATCH=$(PATCH) BUILDCODENAME=$(BUILDCODENAME)
TARGET=all
all: assets build
build:
@$(MAKE) -C src $(CARG)
# Collect all assets together into a single staging directory
assets:
clean:
@$(MAKE) -C src $(CARG) clean
install_libs:
@$(MAKE) -C src/c64emu $(CARG) install
@$(MAKE) -C src/vic20emu $(CARG) install
# For full firmware target build
install: install_libs
@echo Copy resource and assets tree into $(DESTDIR)${prefix}
@mkdir -p $(DESTDIR)${prefix}/lib/vice
@cp -r src/vice2/data/C64 $(DESTDIR)${prefix}/lib/vice
@cp -r src/vice2/data/VIC20 $(DESTDIR)${prefix}/lib/vice
@cp -r src/vice2/data/DRIVES $(DESTDIR)${prefix}/lib/vice
@cp -r src/vice2/data/PRINTER $(DESTDIR)${prefix}/lib/vice
@cp -r src/vice2/data/fonts $(DESTDIR)${prefix}/lib/vice
@cp data/c64/* $(DESTDIR)${prefix}/lib/vice/C64
@cp data/vic20/* $(DESTDIR)${prefix}/lib/vice/VIC20