diff options
author | FUTATSUKI Yasuhito <github-yf@yf.bsdclub.org> | 2017-06-24 21:41:59 +0900 |
---|---|---|
committer | FUTATSUKI Yasuhito <github-yf@yf.bsdclub.org> | 2017-06-24 21:58:57 +0900 |
commit | c2f622c73c27fa370c6d643512b6d8591f0929f2 (patch) | |
tree | 577b80a788defcdc1518f7a0994652f153fc1a20 /CCache | |
parent | c6bff3731e59cb820bfaddae4d205a689bcde343 (diff) | |
download | swig-c2f622c73c27fa370c6d643512b6d8591f0929f2.tar.gz |
Fix make *clean issue in CCache subdir
Diffstat (limited to 'CCache')
-rw-r--r-- | CCache/Makefile.in | 36 | ||||
-rwxr-xr-x | CCache/test.sh | 4 |
2 files changed, 22 insertions, 18 deletions
diff --git a/CCache/Makefile.in b/CCache/Makefile.in index 1a6feb40f..f3b25a5f5 100644 --- a/CCache/Makefile.in +++ b/CCache/Makefile.in @@ -26,46 +26,46 @@ OBJS= ccache.o mdfour.o hash.o execute.o util.o args.o stats.o \ cleanup.o snprintf.o unify.o HEADERS = ccache.h mdfour.h -all: $(PROGRAM_NAME)$(EXEEXT) +all: $(PACKAGE_NAME)$(EXEEXT) # Regenerate Makefile if Makefile.in or config.status have changed. Makefile: $(srcdir)/Makefile.in ./config.status $(SHELL) ./config.status # Note that HTML documentation is actually generated and used from the main SWIG documentation Makefile -docs: $(srcdir)/$(PROGRAM_NAME).1 $(srcdir)/web/$(PROGRAM_NAME)-man.html +docs: $(srcdir)/$(PACKAGE_NAME).1 $(srcdir)/web/$(PACKAGE_NAME)-man.html -$(PROGRAM_NAME)$(EXEEXT): $(OBJS) $(HEADERS) +$(PACKAGE_NAME)$(EXEEXT): $(OBJS) $(HEADERS) $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $(OBJS) $(LIBS) -$(srcdir)/$(PROGRAM_NAME).1: $(srcdir)/ccache.yo - -yodl2man -o $(srcdir)/$(PROGRAM_NAME).1 $(srcdir)/ccache.yo +$(srcdir)/$(PACKAGE_NAME).1: $(srcdir)/ccache.yo + -yodl2man -o $(srcdir)/$(PACKAGE_NAME).1 $(srcdir)/ccache.yo -$(srcdir)/web/$(PROGRAM_NAME)-man.html: $(srcdir)/ccache.yo - yodl2html -o $(srcdir)/web/$(PROGRAM_NAME)-man.html $(srcdir)/ccache.yo +$(srcdir)/web/$(PACKAGE_NAME)-man.html: $(srcdir)/ccache.yo + yodl2html -o $(srcdir)/web/$(PACKAGE_NAME)-man.html $(srcdir)/ccache.yo -install: $(PROGRAM_NAME)$(EXEEXT) - @echo "Installing $(PROGRAM_NAME)" +install: $(PACKAGE_NAME)$(EXEEXT) + @echo "Installing $(PACKAGE_NAME)" @echo "Installing $(DESTDIR)${bindir}/$(PROGRAM_NAME)$(EXEEXT)" ${INSTALLCMD} -d $(DESTDIR)${bindir} - ${INSTALLCMD} -m 755 $(PROGRAM_NAME)$(EXEEXT) $(DESTDIR)${bindir}/$(PROGRAM_NAME)$(EXEEXT) + ${INSTALLCMD} -m 755 $(PACKAGE_NAME)$(EXEEXT) $(DESTDIR)${bindir}/$(PROGRAM_NAME)$(EXEEXT) -install-docs: $(srcdir)/$(PROGRAM_NAME).1 +install-docs: $(srcdir)/$(PACKAGE_NAME).1 @echo "Installing $(DESTDIR)${mandir}/man1/$(PROGRAM_NAME).1" ${INSTALLCMD} -d $(DESTDIR)${mandir}/man1 - ${INSTALLCMD} -m 644 $(srcdir)/$(PROGRAM_NAME).1 $(DESTDIR)${mandir}/man1/$(PROGRAM_NAME).1 + ${INSTALLCMD} -m 644 $(srcdir)/$(PACKAGE_NAME).1 $(DESTDIR)${mandir}/man1/$(PROGRAM_NAME).1 -uninstall: $(PROGRAM_NAME)$(EXEEXT) +uninstall: $(PACKAGE_NAME)$(EXEEXT) rm -f $(DESTDIR)${bindir}/$(PROGRAM_NAME)$(EXEEXT) -uninstall-docs: $(srcdir)/$(PROGRAM_NAME).1 - rm -f $(DESTDIR)${mandir}/man1/$(PROGRAM_NAME).1 +uninstall-docs: $(srcdir)/$(PACKAGE_NAME).1 + rm -f $(DESTDIR)${mandir}/man1/$(PACKAGE_NAME).1 clean: - /bin/rm -f $(OBJS) *~ $(PROGRAM_NAME)$(EXEEXT) + /bin/rm -f $(OBJS) *~ $(PACKAGE_NAME)$(EXEEXT) test: test.sh - SWIG_LIB='$(SWIG_LIB)' PATH=../..:$$PATH SWIG='$(SWIG)' CC='$(CC)' NOSOFTLINKSTEST='$(NOSOFTLINKSTEST)' CCACHE='../$(PROGRAM_NAME)' $(srcdir)/test.sh + SWIG_LIB='$(SWIG_LIB)' PATH=../..:$$PATH SWIG='$(SWIG)' CC='$(CC)' NOSOFTLINKSTEST='$(NOSOFTLINKSTEST)' CCACHE='../$(PACKAGE_NAME)' CCACHE_PROG=$(PROGRAM_NAME) $(srcdir)/test.sh check: test @@ -74,7 +74,7 @@ distclean: clean /bin/rm -rf autom4te.cache maintainer-clean: distclean - /bin/rm -f $(srcdir)/$(PROGRAM_NAME).1 $(srcdir)/web/$(PROGRAM_NAME)-man.html + /bin/rm -f $(srcdir)/$(PACKAGE_NAME).1 $(srcdir)/web/$(PACKAGE_NAME)-man.html # FIXME: To fix this, test.sh needs to be able to take ccache from the diff --git a/CCache/test.sh b/CCache/test.sh index 7e69149ff..5b6f92a35 100755 --- a/CCache/test.sh +++ b/CCache/test.sh @@ -411,6 +411,10 @@ swigtests() { # main program rm -rf $TESTDIR mkdir $TESTDIR +if test -n "$CCACHE_PROG"; then + ln -s $CCACHE $TESTDIR/$CCACHE_PROG + CCACHE=./$CCACHE_PROG +fi cd $TESTDIR || exit 1 unset CCACHE_DIR |