| OLD | NEW |
| 1 # FreeType 2 src/base Jamfile | 1 # FreeType 2 src/base Jamfile |
| 2 # | 2 # |
| 3 # Copyright 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 by | 3 # Copyright 2001-2015 by |
| 4 # David Turner, Robert Wilhelm, and Werner Lemberg. | 4 # David Turner, Robert Wilhelm, and Werner Lemberg. |
| 5 # | 5 # |
| 6 # This file is part of the FreeType project, and may only be used, modified, | 6 # This file is part of the FreeType project, and may only be used, modified, |
| 7 # and distributed under the terms of the FreeType project license, | 7 # and distributed under the terms of the FreeType project license, |
| 8 # LICENSE.TXT. By continuing to use, modify, or distribute this file you | 8 # LICENSE.TXT. By continuing to use, modify, or distribute this file you |
| 9 # indicate that you have read the license and understand and accept it | 9 # indicate that you have read the license and understand and accept it |
| 10 # fully. | 10 # fully. |
| 11 | 11 |
| 12 SubDir FT2_TOP $(FT2_SRC_DIR) base ; | 12 SubDir FT2_TOP $(FT2_SRC_DIR) base ; |
| 13 | 13 |
| 14 | 14 |
| 15 { | 15 { |
| 16 local _sources ; | 16 local _sources ; |
| 17 | 17 |
| 18 if $(FT2_MULTI) | 18 if $(FT2_MULTI) |
| 19 { | 19 { |
| 20 _sources = ftadvanc ftcalc ftdbgmem ftgloadr | 20 _sources = basepic |
| 21 ftobjs ftoutln ftrfork ftsnames | 21 ftadvanc |
| 22 ftstream fttrigon ftutil | 22 ftcalc |
| 23 basepic ftpic | 23 ftdbgmem |
| 24 ftgloadr |
| 25 ftobjs |
| 26 ftoutln |
| 27 ftpic |
| 28 ftrfork |
| 29 ftsnames |
| 30 ftstream |
| 31 fttrigon |
| 32 ftutil |
| 24 ; | 33 ; |
| 25 } | 34 } |
| 26 else | 35 else |
| 27 { | 36 { |
| 28 _sources = ftbase ; | 37 _sources = ftbase ; |
| 29 } | 38 } |
| 30 | 39 |
| 31 Library $(FT2_LIB) : $(_sources).c ; | 40 Library $(FT2_LIB) : $(_sources).c ; |
| 32 } | 41 } |
| 33 | 42 |
| 34 # Add the optional/replaceable files. | 43 # Add the optional/replaceable files. |
| 35 # | 44 # |
| 36 { | 45 { |
| 37 local _sources = bbox bdf bitmap debug gasp | 46 local _sources = ftapi |
| 38 glyph gxval init lcdfil mm | 47 ftbbox |
| 39 otval pfr stroke synth system | 48 ftbdf |
| 40 type1 winfnt xf86 patent | 49 ftbitmap |
| 50 ftcid |
| 51 ftdebug |
| 52 ftfntfmt |
| 53 ftfstype |
| 54 ftgasp |
| 55 ftglyph |
| 56 ftgxval |
| 57 ftinit |
| 58 ftlcdfil |
| 59 ftmm |
| 60 ftotval |
| 61 ftpatent |
| 62 ftpfr |
| 63 ftstroke |
| 64 ftsynth |
| 65 ftsystem |
| 66 fttype1 |
| 67 ftwinfnt |
| 41 ; | 68 ; |
| 42 | 69 |
| 43 Library $(FT2_LIB) : ft$(_sources).c ; | 70 Library $(FT2_LIB) : $(_sources).c ; |
| 44 } | 71 } |
| 45 | 72 |
| 46 # Add Macintosh-specific file to the library when necessary. | 73 # Add Macintosh-specific file to the library when necessary. |
| 47 # | 74 # |
| 48 if $(MAC) | 75 if $(MAC) |
| 49 { | 76 { |
| 50 Library $(FT2_LIB) : ftmac.c ; | 77 Library $(FT2_LIB) : ftmac.c ; |
| 51 } | 78 } |
| 52 else if $(OS) = MACOSX | 79 else if $(OS) = MACOSX |
| 53 { | 80 { |
| 54 if $(FT2_MULTI) | 81 if $(FT2_MULTI) |
| 55 { | 82 { |
| 56 Library $(FT2_LIB) : ftmac.c ; | 83 Library $(FT2_LIB) : ftmac.c ; |
| 57 } | 84 } |
| 58 } | 85 } |
| 59 | 86 |
| 60 # end of src/base Jamfile | 87 # end of src/base Jamfile |
| OLD | NEW |