summarylogtreecommitdiffstats
path: root/fix-makefile-v2.1.patch
diff options
context:
space:
mode:
Diffstat (limited to 'fix-makefile-v2.1.patch')
-rw-r--r--fix-makefile-v2.1.patch77
1 files changed, 77 insertions, 0 deletions
diff --git a/fix-makefile-v2.1.patch b/fix-makefile-v2.1.patch
new file mode 100644
index 000000000000..4050481b98c6
--- /dev/null
+++ b/fix-makefile-v2.1.patch
@@ -0,0 +1,77 @@
+--- Makefile 2021-02-14 14:08:54.860536559 +0100
++++ Makefile 2021-02-14 14:19:49.782369663 +0100
+@@ -14,9 +14,8 @@
+ EXESUFFIX ?=
+ endif
+
+-DESTDIR ?= /usr/local
+-
+-prefix_share = $(DESTDIR)/share/z88dk
++prefix ?= /usr/local
++prefix_share = $(prefix)/share/z88dk
+ git_rev ?= $(shell git rev-parse --short HEAD)
+ git_count ?= $(shell git rev-list --count HEAD)
+ version ?= $(shell date +%Y%m%d)
+@@ -59,7 +58,7 @@
+ ALL_EXT = bin/zsdcc$(EXESUFFIX)
+
+ .PHONY: all
+-all: $(ALL) $(ALL_EXT)
++all: $(ALL)
+
+ src/config.h:
+ $(shell if [ "${git_count}" != "" ]; then \
+@@ -175,29 +174,30 @@
+ cd libsrc ; $(MAKE) install
+
+ install: install-clean
+- install -d $(DESTDIR) $(DESTDIR)/bin $(prefix_share)/lib $(prefix_share)/src
+- $(MAKE) -C src/appmake PREFIX=$(DESTDIR) install
+- $(MAKE) -C src/copt PREFIX=$(DESTDIR) install
+- $(MAKE) -C src/ucpp PREFIX=$(DESTDIR) install
+- $(MAKE) -C src/cpp PREFIX=$(DESTDIR) install
+- $(MAKE) -C src/sccz80 PREFIX=$(DESTDIR) install
+- $(MAKE) -C src/z80asm PREFIX=$(DESTDIR) PREFIX_SHARE=$(prefix_share) install
+- $(MAKE) -C src/zcc PREFIX=$(DESTDIR) install
+- $(MAKE) -C src/zpragma PREFIX=$(DESTDIR) install
+- $(MAKE) -C src/zx7 PREFIX=$(DESTDIR) install
+- $(MAKE) -C src/z80nm PREFIX=$(DESTDIR) install
+- $(MAKE) -C src/zobjcopy PREFIX=$(DESTDIR) install
+- $(MAKE) -C src/ticks PREFIX=$(DESTDIR) install
+- $(MAKE) -C src/z88dk-lib PREFIX=$(DESTDIR) install
+- $(MAKE) -C support/graphics PREFIX=$(DESTDIR) install
+- $(MAKE) -C support/basck PREFIX=$(DESTDIR) install
+- $(MAKE) -C support/pv1000 PREFIX=$(DESTDIR) install
+- if [ -f bin/zsdcpp$(EXESUFFIX) ]; then cp bin/zsdcpp$(EXESUFFIX) $(DESTDIR)/bin/; fi
+- if [ -f bin/zsdcc$(EXESUFFIX) ]; then cp bin/zsdcc$(EXESUFFIX) $(DESTDIR)/bin/; fi
+- cp -r include $(prefix_share)/
+- cp -r lib $(prefix_share)/
+- cp -r libsrc $(prefix_share)/
+- cp -r src/m4 $(prefix_share)/src/
++ install -d $(DESTDIR)$(prefix) $(DESTDIR)$(prefix)/bin
++ install -d $(DESTDIR)$(prefix_share)/lib $(DESTDIR)$(prefix_share)/src
++ $(MAKE) -C src/appmake PREFIX=$(DESTDIR)$(prefix) install
++ $(MAKE) -C src/copt PREFIX=$(DESTDIR)$(prefix) install
++ $(MAKE) -C src/ucpp PREFIX=$(DESTDIR)$(prefix) install
++ $(MAKE) -C src/cpp PREFIX=$(DESTDIR)$(prefix) install
++ $(MAKE) -C src/sccz80 PREFIX=$(DESTDIR)$(prefix) install
++ $(MAKE) -C src/z80asm PREFIX=$(DESTDIR)$(prefix) PREFIX_SHARE=$(DESTDIR)$(prefix_share) install
++ $(MAKE) -C src/zcc PREFIX=$(DESTDIR)$(prefix) install
++ $(MAKE) -C src/zpragma PREFIX=$(DESTDIR)$(prefix) install
++ $(MAKE) -C src/zx7 PREFIX=$(DESTDIR)$(prefix) install
++ $(MAKE) -C src/z80nm PREFIX=$(DESTDIR)$(prefix) install
++ $(MAKE) -C src/zobjcopy PREFIX=$(DESTDIR)$(prefix) install
++ $(MAKE) -C src/ticks PREFIX=$(DESTDIR)$(prefix) install
++ $(MAKE) -C src/z88dk-lib PREFIX=$(DESTDIR)$(prefix) install
++ $(MAKE) -C support/graphics PREFIX=$(DESTDIR)$(prefix) install
++ $(MAKE) -C support/basck PREFIX=$(DESTDIR)$(prefix) install
++ $(MAKE) -C support/pv1000 PREFIX=$(DESTDIR)$(prefix) install
++ if [ -f bin/zsdcpp$(EXESUFFIX) ]; then cp bin/zsdcpp$(EXESUFFIX) $(DESTDIR)$(prefix)/bin/; fi
++ if [ -f bin/zsdcc$(EXESUFFIX) ]; then cp bin/zsdcc$(EXESUFFIX) $(DESTDIR)$(prefix)/bin/; fi
++ cp -r include $(DESTDIR)$(prefix_share)/
++ cp -r lib $(DESTDIR)$(prefix_share)/
++ cp -r libsrc $(DESTDIR)$(prefix_share)/
++ cp -r src/m4 $(DESTDIR)$(prefix_share)/src/
+
+
+ # BSD install syntax below