beos-def.mk (1795B)
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-2025 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