Imported Upstream version 2.13.2
[platform/upstream/freetype2.git] / builds / beos / beos-def.mk
1 #
2 # FreeType 2 configuration rules for a BeOS system
3 #
4 # this is similar to the "ansi-def.mk" file, except for BUILD and PLATFORM
5 #
6
7
8 # Copyright (C) 1996-2023 by
9 # David Turner, Robert Wilhelm, and Werner Lemberg.
10 #
11 # This file is part of the FreeType project, and may only be used, modified,
12 # and distributed under the terms of the FreeType project license,
13 # LICENSE.TXT.  By continuing to use, modify, or distribute this file you
14 # indicate that you have read the license and understand and accept it
15 # fully.
16
17
18 DELETE       := rm -f
19 CAT          := cat
20 SEP          := /
21 PLATFORM_DIR := $(TOP_DIR)/builds/beos
22 PLATFORM     := beos
23
24 # This is used for `make refdoc' and `make refdoc-venv'
25 #
26 BIN := bin
27
28 # The directory where all library files are placed.
29 #
30 # By default, this is the same as $(OBJ_DIR); however, this can be changed
31 # to suit particular needs.
32 #
33 LIB_DIR := $(OBJ_DIR)
34
35
36 # The name of the final library file.  Note that the DOS-specific Makefile
37 # uses a shorter (8.3) name.
38 #
39 LIBRARY := lib$(PROJECT)
40
41
42 # Path inclusion flag.  Some compilers use a different flag than `-I' to
43 # specify an additional include path.  Examples are `/i=' or `-J'.
44 #
45 I := -I
46
47
48 # C flag used to define a macro before the compilation of a given source
49 # object.  Usually it is `-D' like in `-DDEBUG'.
50 #
51 D := -D
52
53
54 # The link flag used to specify a given library file on link.  Note that
55 # this is only used to compile the demo programs, not the library itself.
56 #
57 L := -l
58
59
60 # Target flag.
61 #
62 T := -o$(space)
63
64
65 # C flags
66 #
67 #   These should concern: debug output, optimization & warnings.
68 #
69 #   Use the ANSIFLAGS variable to define the compiler flags used to enforce
70 #   ANSI compliance.
71 #
72 CFLAGS ?= -c
73
74 # ANSIFLAGS: Put there the flags used to make your compiler ANSI-compliant.
75 #
76 ANSIFLAGS ?=
77
78
79 # EOF