blob: 45b118282700a4355bb32fee3e831828bcd1a837 [file] [log] [blame]
#-*- Makefile -*-
include ../../gnuwin32/MkRules
DEFS = -DHAVE_CONFIG_H
CPPFLAGS = -I../../include -I. $(DEFS)
## done this way for parallel make
all:
$(MAKE) -f Makefile.win makeMakedeps
$(MAKE) -f Makefile.win libtre.a
CSOURCES = regcomp.c regerror.c regexec.c tre-ast.c tre-compile.c \
tre-match-approx.c tre-match-backtrack.c tre-match-parallel.c \
tre-mem.c tre-parse.c tre-stack.c xmalloc.c
OBJS = $(CSOURCES:.c=.o)
libtre.a: $(OBJS)
clean:
@$(RM) *.o *~ *.d Makedeps
distclean: clean
@$(RM) libtre.a
# Dependencies
DEPS = $(CSOURCES:.c=.d)
makeMakedeps: $(DEPS)
@$(RM) Makedeps
@cat $(DEPS) >> Makedeps
-include Makedeps