Fork me on GitHub

AOL Properties

Below a copy of the AOL Properties file which is used by the NAR plugin for AOL dependent default settings:

#
# AOL (Architecture-OperatingSystem-Linker) Default Values
#
# @author Mark Donszelmann
# @version $Id$
#

#
# Windows ("Windows *" => Windows)
#
x86.Windows.linker=msvc

x86.Windows.msvc.cpp.compiler=msvc
x86.Windows.msvc.cpp.defines=Windows WIN32
x86.Windows.msvc.cpp.options=
x86.Windows.msvc.cpp.includes=**/*.cc **/*.cpp **/*.cxx
x86.Windows.msvc.cpp.excludes=

x86.Windows.msvc.c.compiler=msvc
x86.Windows.msvc.c.defines=Windows WIN32
x86.Windows.msvc.c.options=
x86.Windows.msvc.c.includes=**/*.c
x86.Windows.msvc.c.excludes=

x86.Windows.msvc.fortran.compiler=df
x86.Windows.msvc.fortran.defines=Windows WIN32
x86.Windows.msvc.fortran.options=
x86.Windows.msvc.fortran.includes=**/*.f **/*.for
x86.Windows.msvc.fortran.excludes=

x86.Windows.msvc.java.include=include;include/win32
x86.Windows.msvc.java.runtimeDirectory=lib

x86.Windows.msvc.lib.prefix=
x86.Windows.msvc.shared.prefix=
x86.Windows.msvc.shared.extension=dll
x86.Windows.msvc.static.extension=lib
x86.Windows.msvc.plugin.extension=dll
x86.Windows.msvc.jni.extension=dll
x86.Windows.msvc.executable.extension=exe

#x86.Windows.msvc.arch.includes=lib/**/*.lib lib/**/*.dll

#
# Windows g++
#
x86.Windows.g++.cpp.compiler=g++
x86.Windows.g++.cpp.defines=Windows
x86.Windows.g++.cpp.options=-Wall
x86.Windows.g++.cpp.includes=**/*.cc **/*.cpp **/*.cxx
x86.Windows.g++.cpp.excludes=

x86.Windows.g++.c.compiler=gcc
x86.Windows.g++.c.defines=Windows
x86.Windows.g++.c.options=-Wall
x86.Windows.g++.c.includes=**/*.c
x86.Windows.g++.c.excludes=

x86.Windows.g++.fortran.compiler=g77
x86.Windows.g++.fortran.defines=Windows
x86.Windows.g++.fortran.options=-Wall
x86.Windows.g++.fortran.includes=**/*.f **/*.for
x86.Windows.g++.fortran.excludes=

x86.Windows.g++.java.include=include;include/win32
x86.Windows.g++.java.runtimeDirectory=lib

x86.Windows.g++.lib.prefix=lib
x86.Windows.g++.shared.prefix=
x86.Windows.g++.static.extension=a
x86.Windows.g++.shared.extension=dll
x86.Windows.g++.plugin.extension=dll
x86.Windows.g++.jni.extension=dll
x86.Windows.g++.executable.extension=

# FIXME to be removed when NARPLUGIN-137
x86.Windows.gcc.static.extension=a
x86.Windows.gcc.shared.extension=dll
x86.Windows.gcc.plugin.extension=dll
x86.Windows.gcc.jni.extension=dll

#
# Linux
#
i386.Linux.linker=g++

i386.Linux.g++.cpp.compiler=g++
i386.Linux.g++.cpp.defines=Linux GNU_GCC f2cFortran
i386.Linux.g++.cpp.options=-Wall -Wno-long-long -Wpointer-arith -Wconversion
i386.Linux.g++.cpp.includes=**/*.cc **/*.cpp **/*.cxx
i386.Linux.g++.cpp.excludes=

i386.Linux.g++.c.compiler=gcc
i386.Linux.g++.c.defines=Linux GNU_GCC f2cFortran
i386.Linux.g++.c.options=-Wall -Wno-long-long -Wpointer-arith -Wconversion
i386.Linux.g++.c.includes=**/*.c
i386.Linux.g++.c.excludes=

i386.Linux.g++.fortran.compiler=g77
i386.Linux.g++.fortran.defines=Linux GNU_GCC f2cFortran
i386.Linux.g++.fortran.options=-Wall 
i386.Linux.g++.fortran.includes=**/*.f **/*.for
i386.Linux.g++.fortran.excludes=

