summaryrefslogtreecommitdiffstats
path: root/misc-utils/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'misc-utils/Makefile')
-rw-r--r--misc-utils/Makefile71
1 files changed, 71 insertions, 0 deletions
diff --git a/misc-utils/Makefile b/misc-utils/Makefile
new file mode 100644
index 000000000..e8e517fea
--- /dev/null
+++ b/misc-utils/Makefile
@@ -0,0 +1,71 @@
+# Makefile -- Makefile for util-linux Linux utilities
+# Created: Sat Dec 26 20:09:40 1992
+# Revised: Thu Feb 16 10:00:24 1995 by faith@cs.unc.edu
+# Copyright 1992, 1993, 1994, 1995 Rickard E. Faith (faith@cs.unc.edu)
+#
+
+include ../MCONFIG
+
+# Where to put man pages?
+
+MAN1= cal.1 clear.1 dnsdomainname.1 domainname.1 dsplit.1 \
+ hostid.1 hostname.1 kill.1 logger.1 look.1 mcookie.1 \
+ md5sum.1 namei.1 reset.1 script.1 setterm.1 tsort.1 \
+ whereis.1 write.1
+
+# Where to put binaries?
+# See the "install" rule for the links. . .
+
+BIN= domainname hostname kill
+
+USRBIN= cal clear dsplit hostid logger look mcookie md5sum namei \
+ reset script setterm tsort whereis write
+
+# Programs requiring special compilation
+
+NEEDS_TERMCAP= setterm
+SCRIPTS= clear reset
+
+all: $(BIN) $(USRBIN) $(USRBIN.NONSHADOW) $(USRGAMES) getoptprog
+
+%.o: %.c
+ $(CC) -c $(CFLAGS) $< -o $@
+
+$(NEEDS_TERMCAP):
+ $(CC) $(LDFLAGS) $^ -o $@ -ltermcap
+
+$(SCRIPTS):
+ cp $@.sh $@
+
+# Rules for everything else
+
+cal: cal.o $(BSD)/getopt.o $(BSD)/err.o
+clear: clear.sh
+domainname: domainname.o
+dsplit: dsplit.o
+getoptprog: getoptprog.o $(BSD)/getopt.o
+hostid: hostid.o
+hostname: hostname.o
+kill: kill.o procs.o
+logger: logger.o $(BSD)/getopt.o
+md5sum: md5.o
+md5.o: md5.h
+namei: namei.o
+reset: reset.sh
+script: script.o
+setterm: setterm.o
+tsort: tsort.o
+
+install: all
+ $(INSTALLDIR) $(BINDIR) $(USRBINDIR)
+ $(INSTALLBIN) $(BIN) $(BINDIR)
+ $(INSTALLBIN) $(USRBIN) $(USRBINDIR)
+ $(INSTALLBIN) getoptprog $(USRBINDIR)/getopt
+ (cd $(BINDIR); ln -sf hostname dnsdomainname)
+ $(INSTALLDIR) $(MAN1DIR) $(MAN8DIR)
+ $(INSTALLMAN) $(MAN1) $(MAN1DIR)
+ $(INSTALLMAN) getoptprog.1 $(MAN1DIR)/getopt.1
+
+.PHONY: clean
+clean:
+ -rm -f *.o *~ core $(BIN) $(USRBIN) getoptprog