Makefile revision e56998eefc33ead0f12b364be915dd6bfc12a3f5
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein#
bec154197d3d640b0d5b416cd5218ea58dca5d3aTinderbox User# This file and its contents are supplied under the terms of the
75c0816e8295e180f4bc7f10db3d0d880383bc1cMark Andrews# Common Development and Distribution License ("CDDL"), version 1.0.
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# You may only use this file in accordance with the terms of version
4a14ce5ba00ab7bc55c99ffdcf59c7a4ab902721Automatic Updater# 1.0 of the CDDL.
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein#
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# A full copy of the text of the CDDL should have accompanied this
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# source. A copy of the CDDL is also available via the Internet at
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# http://www.illumos.org/license/CDDL.
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein#
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein#
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# Copyright 2016 Joyent, Inc.
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein#
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austeininclude $(SRC)/Makefile.master
ea94d370123a5892f6c47a97f21d1b28d44bb168Tinderbox User
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob AusteinROOTOPTPKG = $(ROOT)/opt/libc-tests
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob AusteinTESTDIR = $(ROOTOPTPKG)/tests
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob AusteinPROGS = pthread_attr_get_np
e21a2904f02a03fa06b6db04d348f65fe9c67b2bMark Andrews
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austeininclude $(SRC)/cmd/Makefile.cmd
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austeininclude $(SRC)/test/Makefile.com
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob AusteinCPPFLAGS += -D_REENTRANT
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob AusteinCMDS = $(PROGS:%=$(TESTDIR)/%)
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein$(CMDS) := FILEMODE = 0555
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein
71c66a876ecca77923638d3f94cc0783152b2f03Mark Andrewsall: $(PROGS)
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austeininstall: all $(CMDS)
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austeinlint:
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austeinclobber: clean
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein -$(RM) $(PROGS)
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austeinclean:
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein -$(RM) *.o
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein$(CMDS): $(TESTDIR) $(PROGS)
71c66a876ecca77923638d3f94cc0783152b2f03Mark Andrews
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein$(TESTDIR):
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein $(INS.dir)
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein$(TESTDIR)/%: %
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein $(INS.file)
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein
0ccb0e98c77a9b9636a036f8f64f5679a430aaf4Tinderbox User$(TESTDIR)/%: %
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein $(INS.file)
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein