rules.mk
上传用户:yisoukefu
上传日期:2020-08-09
资源大小:39506k
文件大小:2k
源码类别:

其他游戏

开发平台:

Visual C++

  1. #
  2. # FreeType 2 TrueType driver configuration rules
  3. #
  4. # Copyright 1996-2000, 2001, 2003, 2004 by
  5. # David Turner, Robert Wilhelm, and Werner Lemberg.
  6. #
  7. # This file is part of the FreeType project, and may only be used, modified,
  8. # and distributed under the terms of the FreeType project license,
  9. # LICENSE.TXT.  By continuing to use, modify, or distribute this file you
  10. # indicate that you have read the license and understand and accept it
  11. # fully.
  12. # TrueType driver directory
  13. #
  14. TT_DIR := $(SRC_DIR)/truetype
  15. # compilation flags for the driver
  16. #
  17. TT_COMPILE := $(FT_COMPILE) $I$(subst /,$(COMPILER_SEP),$(TT_DIR))
  18. # TrueType driver sources (i.e., C files)
  19. #
  20. TT_DRV_SRC := $(TT_DIR)/ttobjs.c   
  21.               $(TT_DIR)/ttpload.c  
  22.               $(TT_DIR)/ttgload.c  
  23.               $(TT_DIR)/ttinterp.c 
  24.               $(TT_DIR)/ttgxvar.c 
  25.               $(TT_DIR)/ttdriver.c
  26. # TrueType driver headers
  27. #
  28. TT_DRV_H := $(TT_DRV_SRC:%.c=%.h) 
  29.             $(TT_DIR)/tterrors.h
  30. # TrueType driver object(s)
  31. #
  32. #   TT_DRV_OBJ_M is used during `multi' builds
  33. #   TT_DRV_OBJ_S is used during `single' builds
  34. #
  35. TT_DRV_OBJ_M := $(TT_DRV_SRC:$(TT_DIR)/%.c=$(OBJ_DIR)/%.$O)
  36. TT_DRV_OBJ_S := $(OBJ_DIR)/truetype.$O
  37. # TrueType driver source file for single build
  38. #
  39. TT_DRV_SRC_S := $(TT_DIR)/truetype.c
  40. # TrueType driver - single object
  41. #
  42. $(TT_DRV_OBJ_S): $(TT_DRV_SRC_S) $(TT_DRV_SRC) $(FREETYPE_H) $(TT_DRV_H)
  43. $(TT_COMPILE) $T$(subst /,$(COMPILER_SEP),$@ $(TT_DRV_SRC_S))
  44. # driver - multiple objects
  45. #
  46. $(OBJ_DIR)/%.$O: $(TT_DIR)/%.c $(FREETYPE_H) $(TT_DRV_H)
  47. $(TT_COMPILE) $T$(subst /,$(COMPILER_SEP),$@ $<)
  48. # update main driver object lists
  49. #
  50. DRV_OBJS_S += $(TT_DRV_OBJ_S)
  51. DRV_OBJS_M += $(TT_DRV_OBJ_M)
  52. # EOF