comparison buildsys.mk.in @ 1865:176c29f85678

Use test instead of [ ].
author Jonathan Schleifer <js@h3c.de>
date Mon, 24 Sep 2007 23:38:22 +0200
parents 0e92506c1805
children 69d03ae48b51
comparison
equal deleted inserted replaced
1864:911853b3d451 1865:176c29f85678
86 ${DIR_LEAVE}; \ 86 ${DIR_LEAVE}; \
87 done 87 done
88 88
89 depend: pre-depend ${SRCS} 89 depend: pre-depend ${SRCS}
90 regen=0; \ 90 regen=0; \
91 for i in ${SRCS}; do [ $$i -nt .deps ] && regen=1; done; \ 91 for i in ${SRCS}; do test $$i -nt .deps && regen=1; done; \
92 if [ x"$$regen" = x"1" ]; then \ 92 if test x"$$regen" = x"1"; then \
93 error=0; \ 93 error=0; \
94 ${DEPEND_STATUS}; \ 94 ${DEPEND_STATUS}; \
95 rm -f .deps; \ 95 rm -f .deps; \
96 for i in ${SRCS}; do \ 96 for i in ${SRCS}; do \
97 case $${i##*.} in \ 97 case $${i##*.} in \
98 c|cc|cxx|m) \ 98 c|cc|cxx|m) \
99 ${CPP} ${CPPFLAGS} -M $$i >>.deps || error=1; \ 99 ${CPP} ${CPPFLAGS} -M $$i >>.deps || error=1; \
100 ;; \ 100 ;; \
101 esac; \ 101 esac; \
102 done; \ 102 done; \
103 if [ x"$$error" = x"0" ]; then \ 103 if test x"$$error" = x"0"; then \
104 ${DEPEND_OK}; \ 104 ${DEPEND_OK}; \
105 else \ 105 else \
106 ${DEPEND_FAILED}; \ 106 ${DEPEND_FAILED}; \
107 fi; \ 107 fi; \
108 fi 108 fi
157 ${COMPILE_FAILED}; \ 157 ${COMPILE_FAILED}; \
158 fi 158 fi
159 159
160 .d.o: 160 .d.o:
161 ${COMPILE_STATUS} 161 ${COMPILE_STATUS}
162 if [ x"$(basename ${DC})" = x"dmd" ]; then \ 162 if test x"$(basename ${DC})" = x"dmd"; then \
163 if ${DC} ${DFLAGS} -c -of$@ $<; then \ 163 if ${DC} ${DFLAGS} -c -of$@ $<; then \
164 ${COMPILE_OK}; \ 164 ${COMPILE_OK}; \
165 else \ 165 else \
166 ${COMPILE_FAILED}; \ 166 ${COMPILE_FAILED}; \
167 fi \ 167 fi \
267 ${MAKE} ${MFLAGS} uninstall || exit 1; \ 267 ${MAKE} ${MFLAGS} uninstall || exit 1; \
268 ${DIR_LEAVE}; \ 268 ${DIR_LEAVE}; \
269 done 269 done
270 270
271 for i in ${LIB}; do \ 271 for i in ${LIB}; do \
272 if [ -f ${DESTDIR}${libdir}/$$i ]; then \ 272 if test -f ${DESTDIR}${libdir}/$$i; then \
273 if ${UNINSTALL_LIB}; then \ 273 if ${UNINSTALL_LIB}; then \
274 ${DELETE_OK}; \ 274 ${DELETE_OK}; \
275 else \ 275 else \
276 ${DELETE_FAILED}; \ 276 ${DELETE_FAILED}; \
277 fi \ 277 fi \
278 fi; \ 278 fi; \
279 done 279 done
280 280
281 for i in ${STATIC_LIB}; do \ 281 for i in ${STATIC_LIB}; do \
282 if [ -f ${DESTDIR}${libdir}/$$i ]; then \ 282 if test -f ${DESTDIR}${libdir}/$$i; then \
283 if rm -f ${DESTDIR}${libdir}/$$i; then \ 283 if rm -f ${DESTDIR}${libdir}/$$i; then \
284 ${DELETE_OK}; \ 284 ${DELETE_OK}; \
285 else \ 285 else \
286 ${DELETE_FAILED}; \ 286 ${DELETE_FAILED}; \
287 fi \ 287 fi \
288 fi \ 288 fi \
289 done 289 done
290 290
291 for i in ${PLUGIN}; do \ 291 for i in ${PLUGIN}; do \
292 if [ -f ${DESTDIR}${libdir}/${plugindir}/$$i ]; then \ 292 if test -f ${DESTDIR}${libdir}/${plugindir}/$$i; then \
293 if rm -f ${DESTDIR}${libdir}/${plugindir}/$$i; then \ 293 if rm -f ${DESTDIR}${libdir}/${plugindir}/$$i; then \
294 ${DELETE_OK}; \ 294 ${DELETE_OK}; \
295 else \ 295 else \
296 ${DELETE_FAILED}; \ 296 ${DELETE_FAILED}; \
297 fi \ 297 fi \
298 fi \ 298 fi \
299 done 299 done
300 -rmdir ${DESTDIR}${libdir}/${plugindir} >/dev/null 2>&1 300 -rmdir ${DESTDIR}${libdir}/${plugindir} >/dev/null 2>&1
301 301
302 for i in ${DATA}; do \ 302 for i in ${DATA}; do \
303 if [ -f ${DESTDIR}${datadir}/${PACKAGE}/$$i ]; then \ 303 if test -f ${DESTDIR}${datadir}/${PACKAGE}/$$i; then \
304 if rm -f ${DESTDIR}${datadir}/${PACKAGE}/$$i; then \ 304 if rm -f ${DESTDIR}${datadir}/${PACKAGE}/$$i; then \
305 ${DELETE_OK}; \ 305 ${DELETE_OK}; \
306 else \ 306 else \
307 ${DELETE_FAILED}; \ 307 ${DELETE_FAILED}; \
308 fi \ 308 fi \
309 fi \ 309 fi \
310 done 310 done
311 311
312 for i in ${PROG}; do \ 312 for i in ${PROG}; do \
313 if [ -f ${DESTDIR}${bindir}/$$i ]; then \ 313 if test -f ${DESTDIR}${bindir}/$$i; then \
314 if rm -f ${DESTDIR}${bindir}/$$i; then \ 314 if rm -f ${DESTDIR}${bindir}/$$i; then \
315 ${DELETE_OK}; \ 315 ${DELETE_OK}; \
316 else \ 316 else \
317 ${DELETE_FAILED}; \ 317 ${DELETE_FAILED}; \
318 fi \ 318 fi \
319 fi \ 319 fi \
320 done 320 done
321 321
322 for i in ${INCLUDES}; do \ 322 for i in ${INCLUDES}; do \
323 if [ -f ${DESTDIR}${includedir}/${includesubdir}/$$i ]; then \ 323 if test -f ${DESTDIR}${includedir}/${includesubdir}/$$i; then \
324 if rm -f ${DESTDIR}${includedir}/${includesubdir}/$$i; then \ 324 if rm -f ${DESTDIR}${includedir}/${includesubdir}/$$i; then \
325 ${DELETE_OK}; \ 325 ${DELETE_OK}; \
326 else \ 326 else \
327 ${DELETE_FAILED}; \ 327 ${DELETE_FAILED}; \
328 fi \ 328 fi \
329 fi \ 329 fi \
330 done 330 done
331 -rmdir ${DESTDIR}${includedir}/${includesubdir} >/dev/null 2>&1 331 -rmdir ${DESTDIR}${includedir}/${includesubdir} >/dev/null 2>&1
332 332
333 for i in ${MAN}; do \ 333 for i in ${MAN}; do \
334 if [ -f ${DESTDIR}${mandir}/${mansubdir}/$$i ]; then \ 334 if test -f ${DESTDIR}${mandir}/${mansubdir}/$$i; then \
335 if rm -f ${DESTDIR}${mandir}/${mansubdir}/$$i; then \ 335 if rm -f ${DESTDIR}${mandir}/${mansubdir}/$$i; then \
336 ${DELETE_OK}; \ 336 ${DELETE_OK}; \
337 else \ 337 else \
338 ${DELETE_FAILED}; \ 338 ${DELETE_FAILED}; \
339 fi \ 339 fi \
348 ${MAKE} ${MFLAGS} clean || exit 1; \ 348 ${MAKE} ${MFLAGS} clean || exit 1; \
349 ${DIR_LEAVE}; \ 349 ${DIR_LEAVE}; \
350 done 350 done
351 351
352 for i in ${OBJS} ${CLEAN} ${CLEAN_LIB} .deps *~; do \ 352 for i in ${OBJS} ${CLEAN} ${CLEAN_LIB} .deps *~; do \
353 if [ -f $$i -o -d $$i ]; then \ 353 if test -f $$i -o -d $$i; then \
354 if rm -fr $$i; then \ 354 if rm -fr $$i; then \
355 ${DELETE_OK}; \ 355 ${DELETE_OK}; \
356 else \ 356 else \
357 ${DELETE_FAILED}; \ 357 ${DELETE_FAILED}; \
358 fi \ 358 fi \
365 ${MAKE} ${MFLAGS} distclean || exit 1; \ 365 ${MAKE} ${MFLAGS} distclean || exit 1; \
366 ${DIR_LEAVE}; \ 366 ${DIR_LEAVE}; \
367 done 367 done
368 368
369 for i in ${PROG} ${PROG_NOINST} ${STATIC_LIB} ${STATIC_LIB_NOINST} ${PLUGIN} ${PLUGIN_NOINST} ${DISTCLEAN}; do \ 369 for i in ${PROG} ${PROG_NOINST} ${STATIC_LIB} ${STATIC_LIB_NOINST} ${PLUGIN} ${PLUGIN_NOINST} ${DISTCLEAN}; do \
370 if [ -f $$i -o -d $$i ]; then \ 370 if test -f $$i -o -d $$i; then \
371 if rm -fr $$i; then \ 371 if rm -fr $$i; then \
372 ${DELETE_OK}; \ 372 ${DELETE_OK}; \
373 else \ 373 else \
374 ${DELETE_FAILED}; \ 374 ${DELETE_FAILED}; \
375 fi \ 375 fi \