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 1996-2018 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 BUILD_DIR := $(TOP_DIR)/builds/beos 22 PLATFORM := beos 23 24 25 # The directory where all library files are placed. 26 # 27 # By default, this is the same as $(OBJ_DIR); however, this can be changed 28 # to suit particular needs. 29 # 30 LIB_DIR := $(OBJ_DIR) 31 32 33 # The name of the final library file. Note that the DOS-specific Makefile 34 # uses a shorter (8.3) name. 35 # 36 LIBRARY := lib$(PROJECT) 37 38 39 # Path inclusion flag. Some compilers use a different flag than `-I' to 40 # specify an additional include path. Examples are `/i=' or `-J'. 41 # 42 I := -I 43 44 45 # C flag used to define a macro before the compilation of a given source 46 # object. Usually it is `-D' like in `-DDEBUG'. 47 # 48 D := -D 49 50 51 # The link flag used to specify a given library file on link. Note that 52 # this is only used to compile the demo programs, not the library itself. 53 # 54 L := -l 55 56 57 # Target flag. 58 # 59 T := -o$(space) 60 61 62 # C flags 63 # 64 # These should concern: debug output, optimization & warnings. 65 # 66 # Use the ANSIFLAGS variable to define the compiler flags used to enfore 67 # ANSI compliance. 68 # 69 CFLAGS ?= -c 70 71 # ANSIFLAGS: Put there the flags used to make your compiler ANSI-compliant. 72 # 73 ANSIFLAGS := 74 75 76 # EOF 77