4 # The contents of this file are subject to the terms of the
5 # Common Development and Distribution License
(the
"License").
6 # You may
not use this file except in compliance with the License.
8 # You can obtain a
copy of the license at usr
/src
/OPENSOLARIS.LICENSE
9 # or http
://www.opensolaris.org
/os
/licensing.
10 # See the License
for the specific language governing permissions
11 # and limitations under the License.
13 #
When distributing Covered Code
, include this CDDL HEADER in each
14 # file and include the License file at usr
/src
/OPENSOLARIS.LICENSE.
15 #
If applicable
, add the following below this CDDL HEADER
, with the
16 # fields enclosed by brackets
"[]" replaced with your own identifying
17 # information
: Portions Copyright
[yyyy
] [name of copyright owner
]
22 # Copyright
2006 Sun Microsystems
, Inc. All rights reserved.
23 #
Use is subject to license terms.
25 # Copyright
(c
) 2018, Joyent
, Inc.
27 include $
(SRC
)/cmd/Makefile.
cmd
28 include $
(SRC
)/cmd/Makefile.
cmd.64
30 PROG_BIN
= $
(ROOTLIB64
)/abi
/$
(PROG
)
35 U_DIR
= $
(U_BASE
)/$
(MACH
)
36 U_LIB_A
= $
(U_DIR
)/lib$
(U_LIB
).a
38 CPPFLAGS
+= -I$
(U_BASE
) -I..
44 LDLIBS
+= -l$
(U_LIB
) -lgen
46 SRCS
= $
(OBJECTS
:%.o
=..
/%.c
)
54 $
(COMPILE.c
) -o $@ y.tab.c
61 $
(PROG
): $
(U_LIB_A
) $
(OBJECTS
) $
(YACC_OBJS
)
62 $
(LINK.c
) -o $@ $
(OBJECTS
) $
(YACC_OBJS
) $
(LDLIBS
)
66 @
cd $
(U_DIR
); pwd
; $
(MAKE
) all
70 $
(PROG_BIN
) := FILEMODE
= 755
72 $
(INS
) -m $
(FILEMODE
) $
(PROG
) $@
75 -$
(RM
) $
(OBJECTS
) $
(YACC_OBJS
)
78 -$
(RM
) $
(PROG
) $
(CLOBBERFILES
)