diff options
author | Morten Welinder <terra@diku.dk> | 1994-10-17 08:04:13 +0000 |
---|---|---|
committer | Morten Welinder <terra@diku.dk> | 1994-10-17 08:04:13 +0000 |
commit | ef88bd2dc02b0b4e709a216a02760f43f18e00d6 (patch) | |
tree | eb83b37eb2e5202b66abdaeffcd3531bde5dcc80 /msdos/mainmake | |
parent | ddff705b7a85685bbeaa64c4ecfecde37573053f (diff) | |
download | emacs-ef88bd2dc02b0b4e709a216a02760f43f18e00d6.tar.gz |
Initial revision
Diffstat (limited to 'msdos/mainmake')
-rw-r--r-- | msdos/mainmake | 76 |
1 files changed, 76 insertions, 0 deletions
diff --git a/msdos/mainmake b/msdos/mainmake new file mode 100644 index 00000000000..f60642ee4c3 --- /dev/null +++ b/msdos/mainmake @@ -0,0 +1,76 @@ +# make all to compile and build Emacs. +# make install to install it. +# make TAGS to update tags tables. +# +# make clean or make mostlyclean +# Delete all files from the current directory that are normally +# created by building the program. Don't delete the files that +# record the configuration. Also preserve files that could be made +# by building, but normally aren't because the distribution comes +# with them. +# +# Delete `.dvi' files here if they are not part of the distribution. +# +# make distclean +# Delete all files from the current directory that are created by +# configuring or building the program. If you have unpacked the +# source and built the program without creating any other files, +# `make distclean' should leave only the files that were in the +# distribution. +# +# make realclean +# Delete everything from the current directory that can be +# reconstructed with this Makefile. This typically includes +# everything deleted by distclean, plus more: C source files +# produced by Bison, tags tables, info files, and so on. +# +# make extraclean +# Still more severe - delete backup and autosave files, too. + +all: lib-src src + +lib-src: FRC + cd lib-src + $(MAKE) + cd .. + +src: FRC + cd src + $(MAKE) + cd .. + +install: all + -md bin + cd lib-src + coff2exe hexl + coff2exe etags + coff2exe ctags + coff2exe b2m + mv -f *.exe ../bin/ + cd .. + cd src + coff2exe emacs + stubedit emacs.exe minstack=512k + mv -f emacs.exe ../bin/ + cd .. + +FRC: + +TAGS tags: lib-src + cd src + go32 ../lib-src/etags *.[ch] ../lisp/*.el ../lisp/term/*.el + cd .. + +check: + @echo "We don't have any tests for GNU Emacs yet." + +clean: + cd lib-src + $(MAKE) clean + cd .. + cd src + $(MAKE) clean + cd .. + cd oldxmenu + -$(MAKE) clean + cd .. |