[ccache] FW: [patch] ccache makefile fix

Green, Paul Paul.Green at stratus.com
Thu Apr 17 21:25:51 EST 2003


Whoops, sent this to the wrong list initially. I hope the enclosed patch can
be applied to ccache.

Thanks
PG

-----Original Message-----
From: Green, Paul [mailto:Paul.Green at stratus.com] 
Sent: Wednesday, April 16, 2003 9:43 AM
To: Samba Technical (E-mail)
Subject: [patch] ccache makefile fix


The following patch fixes the ccache Makefile.in to handle executable
suffixes. Turns out the configure script is already setting the necessary
substitutable variable (EXEEXT). Tested by me on Stratus VOS.

Thanks
PG
--
Paul Green, Senior Technical Consultant,
Stratus Technologies, Maynard, MA USA
Voice: +1 978-461-7557; FAX: +1 978-461-3610
Speaking from Stratus not for Stratus



-------------- next part --------------
diff -urpN old/ccache/Makefile.in new/ccache/Makefile.in
--- old/ccache/Makefile.in	Tue Apr 15 21:37:31 2003
+++ new/ccache/Makefile.in	Tue Apr 15 21:52:41 2003
@@ -9,16 +9,17 @@ INSTALLCMD=@INSTALL@
 
 CC=@CC@
 CFLAGS=@CFLAGS@ -I.
+EXEEXT=@EXEEXT@
 
 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: ccache
+all: ccache$(EXEEXT)
 
 docs: ccache.1 web/ccache-man.html
 
-ccache: $(OBJS) $(HEADERS)
+ccache$(EXEEXT): $(OBJS) $(HEADERS)
 	$(CC) $(CFLAGS) -o $@ $(OBJS)
 
 ccache.1: ccache.yo
@@ -28,14 +29,14 @@ web/ccache-man.html: ccache.yo
 	mkdir -p man
 	yodl2html -o web/ccache-man.html ccache.yo
 
-install: ccache ccache.1
+install: ccache$(EXEEXT) ccache.1
 	${INSTALLCMD} -d $(DESTDIR)${bindir}
-	${INSTALLCMD} -m 755 ccache $(DESTDIR)${bindir}
+	${INSTALLCMD} -m 755 ccache$(EXEEXT) $(DESTDIR)${bindir}
 	${INSTALLCMD} -d $(DESTDIR)${mandir}/man1
 	${INSTALLCMD} -m 644 ${srcdir}/ccache.1 $(DESTDIR)${mandir}/man1/
 
 clean:
-	/bin/rm -f $(OBJS) *~ ccache
+	/bin/rm -f $(OBJS) *~ ccache$(EXEEXT)
 
 test: test.sh
 	./test.sh


More information about the ccache mailing list