diff options
-rw-r--r-- | ext/.document | 1 | ||||
-rw-r--r-- | ext/win32ole/.cvsignore | 1 | ||||
-rw-r--r-- | ext/win32ole/.document | 1 | ||||
-rw-r--r-- | ext/win32ole/MANIFEST | 1 | ||||
-rw-r--r-- | ext/win32ole/extconf.rb | 15 |
5 files changed, 17 insertions, 2 deletions
diff --git a/ext/.document b/ext/.document index 797d8dcef8..bf2855bb74 100644 --- a/ext/.document +++ b/ext/.document @@ -3,3 +3,4 @@ iconv/iconv.c strscan/strscan.c zlib/zlib.c +win32ole diff --git a/ext/win32ole/.cvsignore b/ext/win32ole/.cvsignore index 44e7f262dc..4f6430def0 100644 --- a/ext/win32ole/.cvsignore +++ b/ext/win32ole/.cvsignore @@ -1,3 +1,4 @@ Makefile mkmf.log *.log +.document diff --git a/ext/win32ole/.document b/ext/win32ole/.document deleted file mode 100644 index 19a3a251ff..0000000000 --- a/ext/win32ole/.document +++ /dev/null @@ -1 +0,0 @@ -win32ole.c diff --git a/ext/win32ole/MANIFEST b/ext/win32ole/MANIFEST index 936cbd6cfa..8e9bd46211 100644 --- a/ext/win32ole/MANIFEST +++ b/ext/win32ole/MANIFEST @@ -22,4 +22,3 @@ tests/testVARIANT.rb tests/testWIN32OLE.rb tests/testall.rb win32ole.c -.document diff --git a/ext/win32ole/extconf.rb b/ext/win32ole/extconf.rb index c989267733..de306d0578 100644 --- a/ext/win32ole/extconf.rb +++ b/ext/win32ole/extconf.rb @@ -6,6 +6,17 @@ require 'mkmf' dir_config("win32") + +SRCFILES=<<SRC +win32ole.c +SRC + +def create_docfile(src) + open(File.expand_path($srcdir) + "/.document", "w") {|ofs| + ofs.print src + } +end + def create_win32ole_makefile if have_library("ole32") and have_library("oleaut32") and @@ -15,9 +26,13 @@ def create_win32ole_makefile have_library("advapi32") and have_header("windows.h") create_makefile("win32ole") + create_docfile(SRCFILES) + else + create_docfile("") end end + case RUBY_PLATFORM when /mswin32/ $CFLAGS += ' /W3' |