XCOMM $XFree86: xc/lib/regex/Imakefile,v 1.1 1999/01/03 03:58:16 dawes Exp $
SRCS = regcomp.c regerror.c regexec.c regfree.c engine.c
OBJS = regcomp.o regerror.o regexec.o regfree.o
IHEADERS = regcomp.ih regerror.ih regexec.ih regfree.ih engine.ih regex.h
HEADERS = regex.h
DEFINES = -DPOSIX_MISTAKE
REGEXSOURCEDIR = $(TOP)/extras/regex
INCLUDES = -I. -I$(REGEXSOURCEDIR)
LinkSourceFile(regcomp.c,$(REGEXSOURCEDIR))
LinkSourceFile(regerror.c,$(REGEXSOURCEDIR))
LinkSourceFile(regexec.c,$(REGEXSOURCEDIR))
LinkSourceFile(regfree.c,$(REGEXSOURCEDIR))
LinkSourceFile(engine.c,$(REGEXSOURCEDIR))
.SUFFIXES: .ih .h
.c.ih:
RemoveFile($@)
$(SHELL) $(REGEXSOURCEDIR)/mkh -p $< >$@
REGEXHSRC = $(REGEXSOURCEDIR)/regex2.h $(SRCS)
regex.h: $(REGEXHSRC)
RemoveFile(regex.h)
$(SHELL) $(REGEXSOURCEDIR)/mkh -i _REGEX_H_ $(REGEXHSRC) > regex.h
$(OBJS): $(IHEADERS)
includes:: $(IHEADERS)
clean::
RemoveFiles($(IHEADERS))
BuildIncludesTop($(HEADERS))
DependTarget()