43 lines
924 B
Makefile
43 lines
924 B
Makefile
#PCRE Makefile
|
|
include ../Makefile.inc
|
|
|
|
INCLUDES = -I.. -I.
|
|
|
|
SRCS= get.c pcre.c study.c
|
|
OBJS= ${SRCS:.c=.o}
|
|
DOCS=README.pcre COPYING
|
|
|
|
all: ${OBJS}
|
|
|
|
.c.o:
|
|
$(CC) $(CFLAGS) $(INCLUDES) -c $<
|
|
|
|
dftables.o: dftables.c maketables.c internal.h ../pcre.h config.h Makefile
|
|
$(CC) $(CFLAGS) $(INCLUDES) -c dftables.c
|
|
|
|
dftables: dftables.o
|
|
$(CC) $(LDFLAGS) dftables.o -o dftables
|
|
|
|
chartables.c: dftables
|
|
./dftables >./chartables.c
|
|
|
|
clean:
|
|
$(RM) *.o Makefile dftables ../pcre.h chartables.c config.h *.exe
|
|
|
|
distclean:
|
|
$(RM) *.o Makefile dftables ../pcre.h chartables.c config.h *.exe
|
|
|
|
install:
|
|
|
|
DISTFILES =*.c *.h *.in README COPYING
|
|
|
|
dist:
|
|
@for file in $(DISTFILES); do \
|
|
cp -pr $$file $(DISTDIR)/$$file; \
|
|
done
|
|
|
|
$(OBJS): Makefile
|
|
pcre.o: chartables.c ../pcre.h internal.h ../config.h
|
|
get.o: ../pcre.h internal.h ../config.h
|
|
study.o: ../pcre.h internal.h ../config.h
|
|
dftables.o: ../pcre.h internal.h ../config.h
|