e56998eefc33ead0f12b364be915dd6bfc12a3f5Robert Mustacchi#
e56998eefc33ead0f12b364be915dd6bfc12a3f5Robert Mustacchi# This file and its contents are supplied under the terms of the
e56998eefc33ead0f12b364be915dd6bfc12a3f5Robert Mustacchi# Common Development and Distribution License ("CDDL"), version 1.0.
e56998eefc33ead0f12b364be915dd6bfc12a3f5Robert Mustacchi# You may only use this file in accordance with the terms of version
e56998eefc33ead0f12b364be915dd6bfc12a3f5Robert Mustacchi# 1.0 of the CDDL.
e56998eefc33ead0f12b364be915dd6bfc12a3f5Robert Mustacchi#
e56998eefc33ead0f12b364be915dd6bfc12a3f5Robert Mustacchi# A full copy of the text of the CDDL should have accompanied this
e56998eefc33ead0f12b364be915dd6bfc12a3f5Robert Mustacchi# source. A copy of the CDDL is also available via the Internet at
e56998eefc33ead0f12b364be915dd6bfc12a3f5Robert Mustacchi# http://www.illumos.org/license/CDDL.
e56998eefc33ead0f12b364be915dd6bfc12a3f5Robert Mustacchi#
e56998eefc33ead0f12b364be915dd6bfc12a3f5Robert Mustacchi
e56998eefc33ead0f12b364be915dd6bfc12a3f5Robert Mustacchi#
e56998eefc33ead0f12b364be915dd6bfc12a3f5Robert Mustacchi# Copyright 2016 Joyent, Inc.
e56998eefc33ead0f12b364be915dd6bfc12a3f5Robert Mustacchi#
e56998eefc33ead0f12b364be915dd6bfc12a3f5Robert Mustacchi
e56998eefc33ead0f12b364be915dd6bfc12a3f5Robert Mustacchiinclude $(SRC)/Makefile.master
e56998eefc33ead0f12b364be915dd6bfc12a3f5Robert Mustacchi
e56998eefc33ead0f12b364be915dd6bfc12a3f5Robert MustacchiROOTOPTPKG = $(ROOT)/opt/libc-tests
e56998eefc33ead0f12b364be915dd6bfc12a3f5Robert MustacchiTESTDIR = $(ROOTOPTPKG)/tests
e56998eefc33ead0f12b364be915dd6bfc12a3f5Robert Mustacchi
e56998eefc33ead0f12b364be915dd6bfc12a3f5Robert MustacchiPROGS = pthread_attr_get_np
e56998eefc33ead0f12b364be915dd6bfc12a3f5Robert Mustacchi
e56998eefc33ead0f12b364be915dd6bfc12a3f5Robert Mustacchiinclude $(SRC)/cmd/Makefile.cmd
e56998eefc33ead0f12b364be915dd6bfc12a3f5Robert Mustacchiinclude $(SRC)/test/Makefile.com
e56998eefc33ead0f12b364be915dd6bfc12a3f5Robert Mustacchi
e56998eefc33ead0f12b364be915dd6bfc12a3f5Robert MustacchiCPPFLAGS += -D_REENTRANT
e56998eefc33ead0f12b364be915dd6bfc12a3f5Robert Mustacchi
e56998eefc33ead0f12b364be915dd6bfc12a3f5Robert MustacchiCMDS = $(PROGS:%=$(TESTDIR)/%)
e56998eefc33ead0f12b364be915dd6bfc12a3f5Robert Mustacchi$(CMDS) := FILEMODE = 0555
e56998eefc33ead0f12b364be915dd6bfc12a3f5Robert Mustacchi
e56998eefc33ead0f12b364be915dd6bfc12a3f5Robert Mustacchiall: $(PROGS)
e56998eefc33ead0f12b364be915dd6bfc12a3f5Robert Mustacchi
e56998eefc33ead0f12b364be915dd6bfc12a3f5Robert Mustacchiinstall: all $(CMDS)
e56998eefc33ead0f12b364be915dd6bfc12a3f5Robert Mustacchi
e56998eefc33ead0f12b364be915dd6bfc12a3f5Robert Mustacchilint:
e56998eefc33ead0f12b364be915dd6bfc12a3f5Robert Mustacchi
e56998eefc33ead0f12b364be915dd6bfc12a3f5Robert Mustacchiclobber: clean
e56998eefc33ead0f12b364be915dd6bfc12a3f5Robert Mustacchi -$(RM) $(PROGS)
e56998eefc33ead0f12b364be915dd6bfc12a3f5Robert Mustacchi
e56998eefc33ead0f12b364be915dd6bfc12a3f5Robert Mustacchiclean:
e56998eefc33ead0f12b364be915dd6bfc12a3f5Robert Mustacchi -$(RM) *.o
e56998eefc33ead0f12b364be915dd6bfc12a3f5Robert Mustacchi
e56998eefc33ead0f12b364be915dd6bfc12a3f5Robert Mustacchi$(CMDS): $(TESTDIR) $(PROGS)
e56998eefc33ead0f12b364be915dd6bfc12a3f5Robert Mustacchi
e56998eefc33ead0f12b364be915dd6bfc12a3f5Robert Mustacchi$(TESTDIR):
e56998eefc33ead0f12b364be915dd6bfc12a3f5Robert Mustacchi $(INS.dir)
e56998eefc33ead0f12b364be915dd6bfc12a3f5Robert Mustacchi
e56998eefc33ead0f12b364be915dd6bfc12a3f5Robert Mustacchi$(TESTDIR)/%: %
e56998eefc33ead0f12b364be915dd6bfc12a3f5Robert Mustacchi $(INS.file)
e56998eefc33ead0f12b364be915dd6bfc12a3f5Robert Mustacchi
e56998eefc33ead0f12b364be915dd6bfc12a3f5Robert Mustacchi$(TESTDIR)/%: %
e56998eefc33ead0f12b364be915dd6bfc12a3f5Robert Mustacchi $(INS.file)