release: version 0.14.0
This commit is contained in:
@@ -42,8 +42,8 @@
|
|||||||
<string>1.0</string>
|
<string>1.0</string>
|
||||||
<key>CFBundleIdentifier</key>
|
<key>CFBundleIdentifier</key>
|
||||||
<string>ios.libcore.hiddify</string>
|
<string>ios.libcore.hiddify</string>
|
||||||
<key>CFBundleShortVersionString</key><string>0.13.1</string>
|
<key>CFBundleShortVersionString</key><string>0.14.0</string>
|
||||||
<key>CFBundleVersion</key><string>0.13.1</string>
|
<key>CFBundleVersion</key><string>0.14.0</string>
|
||||||
<key>MinimumOSVersion</key>
|
<key>MinimumOSVersion</key>
|
||||||
<string>15.0</string>
|
<string>15.0</string>
|
||||||
</dict>
|
</dict>
|
||||||
|
|||||||
10
Makefile
10
Makefile
@@ -11,7 +11,7 @@ Not available for Windows! use bash in WSL
|
|||||||
endif
|
endif
|
||||||
|
|
||||||
TAGS=with_gvisor,with_quic,with_wireguard,with_ech,with_utls,with_clash_api,with_grpc
|
TAGS=with_gvisor,with_quic,with_wireguard,with_ech,with_utls,with_clash_api,with_grpc
|
||||||
IOS_TAGS=with_dhcp,with_low_memory,with_conntrack
|
IOS_ADD_TAGS=with_dhcp,with_low_memory,with_conntrack
|
||||||
GOBUILDLIB=CGO_ENABLED=1 go build -trimpath -tags $(TAGS) -ldflags="-w -s" -buildmode=c-shared
|
GOBUILDLIB=CGO_ENABLED=1 go build -trimpath -tags $(TAGS) -ldflags="-w -s" -buildmode=c-shared
|
||||||
GOBUILDSRV=CGO_ENABLED=1 go build -trimpath
|
GOBUILDSRV=CGO_ENABLED=1 go build -trimpath
|
||||||
|
|
||||||
@@ -26,12 +26,12 @@ android: lib_install
|
|||||||
gomobile bind -v -androidapi=21 -javapkg=io.nekohasekai -libname=box -tags=$(TAGS) -trimpath -target=android -o $(BINDIR)/$(LIBNAME).aar github.com/sagernet/sing-box/experimental/libbox ./mobile
|
gomobile bind -v -androidapi=21 -javapkg=io.nekohasekai -libname=box -tags=$(TAGS) -trimpath -target=android -o $(BINDIR)/$(LIBNAME).aar github.com/sagernet/sing-box/experimental/libbox ./mobile
|
||||||
|
|
||||||
ios-full: lib_install
|
ios-full: lib_install
|
||||||
gomobile bind -v -target ios,iossimulator,tvos,tvossimulator,macos -libname=box -tags=$(TAGS),with_dhcp,with_low_memory,with_conntrack -trimpath -ldflags="-w -s" -o $(BINDIR)/$(PRODUCT_NAME).xcframework github.com/sagernet/sing-box/experimental/libbox ./mobile
|
gomobile bind -v -target ios,iossimulator,tvos,tvossimulator,macos -libname=box -tags=$(TAGS),$(IOS_ADD_TAGS) -trimpath -ldflags="-w -s" -o $(BINDIR)/$(PRODUCT_NAME).xcframework github.com/sagernet/sing-box/experimental/libbox ./mobile
|
||||||
mv $(BINDIR)/$(PRODUCT_NAME).xcframework $(BINDIR)/$(LIBNAME).xcframework
|
mv $(BINDIR)/$(PRODUCT_NAME).xcframework $(BINDIR)/$(LIBNAME).xcframework
|
||||||
cp Libcore.podspec $(BINDIR)/$(LIBNAME).xcframework/
|
cp Libcore.podspec $(BINDIR)/$(LIBNAME).xcframework/
|
||||||
|
|
||||||
ios: lib_install
|
ios: lib_install
|
||||||
gomobile bind -v -target ios -libname=box -tags=$(TAGS),with_dhcp,with_low_memory,with_conntrack -trimpath -ldflags="-w -s" -o $(BINDIR)/Libcore.xcframework github.com/sagernet/sing-box/experimental/libbox ./mobile
|
gomobile bind -v -target ios -libname=box -tags=$(TAGS),$(IOS_ADD_TAGS) -trimpath -ldflags="-w -s" -o $(BINDIR)/Libcore.xcframework github.com/sagernet/sing-box/experimental/libbox ./mobile
|
||||||
cp Info.plist $(BINDIR)/Libcore.xcframework/
|
cp Info.plist $(BINDIR)/Libcore.xcframework/
|
||||||
|
|
||||||
|
|
||||||
@@ -54,9 +54,9 @@ linux-amd64:
|
|||||||
chmod +x $(BINDIR)/$(SRVNAME)
|
chmod +x $(BINDIR)/$(SRVNAME)
|
||||||
|
|
||||||
macos-amd64:
|
macos-amd64:
|
||||||
env GOOS=darwin GOARCH=amd64 CGO_CFLAGS="-mmacosx-version-min=10.11" CGO_LDFLAGS="-mmacosx-version-min=10.11" CGO_ENABLED=1 go build -trimpath -tags $(TAGS),$(IOS_TAGS) -buildmode=c-shared -o $(BINDIR)/$(LIBNAME)-amd64.dylib ./custom
|
env GOOS=darwin GOARCH=amd64 CGO_CFLAGS="-mmacosx-version-min=10.11" CGO_LDFLAGS="-mmacosx-version-min=10.11" CGO_ENABLED=1 go build -trimpath -tags $(TAGS),$(IOS_ADD_TAGS) -buildmode=c-shared -o $(BINDIR)/$(LIBNAME)-amd64.dylib ./custom
|
||||||
macos-arm64:
|
macos-arm64:
|
||||||
env GOOS=darwin GOARCH=arm64 CGO_CFLAGS="-mmacosx-version-min=10.11" CGO_LDFLAGS="-mmacosx-version-min=10.11" CGO_ENABLED=1 go build -trimpath -tags $(TAGS),$(IOS_TAGS) -buildmode=c-shared -o $(BINDIR)/$(LIBNAME)-arm64.dylib ./custom
|
env GOOS=darwin GOARCH=arm64 CGO_CFLAGS="-mmacosx-version-min=10.11" CGO_LDFLAGS="-mmacosx-version-min=10.11" CGO_ENABLED=1 go build -trimpath -tags $(TAGS),$(IOS_ADD_TAGS) -buildmode=c-shared -o $(BINDIR)/$(LIBNAME)-arm64.dylib ./custom
|
||||||
|
|
||||||
macos-universal: macos-amd64 macos-arm64
|
macos-universal: macos-amd64 macos-arm64
|
||||||
lipo -create $(BINDIR)/$(LIBNAME)-amd64.dylib $(BINDIR)/$(LIBNAME)-arm64.dylib -output $(BINDIR)/$(LIBNAME).dylib
|
lipo -create $(BINDIR)/$(LIBNAME)-amd64.dylib $(BINDIR)/$(LIBNAME)-arm64.dylib -output $(BINDIR)/$(LIBNAME).dylib
|
||||||
|
|||||||
Reference in New Issue
Block a user