Karl Heuer
df5d008dfd
Install DOC* in docdir.
1994-02-24 21:18:49 +00:00
Karl Heuer
e408046f80
Use docdir to initialize PATH_DOC in paths.h.
1994-02-22 23:56:15 +00:00
Richard M. Stallman
08068cb6da
(install-arch-dep, install-arch-indep):
...
New targets split up former do-install rule.
(do-install): Target deleted.
1994-02-20 03:25:09 +00:00
Richard M. Stallman
98dfba1b99
(lwlib/Makefile): New target.
...
(SUBDIR_MAKEFILES): Depend on lwlib/Makefile.
(clean, mostlyclean, distclean, realclean): Handle lwlib subdir.
(unlock, relock): Handle lwlib subdir.
Add some .PHONY targets.
1994-01-19 00:04:56 +00:00
Richard M. Stallman
9ba43e124a
(do-install): Install the dired-x info files.
1994-01-15 15:20:34 +00:00
Richard M. Stallman
7c811eec1e
(${SUBDIR} target): Pass down LDFLAGS and CPPFLAGS.
1994-01-02 18:54:37 +00:00
Richard M. Stallman
653ddcc30b
(mkdir): Make only the lockdir writable.
...
(libdir): Use @libdir@.
(install): Add empty command.
(install): Depend on ${SUBDIR}, not `all'.
1993-12-24 02:28:35 +00:00
Richard M. Stallman
5d9e58e85e
(do-install): Use umask 022 in copying etc and lisp dirs.
1993-11-27 09:19:39 +00:00
Richard M. Stallman
8f9150f870
(mkdir): Ignore error from chmod.
1993-11-16 09:20:07 +00:00
Roland McGrath
f854bb66e2
(VPATH): Define to @srcdir@.
1993-10-03 19:55:09 +00:00
Brian Fox
0e265b728e
(src/Makefile, lib-src/Makefile, oldXMenu/Makefile): If these files
...
are out of date, simply have config.status rebuild them; don't rebuild
them explicitly. Back out MAKEFLAGS change.
1993-09-28 09:41:00 +00:00
Richard M. Stallman
41c7388f93
(@rip_paths@locallisppath): Delete ${datadir}/emacs/site-lisp.
1993-09-20 13:49:26 +00:00
Brian Fox
4b52e0b4ec
(do-install): Don't abort if ln or chmod at the end
...
of the installation fail. Suggested by Karl Berry.
(*clean): Use "$(MAKE) $(MAKEFLAGS)" wherever "make"
was used. Set MAKEFLAGS from MFLAGS.
1993-09-20 13:47:22 +00:00
Roland McGrath
1304c993d3
(lib-src/Makefile, src/Makefile, oldXMenu/Makefile): Depend on vpath.sed.
...
Replace sed comand for VPATH with @vpath_sed@.
1993-09-12 10:49:30 +00:00
Roland McGrath
68c43ec49e
(info, dvi, clean, mostlyclean, distclean, realclean, unlock, relock): Use
...
`$(MAKE)' in place of plain `make'.
1993-09-10 05:18:08 +00:00
Richard M. Stallman
57a16fedc4
(do-install): Install info/sc*.
1993-08-11 18:13:14 +00:00
Richard M. Stallman
19bd42363e
(do-install): Install info/gnus*.
1993-08-11 05:53:25 +00:00
Jim Blandy
174be3e7d6
* Makefile.in (src/Makefile): Propagate C_SWITCH_SYSTEM to the src
...
directory's makefile. This allows the invocation of CPP which
builds xmakefile to receive these switches. The SunSoft C
preprocessor inserts spaces between tokens if it doesn't get the
-Xs flag requested in src/s/sol2.h.
1993-07-18 06:10:46 +00:00
Jim Blandy
39b62b3bf3
* Makefile.in (top_distclean): Use -f switch when cleaning out
...
lock dir; it might be empty.
1993-06-19 21:05:21 +00:00
Jim Blandy
804962796c
* Makefile.in (src/Makefile): Don't bother exiting single quotes
...
and entering double quotes to get the values of LD_SWITCH_X_SITE
and the other make variables; make substitutes them in anyway.
1993-06-17 02:54:43 +00:00
Jim Blandy
44257b1a3d
* Makefile.in (uninstall): Don't remove the lisp and etc
...
directories if they're in the source tree.
1993-06-17 00:50:19 +00:00
Jim Blandy
d4acf74f7e
* Makefile.in (CPP): New variable.
...
(src/Makefile): Edit CPP into src/Makefile.
Bring mumbleclean targets into conformance with GNU coding standards.
* Makefile.in (mostlyclean, clean): Separate these two; just have
them pass the request to the subdirectory makefiles.
(distclean): Pass the request down, and then get rid of the
files configure built, and get rid of the Makefiles.
(realclean): Pass the request down, and then do the same things
distclean does.
(uninstall, info, dvi): New targets.
1993-06-16 23:46:17 +00:00
Richard M. Stallman
86f46642b7
(TAGS): cd to src to run etags.
1993-06-16 06:47:09 +00:00
Jim Blandy
4b5a51c1fe
* configure.in: Test for bison.
...
* Makefile.in (YACC): New variable.
(lib-src/Makefile.in): Edit YACC into the makefile.
* Makefile.in (YACC): New variable, to be set by top-level Makefile.
1993-06-09 04:06:57 +00:00
Richard M. Stallman
21e8e1db59
(do-install): Partially rewrite using `if'.
1993-06-02 05:16:03 +00:00
Richard M. Stallman
acfb884cec
(do-install): Correct previous etc-copying change.
...
(src/Makefile): Insert --x-libraries option into LD_SWITCH_X_SITE.
1993-06-01 22:49:36 +00:00
Richard M. Stallman
f8bc869a31
(do-install): Use `-' in tar options.
1993-05-31 21:28:36 +00:00
Richard M. Stallman
af1d3b64a2
(do-install): Copy the DOC-* files from the build
...
etc directory, as well as lots of things from ${srcdir}/etc.
1993-05-31 06:07:08 +00:00
Jim Blandy
09b89128ef
Pass in LD_SWITCH_X_SITE.
1993-05-31 06:03:21 +00:00
Jim Blandy
8fd812d1cd
* Makefile.in (mkdir, clean, mostlyclean, do-install): Use `(cd
...
foo && pwd)` instead of `(cd foo ; pwd)` to get the canonical name
of a directory; cd might fail, and have pwd print out the current
directory.
1993-05-30 19:38:49 +00:00
Jim Blandy
04d9326a12
* Makefile.in: Use Makefile comments, not C comments.
1993-05-29 21:11:09 +00:00
Jim Blandy
b305e8e580
* Makefile.in (src:, lib-src:, FRC:): force the src and lib-src
...
targets to be executed even if make remembers that it has already
stisfied FRC.
1993-05-29 19:30:26 +00:00
Richard M. Stallman
2b7f46c9a2
(do-install): Delete redundant code to copy etc twice.
1993-05-29 16:38:15 +00:00
Jim Blandy
97c701137d
* make-dist: Make a `site-lisp' directory in the distribution,
...
instead of a `local-lisp' directory, which hasn't been the
appropriate name for a long time.
* Makefile.in (@rip_paths@locallisppath): Use site-lisp directory
from the distribution first, then /usr/local/lib/emacs/site-lisp.
1993-05-28 07:38:26 +00:00
Jim Blandy
65607c1f52
* Makefile.in (do-install): Correctly detect if ./etc and
...
${srcdir}/etc are the same.
1993-05-28 06:55:13 +00:00
Richard M. Stallman
335bb18dcb
(do-install): Add `shift' command.
1993-05-27 23:57:41 +00:00
Richard M. Stallman
78c7997f4d
(COPYDESTS, COPYDIR): Delete external-lisp dir.
...
(externallispdir): Var deleted.
1993-05-27 22:15:01 +00:00
Richard M. Stallman
88190b5416
(do-install): Delete the dest dir, not the source dir,
...
when they are different.
1993-05-27 22:12:55 +00:00
Jim Blandy
4736b17e0b
* Makefile.in (${SUBDIR}): Pass the value of the make variable to
...
subdirectory makes.
1993-05-27 02:27:22 +00:00
Jim Blandy
c469713a1e
* Makefile.in (mkdir): Make all the directories in locallisppath.
1993-05-26 21:50:00 +00:00
Jim Blandy
005775ce97
* Makefile.in (do-install): Don't remove a destination directory
...
if it's the same as the source. If ${srcdir}/info == ${infodir},
don't try to copy the info files.
* Makefile.in (COPYDIR, COPYDESTS): Don't mention etc twice; this
doesn't work if you're not using a separate source directory.
(do-install): Copy the build tree's etc directory only after
making sure it's not also the source tree's etc directory.
1993-05-26 18:27:58 +00:00
Richard M. Stallman
1969729543
(INSTALL): Add definition.
1993-05-25 20:00:53 +00:00
Jim Blandy
00c2990984
* Makefile.in (srcdir): Remove comment saying this doesn't work.
1993-05-25 14:15:52 +00:00
Jim Blandy
8b14d29674
* Makefile.in (src/paths.h): Edit the `infodir' variable into this
...
too, as the value of the PATH_INFO macro.
* Makefile.in (install): Split this into `install' and
`do-install', to give people more control over exactly what gets
done.
(do-install): New target, containing the guts of `install'. Don't
remove and recreate the directories inside the copying loop - do
it all before the copying loop. Pass more flags to the lib-src
make.
(mkdir): Create ${infodir}, ${mandir}, and ${sitelispdir} here, to
avoid errors and warnings.
1993-05-25 06:18:24 +00:00
Jim Blandy
fe7cd06e97
* Makefile.in: Doc fix.
1993-05-24 16:01:41 +00:00
Jim Blandy
86ddcc58d5
* configure.in: Add support for the `--exec-prefix' option.
...
* Makefile.in: Accept that support.
* configure.in: Use the AC_PROG_INSTALL macro.
* Makefile.in (INSTALL): Variable removed.
(INSTALL_PROGRAM, INSTALL_DATA): Accept these values from configure.
1993-05-24 06:08:13 +00:00
Jim Blandy
46af2ed8ec
* Makefile.in (C_SWITCH_X_SITE): New variable - get this from
...
configure.in.
(oldXMenu/Makefile): Edit C_SWITCH_X_SITE into this.
1993-05-23 21:49:20 +00:00
Jim Blandy
8d467c70c0
* configure.in: Implement the --prefix option.
...
* Makefile.in (prefix): Add support for it here.
* Makefile.in (install): Don't assume that the files in the `info'
subdirectory match *.info. They don't have that prefix.
1993-05-23 04:42:11 +00:00
Jim Blandy
8b8d8332a0
* Makefile.in (oldXMenu/Makefile): Take oldXMenu/Makefile.in as
...
the source for the sed command, not oldXMenu/Makefile.
1993-05-18 20:32:36 +00:00
Jim Blandy
f241976e9b
* Makefile.in (oldXMenu/Makefile): Make this depend on
...
${srcdir}/oldXMenu/Makefile.in, not itself.
1993-05-16 00:44:32 +00:00