symlink them into my bin directory. It's just occured to me that by
adding a bit more configurability to the `make install' targets on
utils, I can actually arrange to be able to use `lns -f' as my
install program and have `make install' do that _for_ me! Bonus.
git-svn-id: svn://svn.tartarus.org/sgt/utils@4872
cda61777-01e9-0310-a592-
d414129be87e
PREFIX = /usr/local
BINDIR = $(PREFIX)/bin
MANDIR = $(PREFIX)/man/man1
+INSTALL = install
+IPROG =# flags for installing programs (default none)
+IDATA = -m 0644 # flags for installing data
all:
for i in $(SUBDIRS); do make -C $$i; done
PREFIX = /usr/local
BINDIR = $(PREFIX)/bin
MANDIR = $(PREFIX)/man/man1
+INSTALL = install
+IPROG =# flags for installing programs (default none)
+IDATA = -m 0644 # flags for installing data
all: base64.1 base64
install: base64 base64.1
mkdir -p $(BINDIR)
- install base64 $(BINDIR)/base64
+ $(INSTALL) $(IPROG) base64 $(BINDIR)/base64
mkdir -p $(MANDIR)
- install -m 0644 base64.1 $(MANDIR)/base64.1
+ $(INSTALL) $(IDATA) base64.1 $(MANDIR)/base64.1
PREFIX = /usr/local
BINDIR = $(PREFIX)/bin
MANDIR = $(PREFIX)/man/man1
+INSTALL = install
all: cvt-utf8.1
install: cvt-utf8.1
mkdir -p $(BINDIR)
- install cvt-utf8 $(BINDIR)/cvt-utf8
+ $(INSTALL) cvt-utf8 $(BINDIR)/cvt-utf8
mkdir -p $(MANDIR)
- install -m 0644 cvt-utf8.1 $(MANDIR)/cvt-utf8.1
+ $(INSTALL) -m 0644 cvt-utf8.1 $(MANDIR)/cvt-utf8.1
PREFIX = /usr/local
BINDIR = $(PREFIX)/bin
MANDIR = $(PREFIX)/man/man1
+INSTALL = install
+IPROG =# flags for installing programs (default none)
+IDATA = -m 0644 # flags for installing data
all: lns.1
install: lns.1
mkdir -p $(BINDIR)
- install lns $(BINDIR)/lns
+ $(INSTALL) $(IPROG) lns $(BINDIR)/lns
mkdir -p $(MANDIR)
- install -m 0644 lns.1 $(MANDIR)/lns.1
+ $(INSTALL) $(IDATA) lns.1 $(MANDIR)/lns.1
PREFIX = /usr/local
BINDIR = $(PREFIX)/bin
MANDIR = $(PREFIX)/man/man1
+INSTALL = install
+IPROG =# flags for installing programs (default none)
+IDATA = -m 0644 # flags for installing data
all: multi.1
install: multi.1
mkdir -p $(BINDIR)
- install multi $(BINDIR)/multi
+ $(INSTALL) $(IPROG) multi $(BINDIR)/multi
mkdir -p $(MANDIR)
- install -m 0644 multi.1 $(MANDIR)/multi.1
+ $(INSTALL) $(IDATA) multi.1 $(MANDIR)/multi.1
PREFIX = /usr/local
BINDIR = $(PREFIX)/bin
MANDIR = $(PREFIX)/man/man1
+INSTALL = install
+IPROG =# flags for installing programs (default none)
+IDATA = -m 0644 # flags for installing data
all: nntpid.1
install: nntpid.1
mkdir -p $(BINDIR)
- install nntpid $(BINDIR)/nntpid
+ $(INSTALL) $(IPROG) nntpid $(BINDIR)/nntpid
mkdir -p $(MANDIR)
- install -m 0644 nntpid.1 $(MANDIR)/nntpid.1
+ $(INSTALL) $(IDATA) nntpid.1 $(MANDIR)/nntpid.1
PREFIX = /usr/local
BINDIR = $(PREFIX)/bin
MANDIR = $(PREFIX)/man/man1
+INSTALL = install
+IPROG =# flags for installing programs (default none)
+IDATA = -m 0644 # flags for installing data
X11LIB=-L/usr/X11R6/lib -lX11
install: xcopy xcopy.1
mkdir -p $(BINDIR)
- install xcopy $(BINDIR)/xcopy
+ $(INSTALL) $(IPROG) xcopy $(BINDIR)/xcopy
mkdir -p $(MANDIR)
- install -m 0644 xcopy.1 $(MANDIR)/xcopy.1
+ $(INSTALL) $(IDATA) xcopy.1 $(MANDIR)/xcopy.1