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 2018 Nexenta Systems, Inc.
16 include $(SRC
)/Makefile.master
18 ROOTOPTPKG
= $(ROOT
)/opt
/libc-tests
19 TESTDIR
= $(ROOTOPTPKG
)/tests
/regex
20 DATADIR
= $(TESTDIR
)/data
26 DATA
= basic.dat basic.out \
27 categorize.dat categorize.out \
28 forcedassoc.dat forcedassoc.out \
29 leftassoc.dat leftassoc.out \
30 nullsubexpr.dat nullsubexpr.out \
31 repetition.dat repetition.out \
32 rightassoc.dat rightassoc.out
34 include $(SRC
)/cmd
/Makefile.cmd
36 CERRWARN
+= -Wno-parentheses
37 CERRWARN
+= -Wno-uninitialized
38 CERRWARN
+= -Wno-clobbered
41 SMOFF
+= all_func_returns
,testing_index_after_use
43 CMDS
= $(PROG
:%=$(TESTDIR
)/%) $(SHPROG
:%=$(TESTDIR
)/%)
44 $(CMDS
):= FILEMODE
=0555
45 TESTDATA
= $(DATA
:%=$(DATADIR
)/%)
46 $(TESTDATA
):= FILEMODE
=0444
54 $(TESTDATA
): $(DATADIR
)
56 install: all $(CMDS
) $(TESTDATA
)
60 $(TESTDIR
) $(DATADIR
):
72 include $(SRC
)/cmd
/Makefile.targ