Mercurial > audlegacy-plugins
comparison buildsys.mk.in @ 1936:a55b1c903628
branch merge
author | William Pitcock <nenolod@atheme.org> |
---|---|
date | Mon, 01 Oct 2007 15:35:02 -0500 |
parents | abe974536163 |
children | f86cb7fc1d4f |
comparison
equal
deleted
inserted
replaced
1935:c276e2b74646 | 1936:a55b1c903628 |
---|---|
33 DFLAGS = @DFLAGS@ | 33 DFLAGS = @DFLAGS@ |
34 ERLCFLAGS = @ERLCFLAGS@ | 34 ERLCFLAGS = @ERLCFLAGS@ |
35 OBJCFLAGS = @OBJCFLAGS@ | 35 OBJCFLAGS = @OBJCFLAGS@ |
36 LDFLAGS = @LDFLAGS@ | 36 LDFLAGS = @LDFLAGS@ |
37 LIBS = @LIBS@ | 37 LIBS = @LIBS@ |
38 PROG_IMPLIB_NEEDED = @PROG_IMPLIB_NEEDED@ | |
39 PROG_IMPLIB_LDFLAGS = @PROG_IMPLIB_LDFLAGS@ | |
38 PROG_SUFFIX = @EXEEXT@ | 40 PROG_SUFFIX = @EXEEXT@ |
39 LIB_CPPFLAGS = @LIB_CPPFLAGS@ | 41 LIB_CPPFLAGS = @LIB_CPPFLAGS@ |
40 LIB_CFLAGS = @LIB_CFLAGS@ | 42 LIB_CFLAGS = @LIB_CFLAGS@ |
41 LIB_LDFLAGS = @LIB_LDFLAGS@ | 43 LIB_LDFLAGS = @LIB_LDFLAGS@ |
42 LIB_PREFIX = @LIB_PREFIX@ | 44 LIB_PREFIX = @LIB_PREFIX@ |
71 OBJS5 = ${OBJS4:.erl=.beam} | 73 OBJS5 = ${OBJS4:.erl=.beam} |
72 OBJS += ${OBJS5:.m=.o} | 74 OBJS += ${OBJS5:.m=.o} |
73 | 75 |
74 .SILENT: | 76 .SILENT: |
75 .SUFFIXES: .beam .c .cc .cxx .d .erl .m | 77 .SUFFIXES: .beam .c .cc .cxx .d .erl .m |
76 .PHONY: all subdirs depend install uninstall clean distclean | 78 .PHONY: all subdirs pre-depend depend install install-extra uninstall uninstall-extra clean distclean |
77 | 79 |
78 all: | 80 all: |
79 for i in subdirs depend ${STATIC_LIB} ${STATIC_LIB_NOINST} ${LIB} ${LIB_NOINST} ${PLUGIN} ${PLUGIN_NOINST} ${PROG} ${PROG_NOINST}; do \ | 81 for i in subdirs depend ${STATIC_LIB} ${STATIC_LIB_NOINST} ${LIB} ${LIB_NOINST} ${PLUGIN} ${PLUGIN_NOINST} ${PROG} ${PROG_NOINST}; do \ |
80 ${MAKE} ${MFLAGS} $$i || exit 1; \ | 82 ${MAKE} ${MFLAGS} $$i || exit 1; \ |
81 done | 83 done |
91 regen=0; \ | 93 regen=0; \ |
92 for i in ${SRCS}; do test $$i -nt .deps && regen=1; done; \ | 94 for i in ${SRCS}; do test $$i -nt .deps && regen=1; done; \ |
93 if test x"$$regen" = x"1"; then \ | 95 if test x"$$regen" = x"1"; then \ |
94 list=""; \ | 96 list=""; \ |
95 ${DEPEND_STATUS}; \ | 97 ${DEPEND_STATUS}; \ |
96 rm -f .deps; \ | |
97 for i in ${SRCS}; do \ | 98 for i in ${SRCS}; do \ |
98 case $${i##*.} in \ | 99 case $${i##*.} in \ |
99 c|cc|cxx|m) \ | 100 c|cc|cxx|m) \ |
100 list="$$list $$i"; \ | 101 list="$$list $$i"; \ |
101 ;; \ | 102 ;; \ |
102 esac; \ | 103 esac; \ |
103 done; \ | 104 done; \ |
104 if ${CPP} ${CPPFLAGS} ${CFLAGS} -M $$list >.deps; then \ | 105 if test x"$$list" != "x"; then \ |
105 ${DEPEND_OK}; \ | 106 if ${CPP} ${CPPFLAGS} -M $$list >.deps; then \ |
106 else \ | 107 ${DEPEND_OK}; \ |
107 ${DEPEND_FAILED}; \ | 108 else \ |
109 rm -f .deps; \ | |
110 ${DEPEND_FAILED}; \ | |
111 fi; \ | |
108 fi; \ | 112 fi; \ |
109 fi | 113 fi |
110 | 114 |
111 pre-depend: | 115 pre-depend: |
112 | 116 |
206 fi \ | 210 fi \ |
207 done | 211 done |
208 | 212 |
209 for i in ${STATIC_LIB}; do \ | 213 for i in ${STATIC_LIB}; do \ |
210 ${INSTALL_STATUS}; \ | 214 ${INSTALL_STATUS}; \ |
211 if ${MKDIR_P} ${DESTDIR}${libdir} && ${INSTALL} -m 755 $$i ${DESTDIR}${libdir}/$$i; then \ | 215 if ${MKDIR_P} ${DESTDIR}${libdir} && ${INSTALL} -m 644 $$i ${DESTDIR}${libdir}/$$i; then \ |
212 ${INSTALL_OK}; \ | 216 ${INSTALL_OK}; \ |
213 else \ | 217 else \ |
214 ${INSTALL_FAILED}; \ | 218 ${INSTALL_FAILED}; \ |
215 fi \ | 219 fi \ |
216 done | 220 done |