diff options
Diffstat (limited to 'nx-X11/lib/regex/Imakefile')
-rw-r--r-- | nx-X11/lib/regex/Imakefile | 53 |
1 files changed, 53 insertions, 0 deletions
diff --git a/nx-X11/lib/regex/Imakefile b/nx-X11/lib/regex/Imakefile new file mode 100644 index 000000000..434e8f645 --- /dev/null +++ b/nx-X11/lib/regex/Imakefile @@ -0,0 +1,53 @@ +XCOMM $XFree86$ + +#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() + |