i386.Linux.g++.java.include=include;include/linux
i386.Linux.g++.java.runtimeDirectory=jre/lib/i386/client

i386.Linux.g++.lib.prefix=lib
i386.Linux.g++.shared.prefix=lib
i386.Linux.g++.static.extension=a
i386.Linux.g++.shared.extension=so
i386.Linux.g++.plugin.extension=so
i386.Linux.g++.jni.extension=so
i386.Linux.g++.executable.extension=

# FIXME to be removed when NARPLUGIN-137
i386.Linux.gcc.static.extension=a
i386.Linux.gcc.shared.extension=so
i386.Linux.gcc.plugin.extension=so
i386.Linux.gcc.jni.extension=so

#i386.Linux.g++.arch.includes=lib/**/*.a lib/**/*.so

#
# Linux icc (C linker)
#
i386.Linux.icc.cpp.compiler=NONE
i386.Linux.icc.cpp.defines=Linux
i386.Linux.icc.cpp.options=-ansi -mp -no-gcc -w1
i386.Linux.icc.cpp.includes=**/*.cc **/*.cpp **/*.cxx
i386.Linux.icc.cpp.excludes=

i386.Linux.icc.c.compiler=icc
i386.Linux.icc.c.defines=Linux
i386.Linux.icc.c.options=-ansi -mp -no-gcc -w1
i386.Linux.icc.c.includes=**/*.c
i386.Linux.icc.c.excludes=

i386.Linux.icc.fortran.compiler=ifort
i386.Linux.icc.fortran.defines=Linux
i386.Linux.icc.fortran.options=
i386.Linux.icc.fortran.includes=**/*.f **/*.for
i386.Linux.icc.fortran.excludes=

i386.Linux.icc.java.include=include;include/linux
i386.Linux.icc.java.runtimeDirectory=jre/lib/i386/client

i386.Linux.icc.lib.prefix=lib
i386.Linux.icc.shared.prefix=lib
i386.Linux.icc.static.extension=a
i386.Linux.icc.shared.extension=so
i386.Linux.icc.plugin.extension=so
i386.Linux.icc.jni.extension=so
i386.Linux.icc.executable.extension=


#
# Linux icpc (C++ linker)
#
i386.Linux.icpc.cpp.compiler=icpc
i386.Linux.icpc.cpp.defines=Linux
i386.Linux.icpc.cpp.options=-ansi -mp -no-gcc -w1
i386.Linux.icpc.cpp.includes=**/*.cc **/*.cpp **/*.cxx
i386.Linux.icpc.cpp.excludes=

i386.Linux.icpc.c.compiler=icc
i386.Linux.icpc.c.defines=Linux
i386.Linux.icpc.c.options=-ansi -mp -no-gcc -w1
i386.Linux.icpc.c.includes=**/*.c
i386.Linux.icpc.c.excludes=

i386.Linux.icpc.fortran.compiler=ifort
i386.Linux.icpc.fortran.defines=Linux
i386.Linux.icpc.fortran.options=
i386.Linux.icpc.fortran.includes=**/*.f **/*.for
i386.Linux.icpc.fortran.excludes=

i386.Linux.icpc.java.include=include;include/linux
i386.Linux.icpc.java.runtimeDirectory=jre/lib/i386/client

i386.Linux.icpc.lib.prefix=lib
i386.Linux.icpc.shared.prefix=lib
i386.Linux.icpc.static.extension=a
i386.Linux.icpc.shared.extension=so
i386.Linux.icpc.plugin.extension=so
i386.Linux.icpc.jni.extension=so
i386.Linux.icpc.executable.extension=

#
# Linux ecc (C linker)
#
i386.Linux.ecc.cpp.compiler=NONE
i386.Linux.ecc.cpp.defines=Linux
i386.Linux.ecc.cpp.options=-ansi -mp -no-gcc -w1
i386.Linux.ecc.cpp.includes=**/*.cc **/*.cpp **/*.cxx
i386.Linux.ecc.cpp.excludes=

i386.Linux.ecc.c.compiler=ecc
i386.Linux.ecc.c.defines=Linux
i386.Linux.ecc.c.options=-ansi -mp -no-gcc -w1
i386.Linux.ecc.c.includes=**/*.c
i386.Linux.ecc.c.excludes=

