Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
W
wine-cw
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
wine
wine-cw
Commits
0a2aac8d
Commit
0a2aac8d
authored
Jun 26, 2017
by
Alexandre Julliard
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
wineandroid: Allow putting libraries in the native library directory.
Signed-off-by:
Alexandre Julliard
<
julliard@winehq.org
>
parent
9065fd25
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
10 additions
and
2 deletions
+10
-2
WineActivity.java
dlls/wineandroid.drv/WineActivity.java
+9
-2
build.gradle.in
dlls/wineandroid.drv/build.gradle.in
+1
-0
No files found.
dlls/wineandroid.drv/WineActivity.java
View file @
0a2aac8d
...
@@ -88,7 +88,7 @@ public class WineActivity extends Activity
...
@@ -88,7 +88,7 @@ public class WineActivity extends Activity
HashMap
<
String
,
String
>
env
=
new
HashMap
<
String
,
String
>();
HashMap
<
String
,
String
>
env
=
new
HashMap
<
String
,
String
>();
env
.
put
(
"WINELOADER"
,
loader
.
toString
()
);
env
.
put
(
"WINELOADER"
,
loader
.
toString
()
);
env
.
put
(
"WINEPREFIX"
,
prefix
.
toString
()
);
env
.
put
(
"WINEPREFIX"
,
prefix
.
toString
()
);
env
.
put
(
"LD_LIBRARY_PATH"
,
libdir
.
toString
()
);
env
.
put
(
"LD_LIBRARY_PATH"
,
libdir
.
toString
()
+
":"
+
getApplicationInfo
().
nativeLibraryDir
);
env
.
put
(
"LC_ALL"
,
locale
);
env
.
put
(
"LC_ALL"
,
locale
);
env
.
put
(
"LANG"
,
locale
);
env
.
put
(
"LANG"
,
locale
);
...
@@ -111,7 +111,14 @@ public class WineActivity extends Activity
...
@@ -111,7 +111,14 @@ public class WineActivity extends Activity
createProgressDialog
(
0
,
"Setting up the Windows environment..."
);
createProgressDialog
(
0
,
"Setting up the Windows environment..."
);
System
.
load
(
libdir
.
toString
()
+
"/libwine.so"
);
try
{
System
.
loadLibrary
(
"wine"
);
}
catch
(
java
.
lang
.
UnsatisfiedLinkError
e
)
{
System
.
load
(
libdir
.
toString
()
+
"/libwine.so"
);
}
prefix
.
mkdirs
();
prefix
.
mkdirs
();
runWine
(
cmdline
,
env
);
runWine
(
cmdline
,
env
);
...
...
dlls/wineandroid.drv/build.gradle.in
View file @
0a2aac8d
...
@@ -74,6 +74,7 @@ android
...
@@ -74,6 +74,7 @@ android
{
{
main.assets.srcDirs = [ "assets" ]
main.assets.srcDirs = [ "assets" ]
main.java.srcDirs = [ "@srcdir@" ]
main.java.srcDirs = [ "@srcdir@" ]
main.jniLibs.srcDirs = [ "lib" ]
main.java.excludes = [ "build" ]
main.java.excludes = [ "build" ]
main.res.srcDirs = [ "res" ]
main.res.srcDirs = [ "res" ]
main.manifest.srcFile "@srcdir@/AndroidManifest.xml"
main.manifest.srcFile "@srcdir@/AndroidManifest.xml"
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment