~ubuntu-branches/ubuntu/gutsy/vnc4/gutsy

« back to all changes in this revision

Viewing changes to unix/xc/extras/freetype2/src/pshinter/rules.mk

  • Committer: Bazaar Package Importer
  • Author(s): Ola Lundqvist
  • Date: 2006-05-15 20:35:17 UTC
  • mfrom: (1.1.2 upstream)
  • Revision ID: james.westby@ubuntu.com-20060515203517-l4lre1ku942mn26k
Tags: 4.1.1+X4.3.0-10
* Correction of critical security issue. Thanks to Martin Kogler
  <e9925248@student.tuwien.ac.at> that informed me about the issue,
  and provided the patch.
  This flaw was originally found by Steve Wiseman of intelliadmin.com.
* Applied patch from Javier Kohen <jkohen@users.sourceforge.net> that
  inform the user that only 8 first characters of the password will
  actually be used when typing more than 8 characters, closes:
  #355619.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
#
 
2
# FreeType 2 PSHinter driver configuration rules
 
3
#
 
4
 
 
5
 
 
6
# Copyright 2001 by
 
7
# David Turner, Robert Wilhelm, and Werner Lemberg.
 
8
#
 
9
# This file is part of the FreeType project, and may only be used, modified,
 
10
# and distributed under the terms of the FreeType project license,
 
11
# LICENSE.TXT.  By continuing to use, modify, or distribute this file you
 
12
# indicate that you have read the license and understand and accept it
 
13
# fully.
 
14
 
 
15
 
 
16
# PSHINTER driver directory
 
17
#
 
18
PSHINTER_DIR  := $(SRC_)pshinter
 
19
PSHINTER_DIR_ := $(PSHINTER_DIR)$(SEP)
 
20
 
 
21
 
 
22
# compilation flags for the driver
 
23
#
 
24
PSHINTER_COMPILE := $(FT_COMPILE) $I$(PSHINTER_DIR)
 
25
 
 
26
 
 
27
# PSHINTER driver sources (i.e., C files)
 
28
#
 
29
PSHINTER_DRV_SRC := $(PSHINTER_DIR_)pshrec.c   \
 
30
                    $(PSHINTER_DIR_)pshglob.c  \
 
31
                    $(PSHINTER_DIR_)pshmod.c   \
 
32
                    $(PSHINTER_DIR_)pshalgo1.c \
 
33
                    $(PSHINTER_DIR_)pshalgo2.c
 
34
 
 
35
 
 
36
# PSHINTER driver headers
 
37
#
 
38
PSHINTER_DRV_H := $(PSHINTER_DRV_SRC:%c=%h)
 
39
 
 
40
 
 
41
# PSHINTER driver object(s)
 
42
#
 
43
#   PSHINTER_DRV_OBJ_M is used during `multi' builds.
 
44
#   PSHINTER_DRV_OBJ_S is used during `single' builds.
 
45
#
 
46
PSHINTER_DRV_OBJ_M := $(PSHINTER_DRV_SRC:$(PSHINTER_DIR_)%.c=$(OBJ_)%.$O)
 
47
PSHINTER_DRV_OBJ_S := $(OBJ_)pshinter.$O
 
48
 
 
49
# PSHINTER driver source file for single build
 
50
#
 
51
PSHINTER_DRV_SRC_S := $(PSHINTER_DIR_)pshinter.c
 
52
 
 
53
 
 
54
# PSHINTER driver - single object
 
55
#
 
56
$(PSHINTER_DRV_OBJ_S): $(PSHINTER_DRV_SRC_S) $(PSHINTER_DRV_SRC) \
 
57
                       $(FREETYPE_H) $(PSHINTER_DRV_H)
 
58
        $(PSHINTER_COMPILE) $T$@ $(PSHINTER_DRV_SRC_S)
 
59
 
 
60
 
 
61
# PSHINTER driver - multiple objects
 
62
#
 
63
$(OBJ_)%.$O: $(PSHINTER_DIR_)%.c $(FREETYPE_H) $(PSHINTER_DRV_H)
 
64
        $(PSHINTER_COMPILE) $T$@ $<
 
65
 
 
66
 
 
67
# update main driver object lists
 
68
#
 
69
DRV_OBJS_S += $(PSHINTER_DRV_OBJ_S)
 
70
DRV_OBJS_M += $(PSHINTER_DRV_OBJ_M)
 
71
 
 
72
 
 
73
# EOF