"Fossies" - the Fresh Open Source Software Archive 
Member "xzgv-0.9.2/Makefile" (3 Sep 2017, 1709 Bytes) of package /linux/misc/old/xzgv-0.9.2.tar.gz:
As a special service "Fossies" has tried to format the requested text file into HTML format (style:
standard) with prefixed line numbers.
Alternatively you can here
view or
download the uninterpreted source code file.
1 # top-level Makefile for xzgv
2
3 # -----------------------------------------
4 # >>> NB: if you're looking to edit this to
5 # configure xzgv, edit `config.mk' instead.
6 # -----------------------------------------
7
8
9 # The main targets of interest are:
10 #
11 # all the default; make everything except info
12 # info make info (requires texinfo's `makeinfo')
13 # install install everything
14 # uninstall can't imagine what use you could possibly have for this :^)
15 # clean clean up
16 #
17 # tgz make distribution tar.gz
18
19
20 # version number, needed for distrib-making stuff below.
21 #
22 VERS=0.9.2
23
24
25
26 all: src man
27
28 src: xzgv
29
30 # We try this the whole time, as the dependancies are a bit
31 # complicated to duplicate here.
32 xzgv:
33 cd src && $(MAKE) xzgv
34
35 src/install-info: src/install-info.c
36 cd src && $(MAKE) install-info
37
38 man: doc/xzgv.1
39
40 doc/xzgv.1: doc/xzgv.texi doc/makeman.awk
41 cd doc && $(MAKE) xzgv.1
42
43 # Like in GNU stuff, info files aren't automatically remade,
44 # as I don't want to assume everyone has texinfo's `makeinfo' handy.
45 info: doc/xzgv.info.gz
46
47 doc/xzgv.info.gz: doc/xzgv.texi
48 cd doc && $(MAKE) info
49
50 clean:
51 cd src && $(MAKE) clean
52 cd doc && $(MAKE) clean
53 $(RM) *~
54
55 realclean:
56 cd src && $(MAKE) realclean
57 cd doc && $(MAKE) realclean
58 $(RM) *~
59
60 install: all
61 cd src && $(MAKE) install
62 cd doc && $(MAKE) install
63
64 uninstall:
65 cd src && $(MAKE) uninstall
66 cd doc && $(MAKE) uninstall
67
68
69 # The stuff below makes the distribution tgz.
70
71 dist: ../xzgv-$(VERS).tar.gz
72
73 # Based on the example in ESR's Software Release Practice HOWTO.
74 #
75 ../xzgv-$(VERS).tar.gz: info man realclean
76 $(RM) ../xzgv-$(VERS)
77 @cd ..;ln -s xzgv xzgv-$(VERS)
78 cd ..;tar zchf xzgv-$(VERS).tar.gz --exclude=.svn xzgv-$(VERS)
79 @cd ..;$(RM) xzgv-$(VERS)