From 226419cae3dbe4afbb0b3ad3a6e299954854dcdd Mon Sep 17 00:00:00 2001 From: Dentcho Bankov Date: Thu, 12 Aug 2021 02:05:40 +0300 Subject: [PATCH] Add "target prefix" support to GDMD Makefile. This change allows providing a "target prefix" during GDMD installation which combined with GDMD support for "target prefix" will improve GDMD support for cross compilation toolchains. --- Makefile | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/Makefile b/Makefile index 36ff0da..6c25b84 100644 --- a/Makefile +++ b/Makefile @@ -19,6 +19,7 @@ DESTDIR = +target_prefix = prefix = /usr/local bindir = $(prefix)/bin man1dir = $(prefix)/share/man/man1 @@ -29,22 +30,22 @@ man = dmd-script.1 all: -install: $(DESTDIR)$(bindir)/gdmd $(DESTDIR)$(man1dir)/gdmd.1 +install: $(DESTDIR)$(bindir)/$(target_prefix)gdmd $(DESTDIR)$(man1dir)/$(target_prefix)gdmd.1 -$(DESTDIR)$(bindir)/gdmd: $(src) +$(DESTDIR)$(bindir)/$(target_prefix)gdmd: $(src) -rm -f $@ -install $< $@ -$(DESTDIR)$(man1dir)/gdmd.1: $(man) +$(DESTDIR)$(man1dir)/$(target_prefix)gdmd.1: $(man) -rm -f $@ -install -m 644 $< $@ uninstall: - -rm -f $(DESTDIR)$(bindir)/gdmd - -rm -f $(DESTDIR)$(man1dir)/gdmd.1 + -rm -f $(DESTDIR)$(bindir)/$(target_prefix)gdmd + -rm -f $(DESTDIR)$(man1dir)/$(target_prefix)gdmd.1