-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathMakefile.in
152 lines (134 loc) · 2.73 KB
/
Makefile.in
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
#
# Written by Jonas Juselius <[email protected]> Tue Dec 4 13:38:16 EET 2001
#
srcdir:=@srcdir@
topdir:=@top_srcdir@
top_srcdir:=@top_srcdir@
include $(top_srcdir)/make.config
sublib_make:=
sublib_clean:=
sublib_install:=
sublib_tags:=
sublib_TAGS:=
libdirs:= crout math baserout memman fileutil input operators targets strings formula solve contract transform r12_spec cc_spec experimental
progdirs:=gecco
dirs:=$(libdirs) $(progdirs)
.PHONY: all lib prog clean distclean dep deps $(sublib_make) $(sublib_clean)
all: lib prog
lib:$(sublib_make)
@$(mkinstalldirs) $(libdir)
ifneq ($(libdirs),)
@set -e; \
for i in $(libdirs); do \
if [ -d $$i ]; then \
if [ -f $$i/Makefile ]; then \
$(MAKE) -C $$i all || exit 1; \
fi; \
fi; \
done;
endif
prog:lib
@$(mkinstalldirs) $(bindir)
ifneq ($(progdirs),)
@set -e; \
for i in $(progdirs); do \
if [ -d $$i ]; then \
if [ -f $$i/Makefile ]; then \
$(MAKE) -C $$i all || exit 1; \
fi; \
fi; \
done;
endif
dep deps:
@$(mkinstalldirs) $(bindir)
ifneq ($(progdirs),)
@set -e; \
for i in $(dirs) ; do \
if [ -d $$i ]; then \
if [ -f $$i/Makefile ]; then \
$(MAKE) -C $$i $@ || exit 1; \
fi; \
fi; \
done;
endif
clean:$(sublib_clean)
ifneq ($(dirs),)
@set -e; \
for i in $(dirs); do \
if [ -d $$i ]; then \
if [ -f $$i/Makefile ]; then \
$(MAKE) -C $$i $@ || exit 1; \
fi; \
fi; \
done;
endif
realclean:$(sublib_clean)
ifneq ($(dirs),)
@set -e; \
for i in $(dirs); do \
if [ -d $$i ]; then \
if [ -f $$i/Makefile ]; then \
$(MAKE) -C $$i $@ || exit 1; \
fi; \
fi; \
done;
endif
distclean: realclean
-rm config.h config.log config.status Config.mk Makefile
install:
ifneq ($(dirs),)
@set -e; \
for i in $(dirs); do \
if [ -d $$i ]; then \
if [ -f $$i/Makefile ]; then \
$(MAKE) -C $$i $@ || exit 1; \
fi; \
fi; \
done;
endif
install_bin:
@$(mkinstalldirs) $(bindir)
ifneq ($(dirs),)
@set -e; \
for i in $(dirs); do \
if [ -d $$i ]; then \
if [ -f $$i/Makefile ]; then \
$(MAKE) -C $$i $@ || exit 1; \
fi; \
fi; \
done;
endif
install_lib:
@$(mkinstalldirs) $(libdir)
ifneq ($(dirs),)
@set -e; \
for i in $(dirs); do \
if [ -d $$i ]; then \
if [ -f $$i/Makefile ]; then \
$(MAKE) -C $$i $@ || exit 1; \
fi; \
fi; \
done;
endif
TAGS:
ifneq ($(dirs),)
@set -e; \
for i in $(dirs); do \
if [ -d $$i ]; then \
if [ -f $$i/Makefile ]; then \
$(MAKE) -C $$i $@ || exit 1; \
fi; \
fi; \
done;
endif
tags:
ifneq ($(dirs),)
@set -e; \
for i in $(dirs); do \
if [ -d $$i ]; then \
if [ -f $$i/Makefile ]; then \
$(MAKE) -C $$i $@ || exit 1; \
fi; \
fi; \
done;
endif