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 --- |