File: Imakefile

package info (click to toggle)
vnc4 4.1.1%2BX4.3.0-37.1
  • links: PTS
  • area: main
  • in suites: wheezy
  • size: 171,644 kB
  • sloc: ansic: 2,205,268; cpp: 56,345; sh: 38,092; pascal: 13,773; asm: 12,656; tcl: 9,182; lisp: 7,831; perl: 3,364; makefile: 2,957; yacc: 2,902; objc: 2,698; xml: 2,614; python: 2,383; lex: 1,477; awk: 901; csh: 58; sed: 50
file content (53 lines) | stat: -rw-r--r-- 1,229 bytes parent folder | download | duplicates (6)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
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()