diff msdos/mainmake @ 9571:b37425ecb3f0

Initial revision
author Morten Welinder <terra@diku.dk>
date Mon, 17 Oct 1994 08:04:13 +0000
parents
children df402eaace58
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/msdos/mainmake	Mon Oct 17 08:04:13 1994 +0000
@@ -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 ..