netbsd.mk raw
1 netbsd_CFLAGS=
2 netbsd_CXXFLAGS=
3 netbsd_LDFLAGS=
4
5 ifneq ($(LTO),)
6 netbsd_AR = $(host_toolchain)gcc-ar
7 netbsd_NM = $(host_toolchain)gcc-nm
8 netbsd_RANLIB = $(host_toolchain)gcc-ranlib
9 endif
10
11 netbsd_release_CFLAGS=-O2
12 netbsd_release_CXXFLAGS=$(netbsd_release_CFLAGS)
13
14 netbsd_debug_CFLAGS=-O1 -g
15 netbsd_debug_CXXFLAGS=$(netbsd_debug_CFLAGS)
16
17 ifeq (86,$(findstring 86,$(build_arch)))
18 i686_netbsd_CC=gcc -m32
19 i686_netbsd_CXX=g++ -m32
20 i686_netbsd_AR=ar
21 i686_netbsd_RANLIB=ranlib
22 i686_netbsd_NM=nm
23 i686_netbsd_STRIP=strip
24
25 x86_64_netbsd_CC=gcc -m64
26 x86_64_netbsd_CXX=g++ -m64
27 x86_64_netbsd_AR=ar
28 x86_64_netbsd_RANLIB=ranlib
29 x86_64_netbsd_NM=nm
30 x86_64_netbsd_STRIP=strip
31 else
32 i686_netbsd_CC=$(default_host_CC) -m32
33 i686_netbsd_CXX=$(default_host_CXX) -m32
34 x86_64_netbsd_CC=$(default_host_CC) -m64
35 x86_64_netbsd_CXX=$(default_host_CXX) -m64
36 endif
37
38 netbsd_cmake_system_name=NetBSD
39