1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155
|
MAKEINFO = makeinfo
TEXI2DVI = texi2dvi
TEXI2HTML = makeinfo --html --no-split --force -o $@
top_srcdir = @top_srcdir@
srcdir = @srcdir@
VPATH = @srcdir@
DESTDIR =
prefix = @prefix@
exec_prefix = @exec_prefix@
bindir = $(DESTDIR)@bindir@
infodir = $(DESTDIR)@infodir@
mandir = $(DESTDIR)@mandir@
infodir = $(DESTDIR)@infodir@
sysconfdir = $(DESTDIR)@sysconfdir@
datarootdir = $(DESTDIR)@datarootdir@
mandir1 = $(mandir)/man1
mandir4 = $(mandir)/man4
mandir8 = $(mandir)/man8
MANPAGES1 = diskd.1 fdrawcmd.1 getfdprm.1 superformat.1 diskseekd.1 \
floppycontrol.1 makefloppies.1 xdfcopy.1 fdmount.1 \
floppymeter.1 setfdprm.1
MANPAGES4 = fd.4
MANPERM = 644
UID = root
GID = root
INSTALL = @INSTALL@
INSTALL_DATA= @INSTALL_DATA@
INSTALL_INFO= @INSTALL_INFO@
CC = @CC@
CPPFLAGS = @CPPFLAGS@
CFLAGS = @CFLAGS@
CC_FOR_BUILD = @CC_FOR_BUILD@
BUILD_EXEEXT = @BUILD_EXEEXT@
all: info dvi
TEXISRC = \
acronyms.texi fdrawcmd.texi ioctl.texi superformat.texi \
autodetect.texi fdutils.texi lilo.texi tips.texi \
commands.texi floppycontrol.texi location.texi utilities.texi \
diskd.texi floppymeter.texi makefloppies.texi xdfcopy.texi \
diskseekd.texi formatlist.texi moredata.texi \
fdmount.texi getfdprm.texi setfdprm.texi
html: Fdutils.html
dvi: Fdutils.dvi
info: fdutils.info
%.info: $(TEXISRC)
$(MAKEINFO) -I @srcdir@ @srcdir@/fdutils.texi
%.dvi: Fdutils.texi
$(TEXI2DVI) Fdutils.texi
clean:
rm -f fdutils.aux fdutils.cp fdutils.cps fdutils.dvi fdutils.fn
rm -f fdutils.log fdutils.pg fdutils.ps fdutils.toc fdutils.tp
rm -f fdutils.ky fdutils.vr fdutils.info fdutils.pgs
rm -f Fdutils.aux Fdutils.cp Fdutils.cps Fdutils.dvi Fdutils.fn
rm -f Fdutils.log Fdutils.pg Fdutils.pgs Fdutils.toc Fdutils.tp
rm -f Fdutils.ky Fdutils.vr Fdutils.pgs
rm -f fdutils.info*
rm -f texi-linearize Fdutils.texi
%.html: Fdutils.texi
$(TEXI2HTML) $<
texi-linearize$(BUILD_EXEEXT): texi-linearize.c
$(CC_FOR_BUILD) -o $@ $^
Fdutils.texi: $(TEXISRC) texi-linearize$(BUILD_EXEEXT)
./texi-linearize$(BUILD_EXEEXT) $(srcdir) fdutils.texi > $@
# Don't cd, to avoid breaking install-sh references.
install-info: info
$(top_srcdir)/mkinstalldirs $(infodir)
if test -f fdutils.info; then \
for i in fdutils.info*; do \
$(INSTALL_DATA) $$i $(infodir)/$$i; \
done; \
else \
for i in $(srcdir)/fdutils.info*; do \
$(INSTALL_DATA) $$i $(infodir)/`echo $$i | sed 's|^$(srcdir)/||'`; \
done; \
fi; \
if [ -n "$(INSTALL_INFO)" ] ; then \
if [ -f $(infodir)/dir.info ] ; then \
$(INSTALL_INFO) $(infodir)/fdutils.info $(infodir)/dir.info; \
fi; \
if [ -f $(infodir)/dir ] ; then \
$(INSTALL_INFO) $(infodir)/fdutils.info $(infodir)/dir; \
fi; \
fi
install-man:
$(top_srcdir)/mkinstalldirs $(mandir1)
$(top_srcdir)/mkinstalldirs $(mandir4)
$(top_srcdir)/mkinstalldirs $(mandir8)
for i in $(MANPAGES1); do \
install -c -m $(MANPERM) -o $(UID) -g $(GID) \
$(srcdir)/$$i $(mandir1)/$$i; \
done
for i in $(MANPAGES4); do \
install -c -m $(MANPERM) -o $(UID) -g $(GID) \
$(srcdir)/$$i $(mandir4)/$$i; \
done
# for i in $(MANPAGES8); do \
# install -c -m $(MANPERM) -o $(UID) -g $(GID) \
# $(srcdir)/$$i $(mandir8)/$$i; \
# done
( cd $(mandir1); \
ln -sf fdmount.1 $(mandir1)/fdumount.1; \
ln -sf fdmount.1 $(mandir1)/fdlist.1; \
ln -sf fdmount.1 $(mandir1)/fdmountd.1; \
ln -sf xdfcopy.1 $(mandir1)/xdfformat.1 \
)
install-zman:
for i in $(MANPAGES1); do \
gzip < $(srcdir)/$$i >_; \
install -c -m $(MANPERM) -o $(UID) -g $(GID) \
_ $(mandir1)/$$i.gz; \
done
for i in $(MANPAGES4); do \
gzip < $(srcdir)/$$i >_; \
install -c -m $(MANPERM) -o $(UID) -g $(GID) \
_ $(mandir4)/$$i.gz; \
done
for i in $(MANPAGES8); do \
gzip < $(srcdir)/$$i >_; \
install -c -m $(MANPERM) -o $(UID) -g $(GID) \
_ $(mandir8)/$$i.gz; \
done
rm _
install: install-man install-info
|