| @@ -1,14 +1,14 @@ | | | @@ -1,14 +1,14 @@ |
1 | # $NetBSD: SunOS.sys.mk,v 1.2 2008/02/11 15:12:39 tnn Exp $ | | 1 | # $NetBSD: SunOS.sys.mk,v 1.3 2010/05/12 20:57:46 tez Exp $ |
2 | # NetBSD: sys.mk,v 1.58 2000/08/22 17:38:49 bjh21 Exp | | 2 | # NetBSD: sys.mk,v 1.58 2000/08/22 17:38:49 bjh21 Exp |
3 | # @(#)sys.mk 8.2 (Berkeley) 3/21/94 | | 3 | # @(#)sys.mk 8.2 (Berkeley) 3/21/94 |
4 | | | 4 | |
5 | unix?= We run Unix. | | 5 | unix?= We run Unix. |
6 | OS?= SunOS.5 | | 6 | OS?= SunOS.5 |
7 | | | 7 | |
8 | .SUFFIXES: .out .a .ln .o .s .S .c .cc .cpp .cxx .C .F .f .r .y .l .cl .p .h | | 8 | .SUFFIXES: .out .a .ln .o .s .S .c .cc .cpp .cxx .C .F .f .r .y .l .cl .p .h |
9 | .SUFFIXES: .sh .m4 | | 9 | .SUFFIXES: .sh .m4 |
10 | | | 10 | |
11 | .LIBS: .a | | 11 | .LIBS: .a |
12 | | | 12 | |
13 | AR?= ar | | 13 | AR?= ar |
14 | ARFLAGS?= rl | | 14 | ARFLAGS?= rl |
| @@ -30,27 +30,33 @@ CFLAGS?= ${DBG} | | | @@ -30,27 +30,33 @@ CFLAGS?= ${DBG} |
30 | COMPILE.c?= ${CC} ${CFLAGS} ${CPPFLAGS} -c | | 30 | COMPILE.c?= ${CC} ${CFLAGS} ${CPPFLAGS} -c |
31 | LINK.c?= ${CC} ${CFLAGS} ${CPPFLAGS} ${LDFLAGS} | | 31 | LINK.c?= ${CC} ${CFLAGS} ${CPPFLAGS} ${LDFLAGS} |
32 | | | 32 | |
33 | CXX?= g++ | | 33 | CXX?= g++ |
34 | CXXFLAGS?= ${CFLAGS} | | 34 | CXXFLAGS?= ${CFLAGS} |
35 | COMPILE.cc?= ${CXX} ${CXXFLAGS} ${CPPFLAGS} -c | | 35 | COMPILE.cc?= ${CXX} ${CXXFLAGS} ${CPPFLAGS} -c |
36 | LINK.cc?= ${CXX} ${CXXFLAGS} ${CPPFLAGS} ${LDFLAGS} | | 36 | LINK.cc?= ${CXX} ${CXXFLAGS} ${CPPFLAGS} ${LDFLAGS} |
37 | | | 37 | |
38 | OBJC?= ${CC} | | 38 | OBJC?= ${CC} |
39 | OBJCFLAGS?= ${CFLAGS} | | 39 | OBJCFLAGS?= ${CFLAGS} |
40 | COMPILE.m?= ${OBJC} ${OBJCFLAGS} ${CPPFLAGS} -c | | 40 | COMPILE.m?= ${OBJC} ${OBJCFLAGS} ${CPPFLAGS} -c |
41 | LINK.m?= ${OBJC} ${OBJCFLAGS} ${CPPFLAGS} ${LDFLAGS} | | 41 | LINK.m?= ${OBJC} ${OBJCFLAGS} ${CPPFLAGS} ${LDFLAGS} |
42 | | | 42 | |
| | | 43 | # use cpp if using gcc, else use ${CC} -E as gcc -E is broken pr#42624 |
| | | 44 | # if /usr/ucb/lib/cpp is in the path before gnu cpp this could break things |
| | | 45 | .if !empty(CC:Mgcc) |
| | | 46 | CPP?= cpp |
| | | 47 | .else |
43 | CPP?= ${CC} -E | | 48 | CPP?= ${CC} -E |
| | | 49 | .endif |
44 | .if defined(NETBSD_COMPATIBLE) | | 50 | .if defined(NETBSD_COMPATIBLE) |
45 | CPPFLAGS?= -I${BSDDIR}/include -D__EXTENSIONS__ -D_XPG4_2 -DSUNOS_5 | | 51 | CPPFLAGS?= -I${BSDDIR}/include -D__EXTENSIONS__ -D_XPG4_2 -DSUNOS_5 |
46 | HOST_CPPFLAGS?= ${CPPFLAGS} | | 52 | HOST_CPPFLAGS?= ${CPPFLAGS} |
47 | NOLINT=1 | | 53 | NOLINT=1 |
48 | .else | | 54 | .else |
49 | CPPFLAGS?= | | 55 | CPPFLAGS?= |
50 | .endif | | 56 | .endif |
51 | | | 57 | |
52 | FC?= f77 | | 58 | FC?= f77 |
53 | FFLAGS?= -O | | 59 | FFLAGS?= -O |
54 | RFLAGS?= | | 60 | RFLAGS?= |
55 | COMPILE.f?= ${FC} ${FFLAGS} -c | | 61 | COMPILE.f?= ${FC} ${FFLAGS} -c |
56 | LINK.f?= ${FC} ${FFLAGS} ${LDFLAGS} | | 62 | LINK.f?= ${FC} ${FFLAGS} ${LDFLAGS} |