# Should this be efc ?
i386.Linux.ecc.fortran.compiler=ifort
i386.Linux.ecc.fortran.defines=Linux
i386.Linux.ecc.fortran.options=
i386.Linux.ecc.fortran.includes=**/*.f **/*.for
i386.Linux.ecc.fortran.excludes=

i386.Linux.ecc.java.include=include;include/linux
i386.Linux.ecc.java.runtimeDirectory=jre/lib/i386/client

i386.Linux.ecc.lib.prefix=lib
i386.Linux.ecc.shared.prefix=lib
i386.Linux.ecc.static.extension=a
i386.Linux.ecc.shared.extension=so
i386.Linux.ecc.plugin.extension=so
i386.Linux.ecc.jni.extension=so
i386.Linux.ecc.executable.extension=

#
# Linux ecpc (C++ linker)
#
i386.Linux.ecpc.cpp.compiler=ecpc
i386.Linux.icpc.cpp.defines=Linux
i386.Linux.ecpc.cpp.options=-ansi -mp -no-gcc -w1
i386.Linux.ecpc.cpp.includes=**/*.cc **/*.cpp **/*.cxx
i386.Linux.ecpc.cpp.excludes=

i386.Linux.ecpc.c.compiler=ecc
i386.Linux.ecpc.c.defines=Linux
i386.Linux.ecpc.c.options=-ansi -mp -no-gcc -w1
i386.Linux.ecpc.c.includes=**/*.c
i386.Linux.ecpc.c.excludes=

# Should this be efc ?
i386.Linux.ecpc.fortran.compiler=ifort
i386.Linux.ecpc.fortran.defines=Linux
i386.Linux.ecpc.fortran.options=
i386.Linux.ecpc.fortran.includes=**/*.f **/*.for
i386.Linux.ecpc.fortran.excludes=

i386.Linux.ecpc.java.include=include;include/linux
i386.Linux.ecpc.java.runtimeDirectory=jre/lib/i386/client

i386.Linux.ecpc.lib.prefix=lib
i386.Linux.ecpc.shared.prefix=lib
i386.Linux.ecpc.static.extension=a
i386.Linux.ecpc.shared.extension=so
i386.Linux.ecpc.plugin.extension=so
i386.Linux.ecpc.jni.extension=so
i386.Linux.ecpc.executable.extension=

#
# Linux
#
amd64.Linux.linker=g++

amd64.Linux.g++.cpp.compiler=g++
amd64.Linux.g++.cpp.defines=Linux GNU_GCC f2cFortran 
amd64.Linux.g++.cpp.options=-Wall -Wno-long-long -Wpointer-arith -Wconversion
amd64.Linux.g++.cpp.includes=**/*.cc **/*.cpp **/*.cxx
amd64.Linux.g++.cpp.excludes=

amd64.Linux.g++.c.compiler=gcc
amd64.Linux.g++.c.defines=Linux GNU_GCC f2cFortran 
amd64.Linux.g++.c.options=-Wall -Wno-long-long -Wpointer-arith -Wconversion
amd64.Linux.g++.c.includes=**/*.c
amd64.Linux.g++.c.excludes=

amd64.Linux.g++.fortran.compiler=g77
amd64.Linux.g++.fortran.defines=Linux GNU_GCC f2cFortran 
amd64.Linux.g++.fortran.options=-Wall 
amd64.Linux.g++.fortran.includes=**/*.f **/*.for
amd64.Linux.g++.fortran.excludes=

amd64.Linux.g++.java.include=include;include/linux
amd64.Linux.g++.java.runtimeDirectory=jre/lib/amd64/server

amd64.Linux.g++.lib.prefix=lib
amd64.Linux.g++.shared.prefix=lib
amd64.Linux.g++.static.extension=a
amd64.Linux.g++.shared.extension=so
amd64.Linux.g++.plugin.extension=so
amd64.Linux.g++.jni.extension=so
amd64.Linux.g++.executable.extension=

# FIXME to be removed when NARPLUGIN-137
amd64.Linux.gcc.static.extension=a
amd64.Linux.gcc.shared.extension=so
amd64.Linux.gcc.plugin.extension=so
amd64.Linux.gcc.jni.extension=so

#amd64.Linux.g++.arch.includes=lib/**/*.a lib/**/*.so

