2 # This file and its contents are supplied under the terms of the
3 # Common Development and Distribution License ("CDDL"), version 1.0.
4 # You may only use this file in accordance with the terms of version
7 # A full copy of the text of the CDDL should have accompanied this
8 # source. A copy of the CDDL is also available via the Internet at
9 # http://www.illumos.org/license/CDDL.
13 # Copyright (c) 2012 by Delphix. All rights reserved.
14 # Copyright 2015 Garrett D'Amore <garrett@damore.org>
15 # Copyright 2016 Joyent, Inc.
43 strcoll-strxfrm-6907 \
53 PROGS32
= $(PROGS
:%=%.32)
58 aligned_alloc
.32 := LDLIBS
+= -lproc
59 aligned_alloc
.64 := LDLIBS64
+= -lproc
61 ROOTOPTDIR
= $(ROOT
)/opt
/libc-tests
/tests
62 ROOTOPTPROGS
= $(PROGS32
:%=$(ROOTOPTDIR
)/%) \
63 $(PROGS64
:%=$(ROOTOPTDIR
)/%) \
64 $(SCRIPTS
:%=$(ROOTOPTDIR
)/%)
66 include $(SRC
)/cmd
/Makefile.cmd
69 install := TARGET
= install
70 clean := TARGET
= clean
71 clobber := TARGET
= clobber
75 install: $(SUBDIRS
) $(ROOTOPTPROGS
)
77 all: $(SUBDIRS
) $(PROGS32
) $(PROGS64
)
81 $(ROOTOPTPROGS
): $(PROGS32
) $(PROGS64
) $(ROOTOPTDIR
)
89 $(ROOTOPTDIR
)/%: %.ksh
93 $(LINK64.c
) -o
$@
$< $(LDLIBS64
)
97 $(LINK.c
) -o
$@
$< $(LDLIBS
)
101 $(RM
) $(PROGS32
) $(PROGS64
)
104 @cd
$@
; pwd
; $(MAKE
) $(TARGET
)