Skip to content

Commit d61fbac

Browse files
committed
windows build
1 parent 53fa63c commit d61fbac

File tree

1 file changed

+34
-4
lines changed

1 file changed

+34
-4
lines changed

libxtracfg/c/build.bat

Lines changed: 34 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,14 +11,44 @@ cd %OUT_DIR%
1111

1212
echo lib
1313

14-
cl.exe /Bv
15-
1614
REM ls -l -R %JAVA_HOME%
1715

1816
REM static
19-
cl.exe /c /MT /W4 /I./ /I%JAVA_HOME%/include /I%JAVA_HOME%/include/%PLATFORM% /Folibxtracfg.obj ../wrapper/libxtracfg.c
17+
REM cl.exe /c /MT /W4 /I./ /I%JAVA_HOME%/include /I%JAVA_HOME%/include/%PLATFORM% /Folibxtracfg.obj ../wrapper/libxtracfg.c
2018
REM copy libxtracfgjni_static.lib libxtracfg.lib
21-
lib.exe /OUT:libxtracfg.lib /VERBOSE libxtracfg.obj libxtracfgjni_static.lib
19+
REM lib.exe /OUT:libxtracfg.lib /VERBOSE libxtracfg.obj libxtracfgjni_static.lib
20+
21+
cl.exe /MT /W4 /I./ /I%JAVA_HOME%/include /I%JAVA_HOME%/include/%PLATFORM% ^
22+
../wrapper/libxtracfg.c ^
23+
libxtracfgjni_static.lib ^
24+
C:\hostedtoolcache\windows\graalvm-jdk-21_windows-x64_bin\21.0.0\x64\graalvm-jdk-21.0.9+7.1\lib\svm\clibraries\windows-amd64\libchelper.lib ^
25+
C:\hostedtoolcache\windows\graalvm-jdk-21_windows-x64_bin\21.0.0\x64\graalvm-jdk-21.0.9+7.1\lib\static\windows-amd64\net.lib ^
26+
C:\hostedtoolcache\windows\graalvm-jdk-21_windows-x64_bin\21.0.0\x64\graalvm-jdk-21.0.9+7.1\lib\static\windows-amd64\extnet.lib ^
27+
C:\hostedtoolcache\windows\graalvm-jdk-21_windows-x64_bin\21.0.0\x64\graalvm-jdk-21.0.9+7.1\lib\static\windows-amd64\nio.lib ^
28+
C:\hostedtoolcache\windows\graalvm-jdk-21_windows-x64_bin\21.0.0\x64\graalvm-jdk-21.0.9+7.1\lib\static\windows-amd64\management_ext.lib ^
29+
C:\hostedtoolcache\windows\graalvm-jdk-21_windows-x64_bin\21.0.0\x64\graalvm-jdk-21.0.9+7.1\lib\static\windows-amd64\java.lib ^
30+
C:\hostedtoolcache\windows\graalvm-jdk-21_windows-x64_bin\21.0.0\x64\graalvm-jdk-21.0.9+7.1\lib\static\windows-amd64\sunmscapi.lib ^
31+
C:\hostedtoolcache\windows\graalvm-jdk-21_windows-x64_bin\21.0.0\x64\graalvm-jdk-21.0.9+7.1\lib\static\windows-amd64\zip.lib ^
32+
C:\hostedtoolcache\windows\graalvm-jdk-21_windows-x64_bin\21.0.0\x64\graalvm-jdk-21.0.9+7.1\lib\svm\clibraries\windows-amd64\jvm.lib ^
33+
/link ^
34+
/OUT:libxtracfg.lib ^
35+
/FILEALIGN:4096 ^
36+
/LIBPATH:./ ^
37+
/LIBPATH:%JAVA_HOME%/lib ^
38+
/LIBPATH:%JAVA_HOME%/lib/svm/clibraries ^
39+
/LIBPATH:%JAVA_HOME%/lib/svm/clibraries/windows-amd64 ^
40+
/LIBPATH:%JAVA_HOME%/lib/static/windows-amd64 ^
41+
ncrypt.lib ^
42+
crypt32.lib ^
43+
winhttp.lib ^
44+
psapi.lib ^
45+
version.lib ^
46+
advapi32.lib ^
47+
ws2_32.lib ^
48+
secur32.lib ^
49+
iphlpapi.lib ^
50+
userenv.lib ^
51+
mswsock.lib
2252

2353
certutil -hashfile libxtracfg.lib SHA1 > libxtracfg.sha1sum.tmp
2454
REM Extract just the hash from certutil output (it includes headers/footers)

0 commit comments

Comments
 (0)