diff options
-rw-r--r-- | Makefile | 16 | ||||
-rw-r--r-- | common.mk | 19 | ||||
-rw-r--r-- | config.mk | 21 | ||||
-rw-r--r-- | src/devtools/Makefile | 21 |
4 files changed, 27 insertions, 50 deletions
@@ -1,17 +1,5 @@ -# Configuration -DESTDIR= - -#prefix=/usr/local -prefix=/usr -exec_prefix=$(prefix) -datarootdir=$(prefix)/share - -bindir=$(exec_prefix)/bin -sbindir=$(exec_prefix)/sbin -#sysconfdir=$(prefix)/etc -sysconfdir=/etc -datadir=$(datarootdir) -docdir=$(datarootdir)/doc +topdir = . +include config.mk ################################################################################ @@ -1,20 +1,5 @@ -# Configuration -DESTDIR= - -#prefix=/usr/local -prefix=/usr -exec_prefix=$(prefix) -bindir=$(exec_prefix)/bin -sbindir=$(exec_prefix)/sbin -#libexecdir=$(exec_prefix)/libexec -libexecdir=$(exec_prefix)/lib - -datarootdir=$(prefix)/share -datadir=$(datarootdir) -#sysconfdir=$(prefix)/etc -sysconfdir=/etc - -docdir=$(datarootdir)/doc +topdir := $(dir $(lastword $(MAKEFILE_LIST))) +include $(topdir)/config.mk ################################################################################ progs = $(shell find . -maxdepth 1 -type f -executable -printf '%f\n') diff --git a/config.mk b/config.mk new file mode 100644 index 0000000..1f890d0 --- /dev/null +++ b/config.mk @@ -0,0 +1,21 @@ +# Configuration +# Note: $(topdir) is set to the directory containing this file. + +DESTDIR= + +#prefix=/usr/local +prefix=/usr +exec_prefix=$(prefix) +bindir=$(exec_prefix)/bin +sbindir=$(exec_prefix)/sbin +#libexecdir=$(exec_prefix)/libexec +libexecdir=$(exec_prefix)/lib + +datarootdir=$(prefix)/share +datadir=$(datarootdir) +#sysconfdir=$(prefix)/etc +sysconfdir=/etc + +docdir=$(datarootdir)/doc + +devtoolsdir=$(topdir)/../devtools-par diff --git a/src/devtools/Makefile b/src/devtools/Makefile index e0a7386..ddfdb0f 100644 --- a/src/devtools/Makefile +++ b/src/devtools/Makefile @@ -1,27 +1,10 @@ -# Configuration -DESTDIR= - -#prefix=/usr/local -prefix=/usr -exec_prefix=$(prefix) -bindir=$(exec_prefix)/bin -sbindir=$(exec_prefix)/sbin -#libexecdir=$(exec_prefix)/libexec -libexecdir=$(exec_prefix)/lib - -datarootdir=$(prefix)/share -datadir=$(datarootdir) -#sysconfdir=$(prefix)/etc -sysconfdir=/etc - -docdir=$(datarootdir)/doc +topdir = ../.. +include ../../config.mk ###################################################################### pkglibexecdir=$(libexecdir)/libretools -devtoolsdir=../../../devtools-par - default: all all: build |