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()