5cefa4d0b6762f089c82a3483d34554e2711a416 max Thu Apr 13 03:48:04 2023 -0700 small kent-core fix for make clean, refs #12785 diff --git src/hg/makefile src/hg/makefile index d02c332..066d406 100644 --- src/hg/makefile +++ src/hg/makefile @@ -280,30 +280,31 @@ install: ${BROWSER_BINS:%=%.install} ${BROWSER_LOADERS:%=%.install} %.install: hgLib cd $* && echo $* && $(MAKE) install clean:: cd lib && ${MAKE} clean @for D in ${BROWSER_BINS} ${BROWSER_LOADERS}; do \ (cd $${D} && ${MAKE} clean;) \ done touch non-empty-rm.o - find . -name \*.o -print | xargs rm clean_utils:: @for D in ${UTIL_DIRS}; do \ + if test ! -s $${D} ; then continue ; fi; \ (cd $${D} && ${MAKE} clean;) \ done clean:: ${TEST_DIRS:%=%.clean} ${TEST_EXTRA:%=%.cleanExtra} %.clean: cd $* && ${MAKE} clean # these directories are absent in the kent-core repo due to license issues %.cleanExtra: @test -s $*/makefile && (cd $* && ${MAKE} clean) || true testAll: $(APPS:%=%.testAll) %.testAll: