File: Makefile

package info (click to toggle)
ax25-utils 2.1.42a-6
  • links: PTS
  • area: main
  • in suites: slink
  • size: 2,172 kB
  • ctags: 2,417
  • sloc: ansic: 30,184; sh: 1,068; makefile: 908
file content (178 lines) | stat: -rw-r--r-- 4,010 bytes parent folder | download
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
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
.EXPORT_ALL_VARIABLES:

include Makefile.include

all: lib/config.h
	@$(MAKE) -C lib
	@$(MAKE) -C apps
	@$(MAKE) -C ax25
	@$(MAKE) -C ax25ipd
	@$(MAKE) -C ax25rtd
	@$(MAKE) -C kiss
	@$(MAKE) -C listen
	@$(MAKE) -C netrom
	@$(MAKE) -C node
	@$(MAKE) -C hdlcutil
	@$(MAKE) -C pms
	@$(MAKE) -C rose
	@$(MAKE) -C tcpip
	@$(MAKE) -C user_call
	@$(MAKE) -C z8530util

apps:
	@$(MAKE) -C lib
	@$(MAKE) -C apps

ax25ipd:
	@$(MAKE) -C ax25rtd

ax25rtd:
	@$(MAKE) -C lib
	@$(MAKE) -C ax25rtd

hdlcutil:
	@$(MAKE) -C lib
	@$(MAKE) -C hdlcutil

node:
	@$(MAKE) -C lib
	@$(MAKE) -C node

listen:
	@$(MAKE) -C lib
	@$(MAKE) -C listen

pms:
	@$(MAKE) -C lib
	@$(MAKE) -C pms

user_call:
	@$(MAKE) -C lib
	@$(MAKE) -C user_call

z8530util:
	@$(MAKE) -C lib
	@$(MAKE) -C z8530util

install:
	@$(MAKE) -C lib
	@$(MAKE) -C apps install
	@$(MAKE) -C ax25 install
	@$(MAKE) -C ax25ipd install
	@$(MAKE) -C ax25rtd install
	@$(MAKE) -C kiss install
	@$(MAKE) -C listen install
	@$(MAKE) -C netrom install
	@$(MAKE) -C node install
	@$(MAKE) -C hdlcutil install
	@$(MAKE) -C pms install
	@$(MAKE) -C rose install
	@$(MAKE) -C tcpip install
	@$(MAKE) -C user_call install
	@$(MAKE) -C z8530util install

installbin:
	@$(MAKE) -C lib
	@$(MAKE) -C apps installbin
	@$(MAKE) -C ax25 installbin
	@$(MAKE) -C ax25ipd installbin
	@$(MAKE) -C ax25rtd installbin
	@$(MAKE) -C kiss installbin
	@$(MAKE) -C listen installbin
	@$(MAKE) -C netrom installbin
	@$(MAKE) -C node installbin
	@$(MAKE) -C hdlcutil installbin
	@$(MAKE) -C pms installbin
	@$(MAKE) -C rose installbin
	@$(MAKE) -C tcpip installbin
	@$(MAKE) -C user_call installbin
	@$(MAKE) -C z8530util installbin

installlib:
	@$(MAKE) -C lib installlib

installman:
	@$(MAKE) -C apps installman
	@$(MAKE) -C ax25 installman
	@$(MAKE) -C ax25ipd installman
	@$(MAKE) -C ax25rtd installman
	@$(MAKE) -C kiss installman
	@$(MAKE) -C listen installman
	@$(MAKE) -C netrom installman
	@$(MAKE) -C node installman
	@$(MAKE) -C hdlcutil installman
	@$(MAKE) -C pms installman
	@$(MAKE) -C rose installman
	@$(MAKE) -C user_call installman
	@$(MAKE) -C z8530util installman

installconf:
	@echo "**** WARNING - This will overwrite any existing files ****"
	@echo "**** WARNING - This will overwrite any existing files ****"
	@echo "**** WARNING - This will overwrite any existing files ****"
	@echo
#	@echo Hit the return key to proceed, or ^C to exit.
	@$(MAKE) -C apps installconf
	@$(MAKE) -C ax25 installconf
	@$(MAKE) -C ax25ipd installconf
	@$(MAKE) -C ax25rtd installconf
	@$(MAKE) -C kiss installconf
	@$(MAKE) -C listen installconf
	@$(MAKE) -C netrom installconf
	@$(MAKE) -C node installconf
	@$(MAKE) -C hdlcutil installconf
	@$(MAKE) -C pms installconf
	@$(MAKE) -C rose installconf
	@$(MAKE) -C tcpip installconf
	@$(MAKE) -C user_call installconf
	@$(MAKE) -C z8530util installconf

clean:
	rm -f *~ *.bak *.orig
	@$(MAKE) -C apps clean
	@$(MAKE) -C lib clean
	@$(MAKE) -C ax25 clean
	@$(MAKE) -C ax25ipd clean
	@$(MAKE) -C ax25rtd clean
	@$(MAKE) -C kiss clean
	@$(MAKE) -C listen clean
	@$(MAKE) -C netrom clean
	@$(MAKE) -C node clean
	@$(MAKE) -C hdlcutil clean
	@$(MAKE) -C pms clean
	@$(MAKE) -C rose clean
	@$(MAKE) -C tcpip clean
	@$(MAKE) -C user_call clean
	@$(MAKE) -C z8530util clean

distclean:
	rm -f *~ *.bak *.orig
	@$(MAKE) -C lib distclean
	@$(MAKE) -C apps distclean
	@$(MAKE) -C ax25 distclean
	@$(MAKE) -C ax25ipd distclean
	@$(MAKE) -C ax25rtd distclean
	@$(MAKE) -C kiss distclean
	@$(MAKE) -C listen distclean
	@$(MAKE) -C netrom distclean
	@$(MAKE) -C node distclean
	@$(MAKE) -C hdlcutil distclean
	@$(MAKE) -C pms distclean
	@$(MAKE) -C rose distclean
	@$(MAKE) -C tcpip distclean
	@$(MAKE) -C user_call distclean
	@$(MAKE) -C z8530util distclean

config: lib/config.h

lib/config.h:
	lib/configure
	@echo
	@echo "--------------------------------------------"
	@echo "  Now rerun $(MAKE) to compile the software"
	@echo "--------------------------------------------"
	@echo
	@echo "(The error message following this one is normal)"
	@echo
	@exit 1