mirror of
https://github.com/Stichting-MINIX-Research-Foundation/xsrc.git
synced 2025-09-08 12:10:03 -04:00
54 lines
1.2 KiB
Plaintext
54 lines
1.2 KiB
Plaintext
XCOMM $XFree86: xc/lib/regex/Imakefile,v 1.1 1999/01/03 03:58:16 dawes Exp $
|
|
|
|
#define DoNormalLib YES
|
|
#define DoSharedLib NO
|
|
#define DoExtraLib NO
|
|
#define DoDebugLib NO
|
|
#define DoProfileLib NO
|
|
#define HasSharedData NO
|
|
#define LibName regex
|
|
#define LibHeaders NO
|
|
#define LibInstall NO
|
|
#define LibInstallBuild YES
|
|
|
|
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)
|
|
|
|
#include <Library.tmpl>
|
|
|
|
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()
|
|
|