Skip to content

Commit 8755cab

Browse files
committed
windows build
1 parent d61fbac commit 8755cab

File tree

1 file changed

+4
-35
lines changed

1 file changed

+4
-35
lines changed

libxtracfg/c/build.bat

Lines changed: 4 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -15,41 +15,9 @@ REM ls -l -R %JAVA_HOME%
1515

1616
REM static
1717
REM cl.exe /c /MT /W4 /I./ /I%JAVA_HOME%/include /I%JAVA_HOME%/include/%PLATFORM% /Folibxtracfg.obj ../wrapper/libxtracfg.c
18-
REM copy libxtracfgjni_static.lib libxtracfg.lib
18+
copy libxtracfgjni_static.lib libxtracfg.lib
1919
REM lib.exe /OUT:libxtracfg.lib /VERBOSE libxtracfg.obj libxtracfgjni_static.lib
2020

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
52-
5321
certutil -hashfile libxtracfg.lib SHA1 > libxtracfg.sha1sum.tmp
5422
REM Extract just the hash from certutil output (it includes headers/footers)
5523
findstr /v "SHA1 CertUtil" libxtracfg.sha1sum.tmp > libxtracfg.sha1sum
@@ -60,9 +28,10 @@ echo test
6028
ls -l
6129

6230
REM static
63-
cl.exe /MT /I./ /Fetest.exe ^
31+
cl.exe /MT /I./ /Fetest.exe /I%JAVA_HOME%/include /I%JAVA_HOME%/include/%PLATFORM% ^
32+
../wrapper/libxtracfg.c ^
6433
../test/main.c ^
65-
libxtracfg.lib ^
34+
libxtracfgjni_static.lib ^
6635
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 ^
6736
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 ^
6837
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 ^

0 commit comments

Comments
 (0)