From f7df12564a5aa5b7d144386355ede8b44b429601 Mon Sep 17 00:00:00 2001 From: Luke Shumaker Date: Sat, 15 Jun 2013 18:01:59 -0600 Subject: mv src/librelib src/lib/ # and split librelib into a separate package --- src/lib/Makefile | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) (limited to 'src/lib/Makefile') diff --git a/src/lib/Makefile b/src/lib/Makefile index 8683ee1..e0067be 100644 --- a/src/lib/Makefile +++ b/src/lib/Makefile @@ -12,7 +12,7 @@ common.sh.in: $(devtoolsdir)/lib/common.sh ; cp $< $@ build: common.sh -lib/common.sh: %: %.in %.top Makefile +common.sh: %: %.in %.top Makefile @echo "GEN $@" @{ \ cat "$*.top" && \ @@ -23,19 +23,25 @@ lib/common.sh: %: %.in %.top Makefile # Install ############################################################ -executables = $(wildcard libre*) -libraries = $(wildcard *.sh) +libexecs = $(filter-out librelib,$(wildcard libre*)) +libs = $(wildcard *.sh) # relative path to `/` from $(bindir) rootdir=$(shell sed -r 's|^/||;s|[^/]+|..|g'<<<$(bindir)) install: \ - $(addprefix $(DESTDIR)$(bindir)/,$(executables)) \ - $(addprefix $(DESTDIR)$(pkglibexecdir)/,$(executables) $(libraries)) + $(addprefix $(DESTDIR)$(bindir)/,$(libexecs) librelib) \ + $(addprefix $(DESTDIR)$(pkglibexecdir)/,$(libexecs) $(libs)) + +$(DESTDIR)$(bindir)/librelib: librelib + install -Dm755 '$<' '$@' $(DESTDIR)$(bindir)/%: % install -d '$(@D)' ln -sf '$(rootdir)$(pkglibexecdir)/$(@F)' "$@" -$(DESTDIR)$(pkglibexecdir)/%: % +$(DESTDIR)$(pkglibexecdir)/libre%: libre% install -Dm755 '$<' '$@' + +$(DESTDIR)$(pkglibexecdir)/%.sh: %.sh + install -Dm644 '$<' '$@' -- cgit v1.2.2