#
# MacOSX ("Mac OS X" => MacOSX) PowerPC
#
ppc.MacOSX.linker=g++

ppc.MacOSX.g++.cpp.compiler=g++
ppc.MacOSX.g++.cpp.defines=Darwin GNU_GCC f2cFortran 
ppc.MacOSX.g++.cpp.options=-Wall -Wno-long-long -Wpointer-arith -Wconversion
ppc.MacOSX.g++.cpp.includes=**/*.cc **/*.cpp **/*.cxx
ppc.MacOSX.g++.cpp.excludes=

ppc.MacOSX.g++.c.compiler=gcc
ppc.MacOSX.g++.c.defines=Darwin GNU_GCC f2cFortran 
ppc.MacOSX.g++.c.options=-Wall -Wno-long-long -Wpointer-arith -Wconversion
ppc.MacOSX.g++.c.includes=**/*.c
ppc.MacOSX.g++.c.excludes=

ppc.MacOSX.g++.fortran.compiler=g77
ppc.MacOSX.g++.fortran.defines=Darwin GNU_GCC 
ppc.MacOSX.g++.fortran.options=-Wall -fno-automatic -fno-second-underscore
ppc.MacOSX.g++.fortran.includes=**/*.f **/*.for
ppc.MacOSX.g++.fortran.excludes=

ppc.MacOSX.g++.java.include=include
ppc.MacOSX.g++.java.runtimeDirectory=IGNORED

ppc.MacOSX.g++.lib.prefix=lib
ppc.MacOSX.g++.shared.prefix=lib
ppc.MacOSX.g++.static.extension=a
ppc.MacOSX.g++.shared.extension=dylib
ppc.MacOSX.g++.plugin.extension=bundle
ppc.MacOSX.g++.jni.extension=jnilib
ppc.MacOSX.g++.executable.extension=

# FIXME to be removed when NARPLUGIN-137
ppc.MacOSX.gcc.static.extension=a
ppc.MacOSX.gcc.shared.extension=dylib
ppc.MacOSX.gcc.plugin.extension=bundle
ppc.MacOSX.gcc.jni.extension=jnilib

#ppc.MacOSX.g++.arch.includes=lib/**/*.a lib/**/*.so lib/**/*.dylib lib/**/*.jnilib

#
# MacOSX ("Mac OS X" => MacOSX) Intel (32 bits)
#
i386.MacOSX.linker=g++

i386.MacOSX.g++.cpp.compiler=g++
i386.MacOSX.g++.cpp.defines=Darwin GNU_GCC 
i386.MacOSX.g++.cpp.options=-Wall -Wno-long-long -Wpointer-arith -Wconversion
i386.MacOSX.g++.cpp.includes=**/*.cc **/*.cpp **/*.cxx
i386.MacOSX.g++.cpp.excludes=

i386.MacOSX.g++.c.compiler=gcc
i386.MacOSX.g++.c.defines=Darwin GNU_GCC 
i386.MacOSX.g++.c.options=-Wall -Wno-long-long -Wpointer-arith -Wconversion
i386.MacOSX.g++.c.includes=**/*.c
i386.MacOSX.g++.c.excludes=

i386.MacOSX.g++.fortran.compiler=gfortran
i386.MacOSX.g++.fortran.defines=Darwin GNU_GCC 
i386.MacOSX.g++.fortran.options=-Wall -fno-automatic -fno-second-underscore
i386.MacOSX.g++.fortran.includes=**/*.f **/*.for
i386.MacOSX.g++.fortran.excludes=

i386.MacOSX.g++.java.include=include
i386.MacOSX.g++.java.runtimeDirectory=IGNORED

i386.MacOSX.g++.lib.prefix=lib
i386.MacOSX.g++.shared.prefix=lib
i386.MacOSX.g++.static.extension=a
i386.MacOSX.g++.shared.extension=dylib
i386.MacOSX.g++.plugin.extension=bundle
i386.MacOSX.g++.jni.extension=jnilib
i386.MacOSX.g++.executable.extension=

# FIXME to be removed when NARPLUGIN-137
i386.MacOSX.gcc.static.extension=a
i386.MacOSX.gcc.shared.extension=dylib
i386.MacOSX.gcc.plugin.extension=bundle
i386.MacOSX.gcc.jni.extension=jnilib

