File tree Expand file tree Collapse file tree 4 files changed +28
-25
lines changed Expand file tree Collapse file tree 4 files changed +28
-25
lines changed Original file line number Diff line number Diff line change @@ -18,17 +18,17 @@ LINUX_BUILDDIR=$(BUILDDIR)/linux
18
18
ANDROID_BUILD_CMD =env PATH=$(GOBIN ) :$(PATH ) $(GOMOBILE ) $(GOBIND ) $(ANDROID23 ) \
19
19
-ldflags '-w -s' -gcflags='-trimpath=${HOME}' -asmflags='-trimpath=${HOME}'
20
20
# built without stripping dwarf/symbols
21
- ANDROID_ARM64_BUILD_CMD =env PATH=$(GOBIN ) :$(PATH ) $(GOMOBILE ) $(GOBIND ) $(ANDROID23 )
21
+ ANDROID_DEBUG_BUILD_CMD =env PATH=$(GOBIN ) :$(PATH ) $(GOMOBILE ) $(GOBIND ) $(ANDROID23 )
22
22
# exported pkgs
23
23
INTRA_BUILD_CMD =$(IMPORT_PATH ) /intra $(IMPORT_PATH ) /intra/backend $(IMPORT_PATH ) /intra/rnet $(IMPORT_PATH ) /intra/settings
24
24
25
25
$(BUILDDIR ) /intra/tun2socks.aar : $(GOMOBILE )
26
26
mkdir -p $(BUILDDIR ) /intra
27
27
$(ANDROID_BUILD_CMD ) -o $@ $(INTRA_BUILD_CMD )
28
28
29
- $(BUILDDIR ) /intra/tun2socks-arm .aar : $(GOMOBILE )
29
+ $(BUILDDIR ) /intra/tun2socks-debug .aar : $(GOMOBILE )
30
30
mkdir -p $(BUILDDIR ) /intra
31
- $(ANDROID_ARM64_BUILD_CMD ) -o $@ $(INTRA_BUILD_CMD )
31
+ $(ANDROID_DEBUG_BUILD_CMD ) -o $@ $(INTRA_BUILD_CMD )
32
32
33
33
$(BUILDDIR ) /android/tun2socks.aar : $(GOMOBILE )
34
34
mkdir -p $(BUILDDIR ) /android
@@ -65,7 +65,7 @@ android: $(BUILDDIR)/android/tun2socks.aar
65
65
66
66
intra : $(BUILDDIR ) /intra/tun2socks.aar
67
67
68
- intrarm : $(BUILDDIR ) /intra/tun2socks-arm .aar
68
+ intradebug : $(BUILDDIR ) /intra/tun2socks-debug .aar
69
69
70
70
apple : $(BUILDDIR ) /apple/Tun2socks.xcframework
71
71
Original file line number Diff line number Diff line change 3
3
env :
4
4
PACK : " aar"
5
5
CLASSFULL : " full"
6
- CLASSARM : " arm64 "
6
+ CLASSDBG : " debug "
7
7
FOUT : " firestack.aar"
8
- FOUTARM : " firestack-arm .aar"
8
+ FOUTDBG : " firestack-debug .aar"
9
9
BOUT : " build/intra/tun2socks.aar"
10
- BOUTARM : " build/intra/tun2socks-arm .aar"
10
+ BOUTDBG : " build/intra/tun2socks-debug .aar"
11
11
SOURCES : " build/intra/tun2socks-sources.jar"
12
12
before_install :
13
13
# - sdk install java 17.0.8-jbr
Original file line number Diff line number Diff line change @@ -12,18 +12,22 @@ set -eux
12
12
# gitlab.com/fdroid/fdroiddata/-/blob/81c14003f/metadata/com.tailscale.ipn.yml
13
13
# gitlab.com/fdroid/fdroiddata/-/blob/d6c5315a/metadata/org.calyxinstitute.vpn.yml
14
14
15
- # defaults
15
+ # defaults; can be overridden for ex by jitpack.yml
16
16
PACK=" ${PACK:- aar} "
17
+ # final out
17
18
FOUT=" ${FOUT:- firestack.aar} "
19
+ FOUTDBG=" ${FOUTDBG:- firestack-debug.aar} "
20
+ # build out
18
21
BOUT=" ${BOUT:- build/ intra/ tun2socks.aar} "
19
- FOUTARM=" ${FOUTARM:- firestack-arm.aar} "
20
- BOUTARM=" ${BOUTARM:- build/ intra/ tun2socks-arm.aar} "
21
- # CLASSFULL="${CLASSFULL:-full}"
22
- CLASSARM=" ${CLASSARM:- arm64} "
22
+ BOUTDBG=" ${BOUTDBG:- build/ intra/ tun2socks-debug.aar} "
23
+ # artifact classifier
24
+ CLASSFULL=" ${CLASSFULL:- full} " # unused
25
+ CLASSDBG=" ${CLASSDBG:- debug} "
26
+ # artifact bytecode sources
23
27
SOURCES=" ${SOURCES:- build/ intra/ tun2socks-sources.jar} "
24
28
25
29
ARG1=" ${1:- go} "
26
- ARG2=" ${2:- nodebug } "
30
+ ARG2=" ${2:- debug } "
27
31
28
32
# debug
29
33
printenv
@@ -56,17 +60,16 @@ go env
56
60
# gomobile aar
57
61
58
62
if [ " $ARG2 " = " debug" ]; then
59
- make clean && make intra && make intraarm
63
+ # default: with debug builds
64
+ make clean && make intra && make intradebug
60
65
# rename
61
66
mv ./" $BOUT " ./" $FOUT "
62
- mv ./" $BOUTARM " ./" $FOUTARM "
67
+ mv ./" $BOUTDBG " ./" $FOUTDBG "
63
68
else
64
- # default: disable arm (debug) builds
65
69
make clean && make intra
66
70
# rename
67
71
mv ./" $BOUT " ./" $FOUT "
68
72
fi
69
73
70
-
71
74
# ls cwd
72
75
ls -ltr
Original file line number Diff line number Diff line change @@ -25,11 +25,11 @@ mvn install:install-file \
25
25
-Dsources=${SOURCES}
26
26
# -Dclassifier=${CLASSFULL} \
27
27
# usage: docs.gradle.org/current/userguide/dependency_management.html
28
- # mvn -X install:install-file \
29
- # -Dfile=${FOUTARM } \
30
- # -Dpackaging=${PACK} \
31
- # -Dversion=${VERSION} \
32
- # -DgroupId=${GROUP} \
33
- # -DartifactId=${ARTIFACT} \
34
- # -Dclassifier=${CLASSARM } \
35
- # -Dsources=${SOURCES}
28
+ mvn -X install:install-file \
29
+ -Dfile=${FOUTDBG } \
30
+ -Dpackaging=${PACK} \
31
+ -Dversion=${VERSION} \
32
+ -DgroupId=${GROUP} \
33
+ -DartifactId=${ARTIFACT} \
34
+ -Dclassifier=${CLASSDBG } \
35
+ -Dsources=${SOURCES}
You can’t perform that action at this time.
0 commit comments