提案/クロスコンパイル/03.Monoがなくてもビルド可能にする


Top / 提案 / クロスコンパイル / 03.Monoがなくてもビルド可能にする

これは何か

MonaのビルドにMonoを要求するのはいろいろと無駄なので、Monoがみつからない場合は、default_secondboot.asmを利用するようにします。

変更点

configureで、SKIP_DOTNET=1とする

 mono)
   MONO=`which mono`
   [ "x$MONO" = x ] && { 'Mono runtime not found...skip';echo "SKIP_DOTNET=1">> $MAKEINC;}

Makefileで関連する make を走らせない

ifneq ($(SKIP_DOTNET),1)
	cd core/PEAnalyzerLib && make && make install
	cd core/IL2Asm16 && make && make install
endif

secondboot.asmのMakefile

ifeq ($(SKIP_DOTNET),1)
$(TARGET): default_secondboot.asm
 	$(NASM) $< -o $@ -l secondboot.lst

という感じでまとめました。うまく動いているのでcommitしました。
感想意見もとむ>shadowさん、ひらっちさん

コメント

コメントはありません。 コメント/提案/クロスコンパイル/03.Monoがなくてもビルド可能にする?

お名前:

MENU

now: 3

リンク


最新の20件
2018-10-07 2018-09-20 2018-09-03 2018-05-09 2017-09-29 2017-01-10 2016-12-11 2016-10-04 2016-08-14 2016-05-29 2015-12-28 2013-02-25 2013-02-21 2013-02-20 2013-02-12 2013-02-11 2013-02-10
最新の20件
2010-02-01 2010-01-31 2010-01-30 2010-01-29 2010-01-16

Counter: 3148, today: 1, yesterday: 0

リロード   新規 編集 凍結 差分 添付 複製 改名   トップ 一覧 検索 最終更新 バックアップ   ヘルプ   最終更新のRSS

Last-modified: 2008-03-28 (金) 15:48:03 (3888d);  Modified by mona
PukiWiki 1.4.6 Copyright © 2001-2005 PukiWiki Developers Team. License is GPL.
Based on "PukiWiki" 1.3 by yu-ji
Powered by PHP 5.2.17
HTML convert time to 0.045 sec.