#i386.MacOSX.g++.arch.includes=lib/**/*.a lib/**/*.so lib/**/*.dylib lib/**/*.jnilib

#
# MacOSX ("Mac OS X" => MacOSX) Intel (64 bits)
#
x86_64.MacOSX.linker=g++

x86_64.MacOSX.g++.cpp.compiler=g++
x86_64.MacOSX.g++.cpp.defines=Darwin GNU_GCC 
x86_64.MacOSX.g++.cpp.options=-Wall -Wno-long-long -Wpointer-arith -Wconversion
x86_64.MacOSX.g++.cpp.includes=**/*.cc **/*.cpp **/*.cxx
x86_64.MacOSX.g++.cpp.excludes=

x86_64.MacOSX.g++.c.compiler=gcc
x86_64.MacOSX.g++.c.defines=Darwin GNU_GCC 
x86_64.MacOSX.g++.c.options=-Wall -Wno-long-long -Wpointer-arith -Wconversion
x86_64.MacOSX.g++.c.includes=**/*.c
x86_64.MacOSX.g++.c.excludes=

x86_64.MacOSX.g++.fortran.compiler=gfortran
x86_64.MacOSX.g++.fortran.defines=Darwin GNU_GCC 
x86_64.MacOSX.g++.fortran.options=-Wall -fno-automatic -fno-second-underscore
x86_64.MacOSX.g++.fortran.includes=**/*.f **/*.for
x86_64.MacOSX.g++.fortran.excludes=

x86_64.MacOSX.g++.java.include=include
x86_64.MacOSX.g++.java.runtimeDirectory=IGNORED

x86_64.MacOSX.g++.lib.prefix=lib
x86_64.MacOSX.g++.shared.prefix=lib
x86_64.MacOSX.g++.static.extension=a
x86_64.MacOSX.g++.shared.extension=dylib
x86_64.MacOSX.g++.plugin.extension=bundle
x86_64.MacOSX.g++.jni.extension=jnilib
x86_64.MacOSX.g++.executable.extension=

# FIXME to be removed when NARPLUGIN-137
x86_64.MacOSX.gcc.static.extension=a
x86_64.MacOSX.gcc.shared.extension=dylib
x86_64.MacOSX.gcc.plugin.extension=bundle
x86_64.MacOSX.gcc.jni.extension=jnilib

#x86_64.MacOSX.g++.arch.includes=lib/**/*.a lib/**/*.so lib/**/*.dylib lib/**/*.jnilib

#
# Solaris
#
sparc.SunOS.linker=CC

sparc.SunOS.CC.cpp.compiler=CC
sparc.SunOS.CC.cpp.defines=SOLARIS2
sparc.SunOS.CC.cpp.options=
sparc.SunOS.CC.cpp.includes=**/*.cc **/*.cpp **/*.cxx
sparc.SunOS.CC.cpp.excludes=

sparc.SunOS.CC.c.compiler=suncc
sparc.SunOS.CC.c.defines=SOLARIS2
sparc.SunOS.CC.c.options=
sparc.SunOS.CC.c.includes=**/*.c
sparc.SunOS.CC.c.excludes=

sparc.SunOS.CC.fortran.compiler=sunf77
sparc.SunOS.CC.fortran.defines=SOLARIS2
sparc.SunOS.CC.fortran.options=
sparc.SunOS.CC.fortran.includes=**/*.f **/*.for
sparc.SunOS.CC.fortran.excludes=

sparc.SunOS.CC.java.include=include;include/solaris
sparc.SunOS.CC.java.runtimeDirectory=jre/lib/sparc/server

sparc.SunOS.CC.linker.systemLibs=pthread:shared

sparc.SunOS.CC.lib.prefix=lib
sparc.SunOS.CC.shared.prefix=lib
sparc.SunOS.CC.static.extension=a
sparc.SunOS.CC.shared.extension=so
sparc.SunOS.CC.plugin.extension=so
sparc.SunOS.CC.jni.extension=so
sparc.SunOS.CC.executable.extension=

# FIXME to be removed when NARPLUGIN-137
sparc.SunOS.cc.static.extension=a
sparc.SunOS.cc.shared.extension=so
sparc.SunOS.cc.plugin.extension=so
sparc.SunOS.cc.jni.extension=so

