xref: /titanic_52/usr/src/test/libc-tests/tests/threads/Makefile (revision 443294e178902fc07fa476a6139ae8bc89488c92)
1*443294e1SRobert Mustacchi#
2*443294e1SRobert Mustacchi# This file and its contents are supplied under the terms of the
3*443294e1SRobert Mustacchi# Common Development and Distribution License ("CDDL"), version 1.0.
4*443294e1SRobert Mustacchi# You may only use this file in accordance with the terms of version
5*443294e1SRobert Mustacchi# 1.0 of the CDDL.
6*443294e1SRobert Mustacchi#
7*443294e1SRobert Mustacchi# A full copy of the text of the CDDL should have accompanied this
8*443294e1SRobert Mustacchi# source.  A copy of the CDDL is also available via the Internet at
9*443294e1SRobert Mustacchi# http://www.illumos.org/license/CDDL.
10*443294e1SRobert Mustacchi#
11*443294e1SRobert Mustacchi
12*443294e1SRobert Mustacchi#
13*443294e1SRobert Mustacchi# Copyright 2016 Joyent, Inc.
14*443294e1SRobert Mustacchi#
15*443294e1SRobert Mustacchi
16*443294e1SRobert Mustacchiinclude $(SRC)/Makefile.master
17*443294e1SRobert Mustacchi
18*443294e1SRobert MustacchiROOTOPTPKG = $(ROOT)/opt/libc-tests
19*443294e1SRobert MustacchiTESTDIR = $(ROOTOPTPKG)/tests
20*443294e1SRobert Mustacchi
21*443294e1SRobert MustacchiPROGS = pthread_attr_get_np
22*443294e1SRobert Mustacchi
23*443294e1SRobert Mustacchiinclude $(SRC)/cmd/Makefile.cmd
24*443294e1SRobert Mustacchiinclude $(SRC)/test/Makefile.com
25*443294e1SRobert Mustacchi
26*443294e1SRobert MustacchiCPPFLAGS += -D_REENTRANT
27*443294e1SRobert Mustacchi
28*443294e1SRobert MustacchiCMDS = $(PROGS:%=$(TESTDIR)/%)
29*443294e1SRobert Mustacchi$(CMDS) := FILEMODE = 0555
30*443294e1SRobert Mustacchi
31*443294e1SRobert Mustacchiall: $(PROGS)
32*443294e1SRobert Mustacchi
33*443294e1SRobert Mustacchiinstall: all $(CMDS)
34*443294e1SRobert Mustacchi
35*443294e1SRobert Mustacchilint:
36*443294e1SRobert Mustacchi
37*443294e1SRobert Mustacchiclobber: clean
38*443294e1SRobert Mustacchi	-$(RM) $(PROGS)
39*443294e1SRobert Mustacchi
40*443294e1SRobert Mustacchiclean:
41*443294e1SRobert Mustacchi	-$(RM) *.o
42*443294e1SRobert Mustacchi
43*443294e1SRobert Mustacchi$(CMDS): $(TESTDIR) $(PROGS)
44*443294e1SRobert Mustacchi
45*443294e1SRobert Mustacchi$(TESTDIR):
46*443294e1SRobert Mustacchi	$(INS.dir)
47*443294e1SRobert Mustacchi
48*443294e1SRobert Mustacchi$(TESTDIR)/%: %
49*443294e1SRobert Mustacchi	$(INS.file)
50*443294e1SRobert Mustacchi
51*443294e1SRobert Mustacchi$(TESTDIR)/%: %
52*443294e1SRobert Mustacchi	$(INS.file)
53