summaryrefslogtreecommitdiff
path: root/windows/mingw/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'windows/mingw/Makefile')
-rw-r--r--windows/mingw/Makefile34
1 files changed, 13 insertions, 21 deletions
diff --git a/windows/mingw/Makefile b/windows/mingw/Makefile
index e7e859e..2689502 100644
--- a/windows/mingw/Makefile
+++ b/windows/mingw/Makefile
@@ -1,34 +1,26 @@
# Makefile for lrexlib
+MKFILES = \
+ rex_pcre.mak \
+ rex_spencer.mak \
+ rex_onig.mak \
+ rex_gnu.mak \
+ rex_tre.mak
+
+LOOP = @for %%d in ($(MKFILES)) do $(MAKE) -f %%d
+
all: build test
build:
- make -f rex_pcre.mak
- make -f rex_spencer.mak
- make -f rex_onig.mak
- make -f rex_gnu.mak
- make -f rex_tre.mak
+ $(LOOP)
test:
- make -f rex_pcre.mak test
- make -f rex_spencer.mak test
- make -f rex_onig.mak test
- make -f rex_gnu.mak test
- make -f rex_tre.mak test
+ $(LOOP) test
install:
- make -f rex_pcre.mak install
- make -f rex_spencer.mak install
- make -f rex_onig.mak install
- make -f rex_gnu.mak install
- make -f rex_tre.mak install
+ $(LOOP) install
clean:
- make -f rex_pcre.mak clean
- make -f rex_spencer.mak clean
- make -f rex_onig.mak clean
- make -f rex_gnu.mak clean
- make -f rex_tre.mak clean
-
+ $(LOOP) clean
.PHONY: all build test install clean