[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]
[MD:2948]bootstrap
- X-ml-count: 2948
- Subject: [MD:2948]bootstrap
- From: 小関 吉則 (KOSEKI Yoshinori) <kose@xxxxxxxxxxxxxxxxxx>
- Date: Fri, 15 Feb 2002 20:48:15 +0900
- User-agent: Gnus/5.090005 (Oort Gnus v0.05) Emacs/21.1 (i386-msvc-nt5.0.2195) Mule/5.0 (賢木) Meadow/1.99 Alpha1 (AWOFUCHI)
>>>>> In [meadow-develop : No.2831]
>>>>> “himi” = MIYASHITA Hisashi(宮下 尚:HIMI) <himi@xxxxxxxxxxx> wrote:
himi> まだ非常に不完全なバージョンですが、Meadow 1.99 Preliminary Alpha -5を、
himi> CVSにimportしました。
himi> 問題山積ですが、とりあえず使うことはできると思います。
今それでメールを書いております。
himi> 注意点ですが、checkoutした状態では.elcがないので、bootstrapをつくって、
himi> .elcを作らないといけません。
himi> nmake -f makefile.nt bootstrap を、src directoryで行う。で、lisp
himi> directoryで、byte recompile.
himi> ## この辺自動化したいんで、誰かやってくれるとうれしい。
nmake の書式がよくわかんないのでおもいっきり手抜きだとこんな
感じかな。
namke -f Meadow.mak all で、lisp/emacs-lisp/cl.elc がない場
合に bootstrap します。
ところで、
1. ソースの anonymous CVS で check out。
2. コンパイル済みバイナリの配布。
はできる体制(作業するだけ?)にはなったんでしたっけ?
まだなっていないのはどこがボトルネックになってるんでしたっけ?
Index: nt/Meadow.mak
===================================================================
RCS file: /usr/local/Meadow/cvsroot/Meadow/nt/Meadow.mak,v
retrieving revision 1.16
diff -u -r1.16 Meadow.mak
--- nt/Meadow.mak 2002/01/17 14:18:42 1.16
+++ nt/Meadow.mak 2002/02/15 11:44:55
@@ -75,7 +75,7 @@
# Build emacs
#
BUILD_CMD = $(MAKE) -f makefile.nt all
-all: $(BLD) $(ALL)
+all: ..\lisp\emacs-lisp\cl.elc $(BLD) $(ALL)
cd ..\lib-src
$(BUILD_CMD)
cd ..\src
@@ -86,6 +86,24 @@
if exist ..\leim\Makefile.nt $(BUILD_CMD)
cd ..\nt
+..\lisp\emacs-lisp\cl.elc:
+ nmake -f Meadow.mak bootstrap
+
+BOOTSTRAP_CMD = $(MAKE) $(MFLAGS) -f makefile.nt bootstrap
+bootstrap: $(BLD) $(ALL)
+ cd ..\src
+ $(BOOTSTRAP_CMD)
+ $(BOOTCLEAN_CMD)
+ cd ..\lisp
+ $(BOOTSTRAP_CMD)
+ cd ..\nt
+
+BOOTCLEAN_CMD = $(MAKE) $(MFLAGS) -f makefile.nt bootstrap-clean
+bootstrap-clean:
+ cd ..\src
+ $(BOOTCLEAN_CMD)
+ cd ..\lisp
+ $(BOOTCLEAN_CMD)
MeadowNT.bat: MeadowNT.bat.in
echo @echo off > emacs.bat
--
こせき @ Emacs のページ作成中
http://www.NetLaputa.ne.jp/~kose/Emacs/
kose@xxxxxxxxxxxxxxxxxx