# HG changeset patch # User Frank Benoit # Date 1239532033 -7200 # Node ID f05e6e8b2f2dcebd7f0e1d59bf3c6e71f7aa409b # Parent 0b015f5925d8cbdaf35d417df079ff65d775e7a1 pragma libs diff -r 0b015f5925d8 -r f05e6e8b2f2d base/src/java/lang/all.d --- a/base/src/java/lang/all.d Sat Apr 11 11:32:49 2009 +0200 +++ b/base/src/java/lang/all.d Sun Apr 12 12:27:13 2009 +0200 @@ -1,5 +1,6 @@ module java.lang.all; +pragma( lib, "dwt-base.lib" ); public import java.lang.Boolean; public import java.lang.Byte; diff -r 0b015f5925d8 -r f05e6e8b2f2d base/src/java/util/zip/InflaterInputStream.d --- a/base/src/java/util/zip/InflaterInputStream.d Sat Apr 11 11:32:49 2009 +0200 +++ b/base/src/java/util/zip/InflaterInputStream.d Sun Apr 12 12:27:13 2009 +0200 @@ -9,9 +9,10 @@ import tango.io.compress.ZlibStream; import tango.io.device.Conduit; version(Windows){ - version(build){ - pragma(link,"zlib"); - } + pragma(lib,"zlib.lib"); + } + else{ + pragma(lib,"zlib"); } } else { // Phobos import std.zlib; diff -r 0b015f5925d8 -r f05e6e8b2f2d org.eclipse.swt.win32.win32.x86/src/org/eclipse/swt/SWT.d --- a/org.eclipse.swt.win32.win32.x86/src/org/eclipse/swt/SWT.d Sat Apr 11 11:32:49 2009 +0200 +++ b/org.eclipse.swt.win32.win32.x86/src/org/eclipse/swt/SWT.d Sun Apr 12 12:27:13 2009 +0200 @@ -22,25 +22,45 @@ import java.lang.all; version(build){ - pragma(link, "advapi32"); - pragma(link, "comctl32"); - pragma(link, "comdlg32"); - pragma(link, "gdi32"); - pragma(link, "kernel32"); - pragma(link, "shell32"); - pragma(link, "ole32"); - pragma(link, "oleaut32"); - pragma(link, "olepro32"); - pragma(link, "oleacc"); - pragma(link, "user32"); - pragma(link, "usp10"); - pragma(link, "msimg32"); - pragma(link, "opengl32"); - pragma(link, "shlwapi"); + pragma(link, "advapi32.lib"); + pragma(link, "comctl32.lib"); + pragma(link, "comdlg32.lib"); + pragma(link, "gdi32.lib"); + pragma(link, "kernel32.lib"); + pragma(link, "shell32.lib"); + pragma(link, "ole32.lib"); + pragma(link, "oleaut32.lib"); + pragma(link, "olepro32.lib"); + pragma(link, "oleacc.lib"); + pragma(link, "user32.lib"); + pragma(link, "usp10.lib"); + pragma(link, "msimg32.lib"); + pragma(link, "opengl32.lib"); + pragma(link, "shlwapi.lib"); + pragma(link, "org.eclipse.swt.win32.win32.x86.lib"); //pragma(link, "gdiplus"); // load dynamic //pragma(link, "uxtheme"); // load dynamic } +pragma(lib, "advapi32.lib"); +pragma(lib, "comctl32.lib"); +pragma(lib, "comdlg32.lib"); +pragma(lib, "gdi32.lib"); +pragma(lib, "kernel32.lib"); +pragma(lib, "shell32.lib"); +pragma(lib, "ole32.lib"); +pragma(lib, "oleaut32.lib"); +pragma(lib, "olepro32.lib"); +pragma(lib, "oleacc.lib"); +pragma(lib, "user32.lib"); +pragma(lib, "usp10.lib"); +pragma(lib, "msimg32.lib"); +pragma(lib, "opengl32.lib"); +pragma(lib, "shlwapi.lib"); +pragma(lib, "org.eclipse.swt.win32.win32.x86.lib"); +//pragma(link, "gdiplus"); // load dynamic +//pragma(link, "uxtheme"); // load dynamic + /** * This class provides access to a small number of SWT system-wide * methods, and in addition defines the public constants provided