building, not crashing, but does nothing to hide menubar

This commit is contained in:
Ben Fry
2022-01-25 09:44:33 -05:00
parent 1b8a6a8e96
commit ed1ebbb9ba
2 changed files with 6 additions and 5 deletions

1
build/macos/jAppleMenuBar/.gitignore vendored Normal file
View File

@@ -0,0 +1 @@
libjAppleMenuBar*

View File

@@ -6,16 +6,16 @@ JNI=-I${JAVA_HOME}/include -I${JAVA_HOME}/include/darwin/
# JNI11=-I`/usr/libexec/java_home -v 11`/include -I`/usr/libexec/java_home -v 11`/include/darwin/
# JNI17=-I`/usr/libexec/java_home -v 17`/include -I`/usr/libexec/java_home -v 17`/include/darwin/
default: universal_lib
x64_lib: jAppleMenuBar.m
$(CC) ${JNI} jAppleMenuBar.m -o x64_lib -arch x86_64 -target x86_64-apple-macos10.12
$(CC) ${JNI} jAppleMenuBar.m -o libjAppleMenuBar_x86_64 -target x86_64-apple-macos10.12 -framework Cocoa -shared
arm_lib: jAppleMenuBar.m
$(CC) ${JNI} jAppleMenuBar.m -o arm_lib -arch arm64 -target arm64-apple-macos11
$(CC) ${JNI} jAppleMenuBar.m -o libjAppleMenuBar_aarch64 -target arm64-apple-macos11 -framework Cocoa -shared
universal_lib: x64_lib arm_lib
lipo -create -output libjAppleMenuBar.jnilib x64_lib arm_lib
default: universal_lib
lipo -create -output libjAppleMenuBar.jnilib libjAppleMenuBar_x86_64 libjAppleMenuBar_aarch64
# JAVA_HOME="`/usr/libexec/java_home -v 11`"
# gcc -I${JAVA_HOME}/include -I${JAVA_HOME}/include/darwin/ \