android/meson.build: move target org_musicpd_Bridge.h
to include/meson.build
This commit is contained in:
18
android/include/meson.build
Normal file
18
android/include/meson.build
Normal file
@@ -0,0 +1,18 @@
|
||||
javac = find_program('javac')
|
||||
|
||||
common_cppflags += '-I' + meson.current_build_dir()
|
||||
|
||||
bridge_header = custom_target(
|
||||
'org_musicpd_Bridge.h',
|
||||
output: 'org_musicpd_Bridge.h',
|
||||
input: [
|
||||
'../app/src/main/java/org/musicpd/Bridge.java',
|
||||
],
|
||||
command: [
|
||||
join_paths(meson.current_source_dir(), 'run-javac.sh'),
|
||||
javac,
|
||||
join_paths(android_sdk_platform_dir, 'android.jar'),
|
||||
'@OUTDIR@',
|
||||
'@INPUT@',
|
||||
],
|
||||
)
|
11
android/include/run-javac.sh
Executable file
11
android/include/run-javac.sh
Executable file
@@ -0,0 +1,11 @@
|
||||
#!/bin/sh -e
|
||||
|
||||
JAVAC=$1
|
||||
CLASSPATH=$2
|
||||
GENINCLUDE=$3
|
||||
|
||||
"$JAVAC" -source 1.8 -target 1.8 -Xlint:-options \
|
||||
-cp "$CLASSPATH" \
|
||||
-h "$GENINCLUDE" \
|
||||
"$4"
|
||||
|
Reference in New Issue
Block a user