OSF1.mk (9093286b6ab680505bf26c92d5c7fdf65607f40c) OSF1.mk (3841c287170be8b1cba4d9adf8e727ecaeb64518)
1# $Id: OSF1.mk,v 1.9 2020/04/17 21:08:17 sjg Exp $
1# $Id: OSF1.mk,v 1.11 2020/06/29 14:34:42 sjg Exp $
2# $NetBSD: sys.mk,v 1.19.2.1 1994/07/26 19:58:31 cgd Exp $
3# @(#)sys.mk 5.11 (Berkeley) 3/13/91
4
2# $NetBSD: sys.mk,v 1.19.2.1 1994/07/26 19:58:31 cgd Exp $
3# @(#)sys.mk 5.11 (Berkeley) 3/13/91
4
5OS?= OSF1
6unix?= We run ${OS}.
7ROOT_GROUP= system
5OS ?= OSF1
6unix ?= We run ${OS}.
7ROOT_GROUP ?= system
8
9# can't fine one anywhere, so just stop the dependency
8
9# can't fine one anywhere, so just stop the dependency
10LIBCRT0= /dev/null
10LIBCRT0 ?= /dev/null
11
11
12PATH=/usr/sbin:/usr/bin:/usr/ucb:/opt/gnu/bin:/usr/ccs/bin
12PATH ?=/usr/sbin:/usr/bin:/usr/ucb:/opt/gnu/bin:/usr/ccs/bin
13
14.SUFFIXES: .out .a .ln .o .c ${CXX_SUFFIXES} .F .f .r .y .l .s .S .cl .p .h .sh .m4
15
16.LIBS: .a
17
18# no -X
19LD_X=
13
14.SUFFIXES: .out .a .ln .o .c ${CXX_SUFFIXES} .F .f .r .y .l .s .S .cl .p .h .sh .m4
15
16.LIBS: .a
17
18# no -X
19LD_X=
20LD_x= -x
21LD_r= -r
22AR= ar
23ARFLAGS= rl
24RANLIB= ranlib
20LD_x ?= -x
21LD_r ?= -r
22AR ?= ar
23ARFLAGS ?= rl
24RANLIB ?= ranlib
25
25
26AS= as
27AS_STDIN= -
26AS ?= as
27AS_STDIN ?= -
28AFLAGS=
28AFLAGS=
29COMPILE.s= ${AS} ${AFLAGS}
30LINK.s= ${CC} ${AFLAGS} ${LDFLAGS}
31COMPILE.S= ${CC} ${AFLAGS} ${CPPFLAGS} -c
32LINK.S= ${CC} ${AFLAGS} ${CPPFLAGS} ${LDFLAGS}
29COMPILE.s ?= ${AS} ${AFLAGS}
30LINK.s ?= ${CC} ${AFLAGS} ${LDFLAGS}
31COMPILE.S ?= ${CC} ${AFLAGS} ${CPPFLAGS} -c
32LINK.S ?= ${CC} ${AFLAGS} ${CPPFLAGS} ${LDFLAGS}
33.if exists(/opt/gnu/bin/gcc) || exists(/usr/local/bin/gcc)
33.if exists(/opt/gnu/bin/gcc) || exists(/usr/local/bin/gcc)
34CC?= gcc
34CC ?= gcc
35.else
35.else
36CC?= cc -std
36CC ?= cc -std
37.endif
38.if (${CC:T} == "gcc")
37.endif
38.if (${CC:T} == "gcc")
39DBG= -O -g
40STATIC= -static
41DBG= -g
42STATIC= -non_shared
39DBG ?= -O -g
40STATIC ?= -static
41DBG ?= -g
42STATIC ?= -non_shared
43.endif
44
43.endif
44
45CFLAGS= ${DBG}
46COMPILE.c= ${CC} ${CFLAGS} ${CPPFLAGS} -c
47LINK.c= ${CC} ${CFLAGS} ${CPPFLAGS} ${LDFLAGS}
45CFLAGS ?= ${DBG}
46COMPILE.c ?= ${CC} ${CFLAGS} ${CPPFLAGS} -c
47LINK.c ?= ${CC} ${CFLAGS} ${CPPFLAGS} ${LDFLAGS}
48
48
49CXX= g++
50CXXFLAGS= ${CFLAGS}
51COMPILE.cc= ${CXX} ${CXXFLAGS} ${CPPFLAGS} -c
52LINK.cc= ${CXX} ${CXXFLAGS} ${CPPFLAGS} ${LDFLAGS}
49CXX ?= g++
50CXXFLAGS ?= ${CFLAGS}
51COMPILE.cc ?= ${CXX} ${CXXFLAGS} ${CPPFLAGS} -c
52LINK.cc ?= ${CXX} ${CXXFLAGS} ${CPPFLAGS} ${LDFLAGS}
53
53
54CPP= /usr/ccs/lib/cpp
54CPP ?= /usr/ccs/lib/cpp
55.if defined(DESTDIR)
56CPPFLAGS+= -nostdinc -idirafter ${DESTDIR}/usr/include
57.endif
58
55.if defined(DESTDIR)
56CPPFLAGS+= -nostdinc -idirafter ${DESTDIR}/usr/include
57.endif
58
59MK_DEP= mkdeps.sh -N
60FC= f77
61FFLAGS= -O
59MK_DEP ?= mkdeps.sh -N
60FC ?= f77
61FFLAGS ?= -O
62RFLAGS=
62RFLAGS=
63COMPILE.f= ${FC} ${FFLAGS} -c
64LINK.f= ${FC} ${FFLAGS} ${LDFLAGS}
65COMPILE.F= ${FC} ${FFLAGS} ${CPPFLAGS} -c
66LINK.F= ${FC} ${FFLAGS} ${CPPFLAGS} ${LDFLAGS}
67COMPILE.r= ${FC} ${FFLAGS} ${RFLAGS} -c
68LINK.r= ${FC} ${FFLAGS} ${RFLAGS} ${LDFLAGS}
63COMPILE.f ?= ${FC} ${FFLAGS} -c
64LINK.f ?= ${FC} ${FFLAGS} ${LDFLAGS}
65COMPILE.F ?= ${FC} ${FFLAGS} ${CPPFLAGS} -c
66LINK.F ?= ${FC} ${FFLAGS} ${CPPFLAGS} ${LDFLAGS}
67COMPILE.r ?= ${FC} ${FFLAGS} ${RFLAGS} -c
68LINK.r ?= ${FC} ${FFLAGS} ${RFLAGS} ${LDFLAGS}
69
69
70LEX= lex
70LEX ?= lex
71LFLAGS=
71LFLAGS=
72LEX.l= ${LEX} ${LFLAGS}
72LEX.l ?= ${LEX} ${LFLAGS}
73
73
74LD= ld
74LD ?= ld
75LDFLAGS=
76
75LDFLAGS=
76
77LINT= lint
78LINTFLAGS= -chapbx
77LINT ?= lint
78LINTFLAGS ?= -chapbx
79
79
80PC= pc
80PC ?= pc
81PFLAGS=
81PFLAGS=
82COMPILE.p= ${PC} ${PFLAGS} ${CPPFLAGS} -c
83LINK.p= ${PC} ${PFLAGS} ${CPPFLAGS} ${LDFLAGS}
82COMPILE.p ?= ${PC} ${PFLAGS} ${CPPFLAGS} -c
83LINK.p ?= ${PC} ${PFLAGS} ${CPPFLAGS} ${LDFLAGS}
84
85.if exists(/usr/local/bin/bison) || exists(/opt/gnu/bin/bison)
84
85.if exists(/usr/local/bin/bison) || exists(/opt/gnu/bin/bison)
86YACC= bison -y
86YACC ?= bison -y
87.else
87.else
88YACC= yacc
88YACC ?= yacc
89.endif
89.endif
90YFLAGS= -d
91YACC.y= ${YACC} ${YFLAGS}
90YFLAGS ?= -d
91YACC.y ?= ${YACC} ${YFLAGS}
92
93# C
94.c:
95 ${LINK.c} -o ${.TARGET} ${.IMPSRC} ${LDLIBS}
96.c.o:
97 ${COMPILE.c} ${.IMPSRC}
98.c.a:
99 ${COMPILE.c} ${.IMPSRC}

--- 99 unchanged lines hidden ---
92
93# C
94.c:
95 ${LINK.c} -o ${.TARGET} ${.IMPSRC} ${LDLIBS}
96.c.o:
97 ${COMPILE.c} ${.IMPSRC}
98.c.a:
99 ${COMPILE.c} ${.IMPSRC}

--- 99 unchanged lines hidden ---