]> git.wh0rd.org - fontconfig.git/blame - Imakefile
Add pkgconfig control file and fontconfig-config script
[fontconfig.git] / Imakefile
CommitLineData
2eafe090 1XCOMM $XFree86: xc/lib/fontconfig/Imakefile,v 1.3 2002/05/21 17:08:41 keithp Exp $
d23a2a6d 2
24330d27
KP
3#define IHaveSubdirs
4#define PassCDebugFlags
5
6LINTSUBDIRS=src fc-cache fc-list
7
8SUBDIRS=fontconfig $(LINTSUBDIRS)
9
2eafe090
KP
10FONTCONFIG_REVISION=1
11
24330d27
KP
12#ifndef FontconfigDir
13#define FontconfigDir /etc/fonts
14#endif
15
16FONTCONFIGDIR=FontconfigDir
17
2eafe090
KP
18SUBSTVARS=prefix=$(PROJECTROOT) \
19 exec_prefix=$(BINDIR) \
20 libdir=$(USRLIBDIR) \
21 includedir=$(INCROOT) \
22 PACKAGE_VERSION=$(SOFONTCONFIGREV).$(FONTCONFIG_REVISION)
23
24330d27
KP
24MakeSubdirs($(SUBDIRS))
25DependSubdirs($(SUBDIRS))
26MakeLintLibSubdirs($(LINTSUBDIRS))
27MakeLintSubdirs($(LINTSUBDIRS),install.ln,install.ln)
28
29InstallNonExecFileNoClobber(fonts.conf,$(FONTCONFIGDIR))
30InstallNonExecFileNoClobber(fonts.dtd,$(FONTCONFIGDIR))
31
32all:: fonts.conf
33
34fonts.conf: fonts.conf.in
d23a2a6d 35 RemoveFile($@)
fb9545b1 36 sh ./setfontdirs /usr/share/fonts $(FONTDIR)
d23a2a6d
MALF
37
38clean::
39 RemoveFile(fonts.conf)
2eafe090
KP
40
41all:: fontconfig-config.script
42
43fontconfig-config.script: fontconfig-config.in
44 RemoveFile($@)
45 sh config/config-subst $(SUBSTVARS) < $< > $@
46
47InstallScript(fontconfig-config,$(BINDIR))
48
49clean::
50 RemoveFile(fontconfig-config.script)
51
52all:: fontconfig.pc
53
54fontconfig.pc: fontconfig.pc.in
55 RemoveFile($@)
56 sh config/config-subst $(SUBSTVARS) < $< > $@
57
58InstallNonExecFile(fontconfig.pc,$(USRLIBDIR)/pkgconfig)
59
60clean::
61 RemoveFile(fontconfig.pc)
62