diff options
author | rrt <rrt> | 2010-07-19 20:07:17 +0000 |
---|---|---|
committer | rrt <rrt> | 2010-07-19 20:07:17 +0000 |
commit | cf705e859f23a3477616c6f3080ecda313b67766 (patch) | |
tree | d09d8b6d36874b2114f538e5175fd514b12e7092 /Makefile | |
parent | 6dad4d41c35340b4c0e0d0ecd011252129f907a9 (diff) | |
download | lrexlib-cf705e859f23a3477616c6f3080ecda313b67766.tar.gz |
Add a new regex engine: GNU regex.
This checkin contains simply a first rough cut of the new code, which
passes the existing tests (but rewritten for Emacs syntax, in
emacs_sets.lua).
Documentation and complete code to expose the unique features of GNU
regex is yet to come.
Diffstat (limited to 'Makefile')
-rwxr-xr-x | Makefile | 15 |
1 files changed, 13 insertions, 2 deletions
@@ -2,8 +2,9 @@ # See src/*.mak for user-definable settings -POSIX = src/posix +GNU = src/gnu PCRE = src/pcre +POSIX = src/posix ONIG = src/oniguruma all: build test @@ -14,6 +15,9 @@ test: test_pcre test_posix test_onig clean: clean_pcre clean_posix clean_onig +build_gnu: + make -C $(GNU) -f rex_gnu.mak + build_pcre: make -C $(PCRE) -f rex_pcre.mak @@ -23,6 +27,9 @@ build_posix: build_onig: make -C $(ONIG) -f rex_onig.mak +test_gnu: + cd test && lua ./runtest.lua -d../$(PCRE) gnu + test_pcre: cd test && lua ./runtest.lua -d../$(PCRE) pcre @@ -32,6 +39,9 @@ test_posix: test_onig: cd test && lua ./runtest.lua -d../$(ONIG) onig +clean_gnu: + make -C $(PCRE) -f rex_gnu.mak clean + clean_pcre: make -C $(PCRE) -f rex_pcre.mak clean @@ -41,5 +51,6 @@ clean_posix: clean_onig: make -C $(ONIG) -f rex_onig.mak clean -.PHONY: all build test clean build_pcre test_pcre clean_pcre build_posix \ +.PHONY: all build test clean build_gnu test_gnu clean_gnu \ + build_pcre test_pcre clean_pcre build_posix \ test_posix clean_posix build_onig test_onig clean_onig |