xref: /illumos-gate/usr/src/test/header-tests/cfg/Makefile (revision 1072464281f5b1736a36f54036d362c13ca7a4e0)
1ed7f9522SGordon Ross#
2ed7f9522SGordon Ross# This file and its contents are supplied under the terms of the
3ed7f9522SGordon Ross# Common Development and Distribution License ("CDDL"), version 1.0.
4ed7f9522SGordon Ross# You may only use this file in accordance with the terms of version
5ed7f9522SGordon Ross# 1.0 of the CDDL.
6ed7f9522SGordon Ross#
7ed7f9522SGordon Ross# A full copy of the text of the CDDL should have accompanied this
8ed7f9522SGordon Ross# source.  A copy of the CDDL is also available via the Internet at
9ed7f9522SGordon Ross# http://www.illumos.org/license/CDDL.
10ed7f9522SGordon Ross#
11ed7f9522SGordon Ross
12ed7f9522SGordon Ross#
13ed7f9522SGordon Ross# Copyright 2015 Garrett D'Amore <garrett@damore.org>
14ed7f9522SGordon Ross# Copyright (c) 2012 by Delphix. All rights reserved.
15ed7f9522SGordon Ross#
16ed7f9522SGordon Ross
17ed7f9522SGordon Rossinclude $(SRC)/Makefile.master
18ed7f9522SGordon Ross
19ed7f9522SGordon RossCFGS = README \
20ed7f9522SGordon Ross	c-symbols-env.cfg \
21ed7f9522SGordon Ross	c-symbols/README \
22ed7f9522SGordon Ross	c-symbols/assert_h.cfg \
23ed7f9522SGordon Ross	c-symbols/ctype_h.cfg \
24ed7f9522SGordon Ross	c-symbols/dirent_h.cfg \
25ed7f9522SGordon Ross	c-symbols/fcntl_h.cfg \
26ed7f9522SGordon Ross	c-symbols/locale_h.cfg \
27ed7f9522SGordon Ross	c-symbols/math_h.cfg \
28ed7f9522SGordon Ross	c-symbols/netdb_h.cfg \
29ed7f9522SGordon Ross	c-symbols/pthread_h.cfg \
30ed7f9522SGordon Ross	c-symbols/signal_h.cfg \
31ed7f9522SGordon Ross	c-symbols/stdalign_h.cfg \
32ed7f9522SGordon Ross	c-symbols/stddef_h.cfg \
33ed7f9522SGordon Ross	c-symbols/stdio_h.cfg \
34ed7f9522SGordon Ross	c-symbols/stdlib_h.cfg \
35ed7f9522SGordon Ross	c-symbols/stdnoreturn_h.cfg \
36ed7f9522SGordon Ross	c-symbols/string_h.cfg \
37ed7f9522SGordon Ross	c-symbols/strings_h.cfg \
38ed7f9522SGordon Ross	c-symbols/sys_atomic_h.cfg \
39ed7f9522SGordon Ross	c-symbols/sys_mman_h.cfg \
40ed7f9522SGordon Ross	c-symbols/sys_stat_h.cfg \
41ed7f9522SGordon Ross	c-symbols/sys_time_h.cfg \
42ed7f9522SGordon Ross	c-symbols/sys_timeb_h.cfg \
43ed7f9522SGordon Ross	c-symbols/time_h.cfg \
44ed7f9522SGordon Ross	c-symbols/threads_h.cfg \
45ed7f9522SGordon Ross	c-symbols/ucontext_h.cfg \
46ed7f9522SGordon Ross	c-symbols/unistd_h.cfg \
47ed7f9522SGordon Ross	c-symbols/wchar_h.cfg \
48*10724642SGordon Ross	c-symbols/wctype_h.cfg \
49*10724642SGordon Ross	cxx-symbols-env.cfg \
50*10724642SGordon Ross	cxx-symbols/README \
51*10724642SGordon Ross	cxx-symbols/cmath_h.cfg \
52*10724642SGordon Ross	cxx-symbols/cstdio_h.cfg \
53*10724642SGordon Ross	cxx-symbols/cstdlib_h.cfg \
54*10724642SGordon Ross	cxx-symbols/cstring_h.cfg \
55*10724642SGordon Ross	cxx-symbols/ctime_h.cfg \
56*10724642SGordon Ross	cxx-symbols/cwchar_h.cfg
57ed7f9522SGordon Ross
58ed7f9522SGordon RossROOTOPTPKG = $(ROOT)/opt/header-tests
59ed7f9522SGordon RossROOTOPTPKGCFG = $(ROOT)/opt/header-tests/cfg
60ed7f9522SGordon RossROOTOPTPKGDIRS = $(ROOTOPTPKG) \
61ed7f9522SGordon Ross	$(ROOTOPTPKGCFG) \
62*10724642SGordon Ross	$(ROOTOPTPKGCFG)/c-symbols \
63*10724642SGordon Ross	$(ROOTOPTPKGCFG)/cxx-symbols
64ed7f9522SGordon Ross
65ed7f9522SGordon RossFILES = $(CFGS:%=$(ROOTOPTPKGCFG)/%)
66ed7f9522SGordon Ross$(FILES) := FILEMODE = 0444
67ed7f9522SGordon Ross
68ed7f9522SGordon Rossall: $(CFGS)
69ed7f9522SGordon Ross
70ed7f9522SGordon Rossinstall: $(ROOTOPTPKG) $(ROOTOPTPKGCFG) $(FILES)
71ed7f9522SGordon Ross
72ed7f9522SGordon Rossclean lint clobber:
73ed7f9522SGordon Ross
74ed7f9522SGordon Ross$(ROOTOPTPKGDIRS):
75ed7f9522SGordon Ross	$(INS.dir)
76ed7f9522SGordon Ross
77ed7f9522SGordon Ross$(ROOTOPTPKGCFG)/%: % $(ROOTOPTPKGDIRS)
78ed7f9522SGordon Ross	$(INS.file)
79