#sparc.SunOS.CC.arch.includes=lib/**/*.a lib/**/*.so

#
# FreeBSD
#
i386.FreeBSD.linker=g++

i386.FreeBSD.gpp.cpp.compiler=g++
i386.FreeBSD.gpp.cpp.defines=FreeBSD GNU_GCC
i386.FreeBSD.gpp.cpp.options=-Wall -Wno-long-long -Wpointer-arith -Wconversion -fPIC
i386.FreeBSD.gpp.cpp.includes=**/*.cc **/*.cpp **/*.cxx
i386.FreeBSD.gpp.cpp.excludes=

i386.FreeBSD.gpp.c.compiler=gcc
i386.FreeBSD.gpp.c.defines=FreeBSD GNU_GCC
i386.FreeBSD.gpp.c.options=-Wall -Wno-long-long -Wpointer-arith -Wconversion -fPIC
i386.FreeBSD.gpp.c.includes=**/*.c
i386.FreeBSD.gpp.c.excludes=

i386.FreeBSD.gpp.fortran.compiler=gfortran
i386.FreeBSD.gpp.fortran.defines=FreeBSD GNU_GCC
i386.FreeBSD.gpp.fortran.options=-Wall
i386.FreeBSD.gpp.fortran.includes=**/*.f **/*.for **/*.f90
i386.FreeBSD.gpp.fortran.excludes=

i386.FreeBSD.gpp.java.include=include;include/freebsd
i386.FreeBSD.gpp.java.runtimeDirectory=jre/lib/i386/server

i386.FreeBSD.gpp.lib.prefix=lib
i386.FreeBSD.gpp.shared.prefix=lib
i386.FreeBSD.gpp.static.extension=a
i386.FreeBSD.gpp.shared.extension=so
i386.FreeBSD.gpp.plugin.extension=so
i386.FreeBSD.gpp.jni.extension=so
i386.FreeBSD.gpp.executable.extension=

# FIXME to be removed when NAR-6
i386.FreeBSD.gcc.static.extension=a
i386.FreeBSD.gcc.shared.extension=so*
i386.FreeBSD.gcc.plugin.extension=so
i386.FreeBSD.gcc.jni.extension=so

#
# FreeBSD
#
amd64.FreeBSD.linker=g++

amd64.FreeBSD.gpp.cpp.compiler=g++
amd64.FreeBSD.gpp.cpp.defines=FreeBSD GNU_GCC
amd64.FreeBSD.gpp.cpp.options=-Wall -Wno-long-long -Wpointer-arith -Wconversion -fPIC
amd64.FreeBSD.gpp.cpp.includes=**/*.cc **/*.cpp **/*.cxx
amd64.FreeBSD.gpp.cpp.excludes=

amd64.FreeBSD.gpp.c.compiler=gcc
amd64.FreeBSD.gpp.c.defines=FreeBSD GNU_GCC
amd64.FreeBSD.gpp.c.options=-Wall -Wno-long-long -Wpointer-arith -Wconversion -fPIC
amd64.FreeBSD.gpp.c.includes=**/*.c
amd64.FreeBSD.gpp.c.excludes=

amd64.FreeBSD.gpp.fortran.compiler=gfortran
amd64.FreeBSD.gpp.fortran.defines=FreeBSD GNU_GCC
amd64.FreeBSD.gpp.fortran.options=-Wall
amd64.FreeBSD.gpp.fortran.includes=**/*.f **/*.for **/*.f90
amd64.FreeBSD.gpp.fortran.excludes=

amd64.FreeBSD.gpp.java.include=include;include/freebsd
amd64.FreeBSD.gpp.java.runtimeDirectory=jre/lib/amd64/server

amd64.FreeBSD.gpp.lib.prefix=lib
amd64.FreeBSD.gpp.shared.prefix=lib
amd64.FreeBSD.gpp.static.extension=a
amd64.FreeBSD.gpp.shared.extension=so
amd64.FreeBSD.gpp.plugin.extension=so
amd64.FreeBSD.gpp.jni.extension=so
amd64.FreeBSD.gpp.executable.extension=

# FIXME to be removed when NAR-6
amd64.FreeBSD.gcc.static.extension=a
amd64.FreeBSD.gcc.shared.extension=so*
amd64.FreeBSD.gcc.plugin.extension=so
amd64.FreeBSD.gcc.jni.extension=so