お世話になっております。 以下の環境・手順で日本語版LibreOffice4.0.3.3にモジュール(dll)を追加してビルドしたのですが インストールディレクトリにコピーされない問題が発生しております。 (libreoffice-4.0.3.3\solver\wntmsci14\bin配下にはdllが生成されています)
どなたか解決方法をご存知の方いらっしゃいますでしょうか? ※参考となりそうな資料をご存知の方でも構いません。 ■参考にした手順 https://wiki.documentfoundation.org/Development/Gbuild_migration_tutorial ※但し、Step5:Componentsについては実施しておりません。 ■ソースファイル http://ja.libreoffice.org/download/?type=src&version=4.0.3からダウンロードした バージョン4.0.3.3ソースファイル ■ビルド環境 OS:Windows7(64bit) Cygwin:1.7.18(0.263/5/3) コンパイラ:Visual Studio 2012 Express for Desktop make:LOパッチが当てられたGNU make 3.82 http://dev-www.libreoffice.org/bin/cygwin/make ■hoge/Library_hoge.mk(モジュール名をhogeに変更しています) $(eval $(call gb_Library_Library,hoge)) $(eval $(call gb_Library_use_packages,hoge,\ hoge_inc \ )) $(eval $(call gb_Library_set_include,hoge,\ -I$(SRCDIR)/hoge/inc \ $(INCLUDE) \ )) $(eval $(call gb_Library_add_defs,hoge,\ -DHOGE_DLLIMPLEMENTATION \ )) $(eval $(call gb_Library_use_sdk_api,hoge)) $(eval $(call gb_Library_use_external,hoge,externalライブラリ名)) $(eval $(call gb_Library_use_libraries,hoge,\ sal \ )) $(eval $(call gb_Library_add_exception_objects,hoge,\ hoge/source/ソースファイル1 \ hoge/source/ソースファイル2\ )) ■hoge/Makefile module_directory:=$(dir $(realpath $(firstword $(MAKEFILE_LIST)))) include $(module_directory)/../solenv/gbuild/partial_build.mk ■hoge/Module_hoge.mk(モジュール名をhogeに変更しています) $(eval $(call gb_Module_Module,hoge)) $(eval $(call gb_Module_add_targets,hoge,\ Package_inc \ Library_hoge \ )) ■hoge/Package_inc.mk(モジュール名をhogeに変更しています) $(eval $(call gb_Package_Package,hoge_inc,$(SRCDIR)/hoge/inc)) $(eval $(call gb_Package_add_file,hoge_inc,inc/ヘッダファイル1,hoge/ヘッダファイル1)) $(eval $(call gb_Package_add_file,hoge_inc,inc/hoge/hogedllapi.h,hoge/hogedllapi.h)) $(eval $(call gb_Package_add_file,hoge_inc,inc/hoge/ヘッダファイル2.hxx,hoge/ヘッダファイル2)) ■hoge/prj/build.lst hg hoge : NULL hg hoge\prj nmake - all hg_all NULL ■Repository.mk hogeを追加 以上、宜しくお願い致します。 -- Unsubscribe instructions: E-mail to [email protected] Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette List archive: http://listarchives.libreoffice.org/ja/discuss/ All messages sent to this list will be publicly archived and cannot be deleted
