4 SRC
+= $S/atom.
cc $S/bm.
cc $S/charesc.
cc $S/fansu.
cc $S/kmp.
cc $S/kr.
cc
5 SRC
+= $S/quark.
cc $S/regexp.
cc $S/shiftadd.
cc $S/string.
cc $S/strmatch.
cc $S/twoway.
cc
7 $S/approx.
$(OBJ
): $S/approx.
cc $D/approx.h
$D/shiftadd.h
$(ad
)/generic
/generic.h
8 $S/atom.
$(OBJ
): $S/atom.
cc $D/atom.h
$(ad
)/generic
/generic.h
$(ad
)/hash
/dchash.h
9 $S/bm.
$(OBJ
): $S/bm.
cc $D/bm.h
$D/strmatch.h
$(ad
)/generic
/generic.h
10 $S/charesc.
$(OBJ
): $S/charesc.
cc $D/charesc.h
11 $S/fansu.
$(OBJ
): $S/fansu.
cc $D/fansu.h
$(ad
)/generic
/generic.h
12 $S/kmp.
$(OBJ
): $S/kmp.
cc $D/kmp.h
$D/strmatch.h
$(ad
)/generic
/generic.h
13 $S/kr.
$(OBJ
): $S/kr.
cc $D/kr.h
$D/strmatch.h
$(ad
)/generic
/generic.h
14 $S/quark.
$(OBJ
): $S/quark.
cc $D/quark.h
$(ad
)/hash
/dchash.h \
15 $(ad
)/memory
/strpool.h
$(ad
)/memory
/mem.h
$(ad
)/generic
/generic.h
16 $S/regexp.
$(OBJ
): $S/regexp.
cc $D/regexp.h
$(ad
)/contain
/charset.h \
17 $(ad
)/generic
/generic.h
18 $S/shiftadd.
$(OBJ
): $S/shiftadd.
cc $D/shiftadd.h
$(ad
)/generic
/generic.h
19 $S/string.
$(OBJ
): $S/string.
cc $D/string.h
$(ad
)/generic
/generic.h
20 $S/strmatch.
$(OBJ
): $S/strmatch.
cc $D/strmatch.h
$(ad
)/generic
/generic.h
21 $S/twoway.
$(OBJ
): $S/twoway.
cc $D/twoway.h
$(ad
)/generic
/generic.h