20 DATADIR= $(TESTDIR)/data
21
22 PROG= testregex
23
24 SHPROG= regex_test
25
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
33
34 include $(SRC)/cmd/Makefile.cmd
35
36 CERRWARN += -_gcc=-Wno-parentheses
37 CERRWARN += -_gcc=-Wno-uninitialized
38 CERRWARN += -_gcc=-Wno-clobbered
39
40 CMDS= $(PROG:%=$(TESTDIR)/%) $(SHPROG:%=$(TESTDIR)/%)
41 $(CMDS):= FILEMODE=0555
42 TESTDATA= $(DATA:%=$(DATADIR)/%)
43 $(TESTDATA):= FILEMODE=0444
44
45 .KEEP_STATE:
46
47 all: $(PROG)
48
49 $(CMDS): $(TESTDIR)
50
51 $(TESTDATA): $(DATADIR)
52
53 install: all $(CMDS) $(TESTDATA)
54
55 clean lint:
56
57 $(TESTDIR) $(DATADIR):
58 $(INS.dir)
59
|
20 DATADIR= $(TESTDIR)/data
21
22 PROG= testregex
23
24 SHPROG= regex_test
25
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
33
34 include $(SRC)/cmd/Makefile.cmd
35
36 CERRWARN += -_gcc=-Wno-parentheses
37 CERRWARN += -_gcc=-Wno-uninitialized
38 CERRWARN += -_gcc=-Wno-clobbered
39
40 # needs work
41 SMOFF += all_func_returns,testing_index_after_use
42
43 CMDS= $(PROG:%=$(TESTDIR)/%) $(SHPROG:%=$(TESTDIR)/%)
44 $(CMDS):= FILEMODE=0555
45 TESTDATA= $(DATA:%=$(DATADIR)/%)
46 $(TESTDATA):= FILEMODE=0444
47
48 .KEEP_STATE:
49
50 all: $(PROG)
51
52 $(CMDS): $(TESTDIR)
53
54 $(TESTDATA): $(DATADIR)
55
56 install: all $(CMDS) $(TESTDATA)
57
58 clean lint:
59
60 $(TESTDIR) $(DATADIR):
61 $(INS.dir)
62
|