Mercurial > emacs
diff lib-src/Makefile.in @ 49549:99be3a1e2589
Cygwin support patch.
| author | Juanma Barranquero <lekktu@gmail.com> |
|---|---|
| date | Fri, 31 Jan 2003 15:24:20 +0000 |
| parents | d366046ef164 |
| children | 5127a1bf36db |
line wrap: on
line diff
--- a/lib-src/Makefile.in Fri Jan 31 15:05:24 2003 +0000 +++ b/lib-src/Makefile.in Fri Jan 31 15:24:20 2003 +0000 @@ -100,15 +100,15 @@ # Things that a user might actually run, # which should be installed in bindir. -INSTALLABLES = etags ctags emacsclient b2m ebrowse +INSTALLABLES = etags@EXEEXT@ ctags@EXEEXT@ emacsclient@EXEEXT@ b2m@EXEEXT@ ebrowse@EXEEXT@ INSTALLABLE_SCRIPTS = rcs-checkin grep-changelog # Things that Emacs runs internally, or during the build process, # which should not be installed in bindir. -UTILITIES= profile digest-doc sorted-doc movemail cvtmail fakemail \ - yow hexl update-game-score +UTILITIES= profile@EXEEXT@ digest-doc@EXEEXT@ sorted-doc@EXEEXT@ movemail@EXEEXT@ cvtmail@EXEEXT@ fakemail@EXEEXT@ \ + yow@EXEEXT@ hexl@EXEEXT@ update-game-score@EXEEXT@ -DONT_INSTALL= test-distrib make-docfile +DONT_INSTALL= test-distrib@EXEEXT@ make-docfile@EXEEXT@ # Like UTILITIES, but they're not system-dependent, and should not be # deleted by the distclean target. @@ -286,12 +286,12 @@ maybe-blessmail: BLESSMAIL #ifdef MOVEMAIL_NEEDS_BLESSING /* Don\'t charge ahead and do it! Let the installer decide. - ./blessmail ${archlibdir}/movemail */ + ./blessmail ${archlibdir}/movemail@EXEEXT@ */ @if [ `wc -l <blessmail` != 2 ] ; then \ dir=`sed -n -e 's/echo mail directory = \(.*\)/\1/p' blessmail`; \ echo Assuming $$dir is really the mail spool directory, you should; \ - echo run lib-src/blessmail ${archlibdir}/movemail; \ - echo as root, to give movemail appropriate permissions.; \ + echo run lib-src/blessmail ${archlibdir}/movemail@EXEEXT@; \ + echo as root, to give movemail@EXEEXT@ appropriate permissions.; \ echo Do that after running make install.; \ fi #endif @@ -372,14 +372,14 @@ @echo "We don't have any tests for GNU Emacs yet." tags: TAGS -TAGS: etags +TAGS: etags@EXEEXT@ etags *.[ch] /* This verifies that the non-ASCII characters in the file \`testfile\' have not been clobbered by whatever means were used to copy and distribute Emacs. If they were clobbered, all the .elc files were clobbered too. */ -test-distrib: ${srcdir}/test-distrib.c +test-distrib@EXEEXT@: ${srcdir}/test-distrib.c $(CC) ${ALL_CFLAGS} -o test-distrib ${srcdir}/test-distrib.c ./test-distrib ${srcdir}/testfile @@ -403,34 +403,34 @@ regex.o: $(srcdir)/../src/regex.c $(srcdir)/../src/regex.h ../src/config.h ${CC} -c ${BASE_CFLAGS} -DCONFIG_BROKETS -DINHIBIT_STRING_HEADER ${srcdir}/../src/regex.c -etags: ${srcdir}/etags.c $(GETOPTDEPS) $(REGEXPDEPS) ../src/config.h +etags@EXEEXT@: ${srcdir}/etags.c $(GETOPTDEPS) $(REGEXPDEPS) ../src/config.h $(CC) ${ALL_CFLAGS} -DVERSION="\"${version}\"" ${srcdir}/etags.c $(GETOPTOBJS) $(REGEXPOBJ) $(LOADLIBES) -o etags -ebrowse: ${srcdir}/ebrowse.c $(GETOPTDEPS) ../src/config.h +ebrowse@EXEEXT@: ${srcdir}/ebrowse.c $(GETOPTDEPS) ../src/config.h $(CC) ${ALL_CFLAGS} -DVERSION="\"${version}\"" ${srcdir}/ebrowse.c $(GETOPTOBJS) $(LOADLIBES) -o ebrowse /* We depend on etags to assure that parallel makes don\'t write two etags.o files on top of each other. */ -ctags: etags +ctags@EXEEXT@: etags@EXEEXT@ $(CC) ${ALL_CFLAGS} -DCTAGS -DVERSION="\"${version}\"" ${srcdir}/etags.c $(GETOPTOBJS) $(REGEXPOBJ) $(LOADLIBES) -o ctags -profile: ${srcdir}/profile.c ../src/config.h +profile@EXEEXT@: ${srcdir}/profile.c ../src/config.h $(CC) ${ALL_CFLAGS} ${srcdir}/profile.c $(LOADLIBES) -o profile -make-docfile: ${srcdir}/make-docfile.c ../src/config.h +make-docfile@EXEEXT@: ${srcdir}/make-docfile.c ../src/config.h $(CC) ${ALL_CFLAGS} ${srcdir}/make-docfile.c $(LOADLIBES) -o make-docfile -digest-doc: ${srcdir}/digest-doc.c - $(CC) ${ALL_CFLAGS} ${srcdir}/digest-doc.c $(LOADLIBES) -o digest-doc +digest-doc@EXEEXT@: ${srcdir}/digest-doc.c + $(CC) ${ALL_CFLAGS} ${srcdir}/digest-doc.c $(LOADLIBES) -o digest-doc -sorted-doc: ${srcdir}/sorted-doc.c ${ALLOCA} +sorted-doc@EXEEXT@: ${srcdir}/sorted-doc.c ${ALLOCA} $(CC) ${ALL_CFLAGS} ${srcdir}/sorted-doc.c ${ALLOCA} $(LOADLIBES) -o sorted-doc -b2m: ${srcdir}/b2m.c ../src/config.h $(GETOPTDEPS) +b2m@EXEEXT@: ${srcdir}/b2m.c ../src/config.h $(GETOPTDEPS) $(CC) ${ALL_CFLAGS} ${srcdir}/b2m.c -DVERSION="\"${version}\"" \ - $(GETOPTOBJS) $(LOADLIBES) -o b2m + $(GETOPTOBJS) $(LOADLIBES) -o b2m -movemail: movemail.o pop.o $(GETOPTDEPS) +movemail@EXEEXT@: movemail.o pop.o $(GETOPTDEPS) $(CC) ${LINK_CFLAGS} ${MOVE_FLAGS} movemail.o pop.o $(GETOPTOBJS) $(LOADLIBES) $(LIBS_MAIL) $(LIBS_MOVE) -o movemail movemail.o: ${srcdir}/movemail.c ../src/config.h @@ -439,45 +439,45 @@ pop.o: ${srcdir}/pop.c ../src/config.h $(CC) -c ${CPP_CFLAGS} ${MOVE_FLAGS} ${srcdir}/pop.c -cvtmail: ${srcdir}/cvtmail.c +cvtmail@EXEEXT@: ${srcdir}/cvtmail.c $(CC) ${ALL_CFLAGS} ${srcdir}/cvtmail.c $(LOADLIBES) -o cvtmail -fakemail: ${srcdir}/fakemail.c ../src/config.h +fakemail@EXEEXT@: ${srcdir}/fakemail.c ../src/config.h $(CC) ${ALL_CFLAGS} ${srcdir}/fakemail.c $(LOADLIBES) -o fakemail -yow: ${srcdir}/yow.c ../src/epaths.h +yow@EXEEXT@: ${srcdir}/yow.c ../src/epaths.h $(CC) ${ALL_CFLAGS} ${srcdir}/yow.c $(LOADLIBES) -o yow -emacsclient: ${srcdir}/emacsclient.c ../src/config.h $(GETOPTDEPS) +emacsclient@EXEEXT@: ${srcdir}/emacsclient.c ../src/config.h $(GETOPTDEPS) $(CC) ${ALL_CFLAGS} ${srcdir}/emacsclient.c $(GETOPTOBJS) \ -DVERSION=`sed -n -e '/(defconst emacs-version/ s/^[^"]*\("[^"]*"\).*/\1/p' ${srcdir}/../lisp/version.el` \ $(LOADLIBES) -o emacsclient -hexl: ${srcdir}/hexl.c ../src/config.h +hexl@EXEEXT@: ${srcdir}/hexl.c ../src/config.h $(CC) ${ALL_CFLAGS} ${srcdir}/hexl.c $(LOADLIBES) -o hexl -update-game-score: ${srcdir}/update-game-score.c ../src/config.h +update-game-score@EXEEXT@: ${srcdir}/update-game-score.c ../src/config.h $(CC) ${ALL_CFLAGS} ${srcdir}/update-game-score.c \ -DHAVE_SHARED_GAME_DIR="\"$(gamedir)\"" \ $(LOADLIBES) -o update-game-score /* These are NOT included in INSTALLABLES or UTILITIES. See ../src/Makefile.in. */ -emacstool: ${srcdir}/emacstool.c +emacstool@EXEEXT@: ${srcdir}/emacstool.c $(CC) ${srcdir}/emacstool.c -o emacstool ${ALL_CFLAGS} \ -lsuntool -lsunwindow -lpixrect $(LOADLIBES) /* For SUN Japanese Language Environment. */ -nemacstool: ${srcdir}/emacstool.c +nemacstool@EXEEXT@: ${srcdir}/emacstool.c $(CC) -o nemacstool -DJLE ${ALL_CFLAGS} ${srcdir}/emacstool.c \ -lsuntool -lmle -lsunwindow -lpixrect $(LOADLIBES) -xvetool: ${srcdir}/emacstool.c +xvetool@EXEEXT@: ${srcdir}/emacstool.c $(CC) -o xvetool -DXVIEW ${ALL_CFLAGS} ${srcdir}/emacstool.c \ -lxview -lX -I$(OPENWINHOME)/include -L$(OPENWINHOME)/lib \ $(LOADLIBES) -xveterm: ${srcdir}/emacstool.c +xveterm@EXEEXT@: ${srcdir}/emacstool.c $(CC) -o xveterm -DXVIEW -DTTERM ${ALL_CFLAGS} ${srcdir}/emacstool.c \ -lxview -lolgx -lX -I$(OPENWINHOME)/include -L$(OPENWINHOME)/lib \ $(LOADLIBES)
