summaryrefslogtreecommitdiff
path: root/texinfo/Makefile.in
blob: 351c7889aaf531114351b42e336eb74164594ee3 (plain)
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
@SET_MAKE@

infodir = @infodir@
prefix = @prefix@
srcdir = @srcdir@
subdir = texinfo
top_srcdir = @top_srcdir@
datarootdir = @datarootdir@

VPATH=$(srcdir)
INSTALL = @INSTALL@
INSTALL_PROGRAM = @INSTALL_PROGRAM@
INSTALL_SCRIPT = @INSTALL_SCRIPT@
INSTALL_DATA = @INSTALL_DATA@

RM   = @RM@
LN_S = @LN_S@

MAKEINFO = @MAKEINFO@
EMACSINFO = @EMACS_PROG@ -no-site-file -no-init-file -batch -q -l infohack.el -f batch-makeinfo

PACKAGEDIR = @PACKAGEDIR@
SYMLINKS = @SYMLINKS@
LINKPATH = @LINKPATH@

all: info bbdb.dvi

install-pkg: uninstall-pkg info
	@if test "x$(SYMLINKS)" = "xno" ; then                         \
          for i in `ls bbdb.info* ` ; do                               \
            $(INSTALL_DATA) $$i $(PACKAGEDIR)/info/ ;                  \
          done ;                                                       \
        else                                                           \
          if test "x$(LINKPATH)" = "x" ; then                          \
            for i in `ls bbdb.info* ` ; do                             \
              $(LN_S) `pwd`/$$i $(PACKAGEDIR)/info/$$i ;               \
            done ;                                                     \
          else                                                         \
            for i in `ls bbdb.info* ` ; do                             \
              $(LN_S) $(LINKPATH)/texinfo/$$i $(PACKAGEDIR)/info/$$i ; \
            done ;                                                     \
          fi ;                                                         \
        fi

uninstall-pkg:
	-$(RM) $(PACKAGEDIR)/info/bbdb.info*

info: bbdb.info

bbdb.info: bbdb.texinfo
	@if test "x$(MAKEINFO)" = "x" ; then                 \
           $(EMACSINFO) bbdb.texinfo ;                       \
         else                                                \
           $(MAKEINFO) bbdb.texinfo ;                        \
         fi

bbdb.dvi: bbdb.texinfo
	@if test "x$(TEXI2DVI)" = "x" ; then                 \
           echo "Sorry, no \`texi2dvi' program available." ; \
         else                                                \
           $(TEXI2DVI) bbdb.texinfo ;                        \
         fi

bbdb.pdf: bbdb.texinfo
	@if test "x$(TEXI2DVI)" = "x" ; then                 \
           echo "Sorry, no \`texi2dvi' program available." ; \
         else                                                \
           $(TEXI2DVI) -p bbdb.texinfo ;                     \
         fi

bbdb.html: bbdb.texinfo
	texi2html bbdb.texinfo && cp $@ ../html

clean:
	-$(RM) *.aux *.cp *.cps *.dvi *.pdf *.fn *.fns *.ky *.log *.pg \
	  *.toc *.tp *.vr *.vrs

# Backward compatibility
reallyclean: distclean

distclean: clean
	-$(RM) bbdb.info*

cvsclean: distclean
	-$(RM) Makefile

Makefile: $(srcdir)/Makefile.in ../config.status
	cd .. \
	  && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status

# Tell versions [3.59,3.63) of GNU make to not export all variables.
# Otherwise a system limit (for SysV at least) may be exceeded.
.NOEXPORT: