︙ | | | ︙ | |
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
|
.PHONY: all subdirs depend install uninstall clean distclean
all: subdirs depend ${OBJS} ${STATIC_LIB} ${STATIC_LIB_NOINST} ${LIB} ${LIB_NOINST} ${PLUGIN} ${PLUGIN_NOINST} ${PROG} ${PROG_NOINST}
subdirs:
for i in ${SUBDIRS}; do \
${DIR_ENTER}; \
${MAKE} || exit 1; \
${DIR_LEAVE}; \
done
depend:
regen=0; \
for i in ${SRCS}; do [ $$i -nt .deps ] && regen=1; done; \
if [ $$regen = 1 ]; then \
|
|
|
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
|
.PHONY: all subdirs depend install uninstall clean distclean
all: subdirs depend ${OBJS} ${STATIC_LIB} ${STATIC_LIB_NOINST} ${LIB} ${LIB_NOINST} ${PLUGIN} ${PLUGIN_NOINST} ${PROG} ${PROG_NOINST}
subdirs:
for i in ${SUBDIRS}; do \
${DIR_ENTER}; \
${MAKE} ${MFLAGS} || exit 1; \
${DIR_LEAVE}; \
done
depend:
regen=0; \
for i in ${SRCS}; do [ $$i -nt .deps ] && regen=1; done; \
if [ $$regen = 1 ]; then \
|
︙ | | | ︙ | |
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
|
else \
${COMPILE_FAILED}; \
fi
install: ${LIB} ${STATIC_LIB} ${PLUGIN} ${PROG} install-extra
for i in ${SUBDIRS}; do \
${DIR_ENTER}; \
${MAKE} install || exit 1; \
${DIR_LEAVE}; \
done
for i in ${LIB}; do \
${INSTALL_STATUS}; \
if ${MKDIR_P} ${DESTDIR}${libdir} && ${INSTALL_LIB}; then \
${INSTALL_OK}; \
|
|
|
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
|
else \
${COMPILE_FAILED}; \
fi
install: ${LIB} ${STATIC_LIB} ${PLUGIN} ${PROG} install-extra
for i in ${SUBDIRS}; do \
${DIR_ENTER}; \
${MAKE} ${MFLAGS} install || exit 1; \
${DIR_LEAVE}; \
done
for i in ${LIB}; do \
${INSTALL_STATUS}; \
if ${MKDIR_P} ${DESTDIR}${libdir} && ${INSTALL_LIB}; then \
${INSTALL_OK}; \
|
︙ | | | ︙ | |
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
|
done
install-extra:
uninstall: uninstall-extra
for i in ${SUBDIRS}; do \
${DIR_ENTER}; \
${MAKE} uninstall || exit 1; \
${DIR_LEAVE}; \
done
for i in ${LIB}; do \
if [ -f ${DESTDIR}${libdir}/$$i ]; then \
if ${UNINSTALL_LIB}; then \
${DELETE_OK}; \
|
|
|
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
|
done
install-extra:
uninstall: uninstall-extra
for i in ${SUBDIRS}; do \
${DIR_ENTER}; \
${MAKE} ${MFLAGS} uninstall || exit 1; \
${DIR_LEAVE}; \
done
for i in ${LIB}; do \
if [ -f ${DESTDIR}${libdir}/$$i ]; then \
if ${UNINSTALL_LIB}; then \
${DELETE_OK}; \
|
︙ | | | ︙ | |
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
|
done
uninstall-extra:
clean:
for i in ${SUBDIRS}; do \
${DIR_ENTER}; \
${MAKE} clean || exit 1; \
${DIR_LEAVE}; \
done
for i in ${OBJS} ${CLEAN} .deps *~; do \
if [ -f $$i -o -d $$i ]; then \
if rm -fr $$i; then \
${DELETE_OK}; \
else \
${DELETE_FAILED}; \
fi \
fi \
done
distclean: clean
for i in ${SUBDIRS}; do \
${DIR_ENTER}; \
${MAKE} distclean || exit 1; \
${DIR_LEAVE}; \
done
for i in ${PROG} ${PROG_NOINST} ${STATIC_LIB} ${STATIC_LIB_NOINST} ${PLUGIN} ${PLUGIN_NOINST} ${DISTCLEAN}; do \
if [ -f $$i -o -d $$i ]; then \
if rm -fr $$i; then \
${DELETE_OK}; \
|
|
|
|
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
|
done
uninstall-extra:
clean:
for i in ${SUBDIRS}; do \
${DIR_ENTER}; \
${MAKE} ${MFLAGS} clean || exit 1; \
${DIR_LEAVE}; \
done
for i in ${OBJS} ${CLEAN} .deps *~; do \
if [ -f $$i -o -d $$i ]; then \
if rm -fr $$i; then \
${DELETE_OK}; \
else \
${DELETE_FAILED}; \
fi \
fi \
done
distclean: clean
for i in ${SUBDIRS}; do \
${DIR_ENTER}; \
${MAKE} ${MFLAGS} distclean || exit 1; \
${DIR_LEAVE}; \
done
for i in ${PROG} ${PROG_NOINST} ${STATIC_LIB} ${STATIC_LIB_NOINST} ${PLUGIN} ${PLUGIN_NOINST} ${DISTCLEAN}; do \
if [ -f $$i -o -d $$i ]; then \
if rm -fr $$i; then \
${DELETE_OK}; \
|
︙ | | | ︙ | |