Skip to content

Instantly share code, notes, and snippets.

@michael-o
Created March 24, 2023 20:32
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save michael-o/2e32a99060d7b6ff2b92a0fc21e08c9c to your computer and use it in GitHub Desktop.
Save michael-o/2e32a99060d7b6ff2b92a0fc21e08c9c to your computer and use it in GitHub Desktop.
$ gmake clean-native OS_NAME=FreeBSD OS_ARCH=x86_64 native CC=cc CCFLAGS="-I/usr/local/openjdk8/include -I/usr/local/openjdk8/include/freebsd -Os -fPIC -fvisibility=hidden"
rm -rf target/native-FreeBSD-x86_64
running: cc -I/usr/local/openjdk8/include -I/usr/local/openjdk8/include/freebsd -Os -fPIC -fvisibility=hidden -c src/main/native/jansi.c -o target/native-FreeBSD-x86_64/jansi.o
cc -I/usr/local/openjdk8/include -I/usr/local/openjdk8/include/freebsd -Os -fPIC -fvisibility=hidden -c src/main/native/jansi.c -o target/native-FreeBSD-x86_64/jansi.o
running: cc -I/usr/local/openjdk8/include -I/usr/local/openjdk8/include/freebsd -Os -fPIC -fvisibility=hidden -c src/main/native/jansi_isatty.c -o target/native-FreeBSD-x86_64/jansi_isatty.o
cc -I/usr/local/openjdk8/include -I/usr/local/openjdk8/include/freebsd -Os -fPIC -fvisibility=hidden -c src/main/native/jansi_isatty.c -o target/native-FreeBSD-x86_64/jansi_isatty.o
running: cc -I/usr/local/openjdk8/include -I/usr/local/openjdk8/include/freebsd -Os -fPIC -fvisibility=hidden -c src/main/native/jansi_structs.c -o target/native-FreeBSD-x86_64/jansi_structs.o
cc -I/usr/local/openjdk8/include -I/usr/local/openjdk8/include/freebsd -Os -fPIC -fvisibility=hidden -c src/main/native/jansi_structs.c -o target/native-FreeBSD-x86_64/jansi_structs.o
running: cc -I/usr/local/openjdk8/include -I/usr/local/openjdk8/include/freebsd -Os -fPIC -fvisibility=hidden -c src/main/native/jansi_ttyname.c -o target/native-FreeBSD-x86_64/jansi_ttyname.o
cc -I/usr/local/openjdk8/include -I/usr/local/openjdk8/include/freebsd -Os -fPIC -fvisibility=hidden -c src/main/native/jansi_ttyname.c -o target/native-FreeBSD-x86_64/jansi_ttyname.o
cc -I/usr/local/openjdk8/include -I/usr/local/openjdk8/include/freebsd -Os -fPIC -fvisibility=hidden -o target/native-FreeBSD-x86_64/libjansi.so target/native-FreeBSD-x86_64/jansi.o target/native-FreeBSD-x86_64/jansi_isatty.o target/native-FreeBSD-x86_64/jansi_structs.o target/native-FreeBSD-x86_64/jansi_ttyname.o -shared
cp target/native-FreeBSD-x86_64/libjansi.so src/main/resources/org/fusesource/jansi/internal/native/FreeBSD/x86_64/libjansi.so
cp target/native-FreeBSD-x86_64/libjansi.so target/classes/org/fusesource/jansi/internal/native/FreeBSD/x86_64/libjansi.so
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment