]> git.ipfire.org Git - thirdparty/util-linux.git/blob - disk-utils/Makefile
Imported from util-linux-2.11o tarball.
[thirdparty/util-linux.git] / disk-utils / Makefile
1 # Makefile -- Makefile for util-linux Linux utilities
2 # Created: Sat Dec 26 20:09:40 1992
3 # Copyright 1992, 1993, 1994, 1995 Rickard E. Faith (faith@cs.unc.edu)
4
5
6 include ../make_include
7 include ../MCONFIG
8
9 # Where to put man pages?
10
11 MAN8= blockdev.8 fdformat.8 isosize.8 mkfs.8 mkswap.8 elvtune.8 \
12 fsck.minix.8 mkfs.minix.8 mkfs.bfs.8
13
14 # Where to put binaries?
15 # See the "install" rule for the links. . .
16
17 SBIN= mkfs mkswap blockdev elvtune fsck.minix mkfs.minix mkfs.bfs
18
19 USRBIN= fdformat isosize
20
21 ETC= fdprm
22
23 ifneq "$(HAVE_FDUTILS)" "yes"
24 USRBIN:=$(USRBIN) setfdprm
25 MAN8:=$(MAN8) setfdprm.8
26 endif
27
28 ifeq "$(HAVE_RAW_H)" "yes"
29 USRBIN:=$(USRBIN) raw
30 MAN8:=$(MAN8) raw.8
31 endif
32
33 all: $(SBIN) $(USRBIN)
34
35 fsck.minix.o mkfs.minix.o: bitops.h minix.h
36
37 install: all
38 $(INSTALLDIR) $(SBINDIR) $(USRBINDIR) $(ETCDIR)
39 $(INSTALLBIN) $(SBIN) $(SBINDIR)
40 $(INSTALLBIN) $(USRBIN) $(USRBINDIR)
41 ifneq "$(HAVE_FDUTILS)" "yes"
42 $(INSTALLDAT) $(ETC) $(ETCDIR)
43 endif
44 $(INSTALLDIR) $(MAN8DIR)
45 $(INSTALLMAN) $(MAN8) $(MAN8DIR)
46
47 .PHONY: clean
48 clean:
49 -rm -f *.o *~ core $(SBIN) $(USRBIN) raw