-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathMakefile.in.org
More file actions
110 lines (82 loc) · 3.18 KB
/
Copy pathMakefile.in.org
File metadata and controls
110 lines (82 loc) · 3.18 KB
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
# ./Makefile.in -*- Makefile -*-
# $Id: Makefile.in,v 1.3 2007/08/01 18:06:12 vae Exp $
@MCOMMON@
srcdir = @srcdir@
VPATH = @srcdir@
first_rule: all
dummy:
subdirs = src doc src/graphics
DIST = INSTALL README.configure configure Makefile Makefile.in README.thai
DIST_CFG = autoconf/aclocal.m4 autoconf/configure.in \
autoconf/config.h.in autoconf/acconfig.h autoconf/Make.common.in \
autoconf/install-sh autoconf/mkinstalldirs
MKDIR = $(srcdir)/autoconf/mkinstalldirs
#-------------------------------------------------------------------------
all allbin alldoc tags clean:
@for I in ${subdirs}; do (cd $$I; ${MAKE} $@ || exit 1); done
#
# entry points for other programs
#
aterm:
(cd src; ${MAKE})
graphics qplot:
(cd src/graphics; ${MAKE} qplot)
#-------------------------------------------------------------------------
configure: autoconf/configure.in autoconf/aclocal.m4 autoconf/acconfig.h autoconf/config.h.in
cd $(srcdir);
autoconf --localdir=$(srcdir)/autoconf \
autoconf/configure.in > configure
chmod 755 configure
config.status:
if test -x config.status; then config.status --recheck; \
else $(SHELL) configure; fi
autoconf/config.h.in: autoconf/configure.in autoconf/acconfig.h
cd $(srcdir);
autoheader --localdir=$(srcdir)/autoconf \
autoconf/configure.in > autoconf/config.h.in
chmod 644 autoconf/config.h.in
installdirs:
$(MKDIR) $(DESTDIR)$(bindir)
$(MKDIR) $(DESTDIR)$(mandir)
install: installdirs
@for I in $(subdirs); do (cd $$I; $(MAKE) DESTDIR=$(DESTDIR) $@ || exit 1); done
uninstall:
@for I in $(subdirs); do (cd $$I; $(MAKE) DESTDIR=$(DESTDIR) $@ || exit 1); done
Makefiles:
$(SHELL) config.status
realclean:
$(RMF) *~ config.cache
@for I in ${subdirs}; do (cd $$I; ${MAKE} $@ || exit 1); done
# distclean goal is for making a clean source tree, but if you have run
# configure from a different directory, then doesn't destroy all your
# hardly compiled and linked stuff. That's why there is always $(srcdir)/
# In that case most of those commands do nothing, except cleaning *~
# and cleaning source links.
distclean:
(cd $(srcdir); $(RMF) *~ config.cache config.h config.log config.status)
@for I in $(subdirs); do (cd $$I; $(MAKE) $@ || exit 1); done
(cd $(srcdir); $(RMF) Makefile autoconf/Make.common)
$(RMF) autoconf/configure
distdirs:
mkdir ../$(VERNAME);
mkdir ../$(VERNAME)/autoconf;
@for I in $(subdirs); do (cd $$I; $(MAKE) $@ || (echo "Failed to make distclean in $$I"; exit 0) ); done
distcopy:
$(CP) -p $(DIST) ../$(VERNAME);
$(CP) -p $(DIST_CFG) ../$(VERNAME)/autoconf;
@for I in $(subdirs); do (cd $$I; $(MAKE) $@ || exit 1); done
distrib: configure autoconf/config.h.in distdirs distcopy
tar.gz: ../$(VERNAME).tar.gz
../$(VERNAME).tar.gz:
(cd ..; tar cvf - $(VERNAME) | gzip -f9 > $(VERNAME).tar.gz)
tar.Z: ../$(VERNAME).tar.Z
../$(VERNAME).tar.Z:
(cd ..; tar cvf - $(VERNAME) | compress > $(VERNAME).tar.Z)
tar.bz2: ../$(VERNAME).tar.bz2
../$(VERNAME).tar.bz2:
(cd ..; tar cvf - $(VERNAME) | bzip2 -f9 > $(VERNAME).tar.bz2)
uuencode: tar.gz
uuencode ../$(VERNAME).tar.gz $(VERNAME).tar.gz > ../$(VERNAME).tgz.uu
ChangeLog:
tools/cvs2cl.as.pl --hide-filenames --no-times
# ------------------------------------------------------------------------