1 # |
|
2 # FreeType 2 configuration rules templates for Unix + configure |
|
3 # |
|
4 |
|
5 |
|
6 # Copyright 1996-2000, 2002, 2004, 2006, 2008 by |
|
7 # David Turner, Robert Wilhelm, and Werner Lemberg. |
|
8 # |
|
9 # This file is part of the FreeType project, and may only be used, modified, |
|
10 # and distributed under the terms of the FreeType project license, |
|
11 # LICENSE.TXT. By continuing to use, modify, or distribute this file you |
|
12 # indicate that you have read the license and understand and accept it |
|
13 # fully. |
|
14 |
|
15 |
|
16 TOP_DIR := $(shell cd $(TOP_DIR); pwd) |
|
17 |
|
18 DELETE := @RMF@ |
|
19 DELDIR := @RMDIR@ |
|
20 CAT := cat |
|
21 SEP := / |
|
22 |
|
23 # this is used for `make distclean' and `make install' |
|
24 OBJ_BUILD ?= $(BUILD_DIR) |
|
25 |
|
26 # don't use `:=' here since the path stuff will be included after this file |
|
27 # |
|
28 FTSYS_SRC = @FTSYS_SRC@ |
|
29 |
|
30 INSTALL := @INSTALL@ |
|
31 INSTALL_DATA := @INSTALL_DATA@ |
|
32 INSTALL_PROGRAM := @INSTALL_PROGRAM@ |
|
33 INSTALL_SCRIPT := @INSTALL_SCRIPT@ |
|
34 MKINSTALLDIRS := $(BUILD_DIR)/mkinstalldirs |
|
35 |
|
36 DISTCLEAN += $(OBJ_BUILD)/config.cache \ |
|
37 $(OBJ_BUILD)/config.log \ |
|
38 $(OBJ_BUILD)/config.status \ |
|
39 $(OBJ_BUILD)/unix-def.mk \ |
|
40 $(OBJ_BUILD)/unix-cc.mk \ |
|
41 $(OBJ_BUILD)/ftconfig.h \ |
|
42 $(OBJ_BUILD)/freetype-config \ |
|
43 $(OBJ_BUILD)/freetype2.pc \ |
|
44 $(LIBTOOL) \ |
|
45 $(OBJ_BUILD)/Makefile |
|
46 |
|
47 |
|
48 # Standard installation variables. |
|
49 # |
|
50 prefix := @prefix@ |
|
51 exec_prefix := @exec_prefix@ |
|
52 libdir := @libdir@ |
|
53 bindir := @bindir@ |
|
54 includedir := @includedir@ |
|
55 datarootdir := @datarootdir@ |
|
56 datadir := @datadir@ |
|
57 |
|
58 version_info := @version_info@ |
|
59 |
|
60 |
|
61 # The directory where all library files are placed. |
|
62 # |
|
63 # By default, this is the same as $(OBJ_DIR); however, this can be changed |
|
64 # to suit particular needs. |
|
65 # |
|
66 LIB_DIR := $(OBJ_DIR) |
|
67 |
|
68 # The BASE_SRC macro lists all source files that should be included in |
|
69 # src/base/ftbase.c. When configure sets up CFLAGS to build ftmac.c, |
|
70 # ftmac.c should be added to BASE_SRC. |
|
71 ftmac_c := @ftmac_c@ |
|
72 |
|
73 # The SYSTEM_ZLIB macro is defined if the user wishes to link dynamically |
|
74 # with its system wide zlib. If SYSTEM_ZLIB is 'yes', the zlib part of the |
|
75 # ftgzip module is not compiled in. |
|
76 SYSTEM_ZLIB := @SYSTEM_ZLIB@ |
|
77 |
|
78 |
|
79 # The NO_OUTPUT macro is appended to command lines in order to ignore |
|
80 # the output of some programs. |
|
81 # |
|
82 NO_OUTPUT := 2> /dev/null |
|
83 |
|
84 |
|
85 # EOF |
|