open-src/font/Makefile.bdf
changeset 963 7a4fced80e83
parent 943 294f64612d23
child 967 efbd0ee6805d
equal deleted inserted replaced
962:c323b15ad103 963:7a4fced80e83
    40 	iso8859-6  iso8859-7  iso8859-8  iso8859-9  iso8859-10 \
    40 	iso8859-6  iso8859-7  iso8859-8  iso8859-9  iso8859-10 \
    41 	iso8859-11 iso8859-12 iso8859-13 iso8859-14 iso8859-15 \
    41 	iso8859-11 iso8859-12 iso8859-13 iso8859-14 iso8859-15 \
    42 	iso8859-16 jisx0201   koi8-r
    42 	iso8859-16 jisx0201   koi8-r
    43 
    43 
    44 # Encodings we split out into separate subdirs for packaging
    44 # Encodings we split out into separate subdirs for packaging
    45 BDF_SUBDIR_ENCODINGS =	\
    45 ALL_BDF_SUBDIR_ENCODINGS = \
    46 	iso8859-1       \
    46 	iso8859-1       \
    47 	iso8859-2       \
    47 	iso8859-2       \
    48         iso8859-3       \
    48         iso8859-3       \
    49         iso8859-4       \
    49         iso8859-4       \
    50         iso8859-5       \
       
    51         iso8859-7       \
       
    52         iso8859-8       \
       
    53         iso8859-9       \
    50         iso8859-9       \
    54         iso8859-10      \
    51         iso8859-10      \
    55         iso8859-11      \
       
    56         iso8859-13      \
    52         iso8859-13      \
    57         iso8859-14      \
    53         iso8859-14      \
    58         iso8859-15      \
    54         iso8859-15      \
    59         iso8859-16
    55         iso8859-16
       
    56 
       
    57 misc_BDF_SUBDIR_ENCODINGS = \
       
    58 	$(ALL_BDF_SUBDIR_ENCODINGS) \
       
    59         iso8859-5       \
       
    60         iso8859-7       \
       
    61         iso8859-8	\
       
    62         iso8859-11
       
    63 100dpi_BDF_SUBDIR_ENCODINGS = $(ALL_BDF_SUBDIR_ENCODINGS)
       
    64 75dpi_BDF_SUBDIR_ENCODINGS = $(ALL_BDF_SUBDIR_ENCODINGS)
       
    65 BDF_SUBDIR_ENCODINGS = $($(FONTSUBDIR)_BDF_SUBDIR_ENCODINGS)
    60 
    66 
    61 BUILD_TYPES = core $(BDF_SUBDIR_ENCODINGS)
    67 BUILD_TYPES = core $(BDF_SUBDIR_ENCODINGS)
    62 BUILD_TYPES_SET = yes
    68 BUILD_TYPES_SET = yes
    63 
    69 
    64 DISABLE_ALL_ENCODINGS = $(ALL_ENCODINGS:%=--disable-%)
    70 DISABLE_ALL_ENCODINGS = $(ALL_ENCODINGS:%=--disable-%)
    91 iso8859-15_ENCODING_CONFIG_OPTS = \
    97 iso8859-15_ENCODING_CONFIG_OPTS = \
    92 	$(DISABLE_ALL_ENCODINGS:--disable-iso8859-15=--enable-iso8859-15)
    98 	$(DISABLE_ALL_ENCODINGS:--disable-iso8859-15=--enable-iso8859-15)
    93 iso8859-16_ENCODING_CONFIG_OPTS = \
    99 iso8859-16_ENCODING_CONFIG_OPTS = \
    94 	$(DISABLE_ALL_ENCODINGS:--disable-iso8859-16=--enable-iso8859-16)
   100 	$(DISABLE_ALL_ENCODINGS:--disable-iso8859-16=--enable-iso8859-16)
    95 
   101 
    96 ENCODED_FONTDIR=$(X11_FONT_DIR)/$(FONTSUBDIR)-$(BUILD_TYPE:iso%=ISO%)
   102 
    97 MODULE_FONTDIR=$(ENCODED_FONTDIR:%-core=%)
   103 ENCODED_FONTSUBDIR = $(FONTSUBDIR)-$(BUILD_TYPE:iso%=ISO%)
       
   104 BDF_SUBDIR = $(ENCODED_FONTSUBDIR:%-core=%)
       
   105 MODULE_FONTDIR = $(X11_FONT_DIR)/$(BDF_SUBDIR)
    98 
   106 
    99 MODULE_CONFIG_OPTS = $($(BUILD_TYPE)_ENCODING_CONFIG_OPTS) \
   107 MODULE_CONFIG_OPTS = $($(BUILD_TYPE)_ENCODING_CONFIG_OPTS) \
   100 	--with-fontdir="$(MODULE_FONTDIR)"
   108 	--with-fontdir="$(MODULE_FONTDIR)"
       
   109 
       
   110 # Font path entries
       
   111 iso8859-1_PRIORITY 	= 0
       
   112 iso8859-2_PRIORITY 	= 1
       
   113 iso8859-3_PRIORITY 	= 1
       
   114 iso8859-4_PRIORITY 	= 1
       
   115 iso8859-5_PRIORITY 	= 1
       
   116 iso8859-6_PRIORITY 	= 1
       
   117 iso8859-7_PRIORITY 	= 1
       
   118 iso8859-8_PRIORITY 	= 1
       
   119 iso8859-9_PRIORITY 	= 1
       
   120 iso8859-10_PRIORITY 	= 1
       
   121 iso8859-11_PRIORITY 	= 1
       
   122 iso8859-12_PRIORITY 	= 1
       
   123 iso8859-13_PRIORITY 	= 1
       
   124 iso8859-14_PRIORITY 	= 1
       
   125 iso8859-15_PRIORITY 	= 1
       
   126 iso8859-16_PRIORITY 	= 1
       
   127 core_PRIORITY		= 2
       
   128 
       
   129 misc_PRIORITY		= 15
       
   130 100dpi_PRIORITY		= 20
       
   131 75dpi_PRIORITY		= 25
       
   132 
       
   133 unscaled_PRIORITY = 0 + $($(BUILD_TYPE)_PRIORITY) + $($(FONTSUBDIR)_PRIORITY)
       
   134 scaled_PRIORITY	  = 70 + $(unscaled_PRIORITY)
       
   135 
       
   136 # Use of $(( )) causes ksh93 to evaluate the arithmetic expression
       
   137 FONTPATH_LINKS = $(BDF_SUBDIR):unscaled:pri=$$(( $(unscaled_PRIORITY) ))
       
   138 FONTPATH_LINKS += $(BDF_SUBDIR):pri=$$(( $(scaled_PRIORITY) ))
   101 
   139 
   102 core_INSTALL_CORE_FONTS=yes
   140 core_INSTALL_CORE_FONTS=yes
   103 # All other build types are left unset for "no"
   141 # All other build types are left unset for "no"
   104 MODTYPE_MAKEFLAGS_DEFAULT=$($(BUILD_TYPE)_INSTALL_CORE_FONTS:yes=$(POUND_SIGN))
   142 MODTYPE_MAKEFLAGS_DEFAULT=$($(BUILD_TYPE)_INSTALL_CORE_FONTS:yes=$(POUND_SIGN))
   105 $(MODTYPE_MAKEFLAGS_DEFAULT)	MODTYPE_MAKEFLAGS=PCF_FILES=""
   143 $(MODTYPE_MAKEFLAGS_DEFAULT)	MODTYPE_MAKEFLAGS=PCF_FILES=""