* builds/vms: Support files for VMS architecture added.
* descrip.mms, src/*/descrip.mms: VMS makefiles added. * README.VMS: New file. * LICENSE.TXT: Added info about PCF driver license.
This commit is contained in:
parent
78e8608dde
commit
c3e987e2aa
10
ChangeLog
10
ChangeLog
|
@ -1,3 +1,13 @@
|
|||
2000-01-02 Jouk Jansen <joukj@hrem.stm.tudelft.nl>
|
||||
|
||||
* builds/vms: Support files for VMS architecture added.
|
||||
* descrip.mms, src/*/descrip.mms: VMS makefiles added.
|
||||
* README.VMS: New file.
|
||||
|
||||
2000-01-01 Werner Lemberg <wl@gnu.org>
|
||||
|
||||
* LICENSE.TXT: Added info about PCF driver license.
|
||||
|
||||
2001-01-01 Francesco Zappa Nardelli <francesco.zappa.nardelli@ens.fr>
|
||||
|
||||
* src/pcf/*: New driver module for PCF font format (used in
|
||||
|
|
|
@ -5,3 +5,6 @@ fits your needs best:
|
|||
. The FreeType License, in file `docs/FTL.txt'.
|
||||
|
||||
. The GNU General Public License, in file `docs/GPL.txt'.
|
||||
|
||||
The contributed PCF driver comes with a license similar to that of X Windows
|
||||
which is compatible to the above two licenses (see file src/pcf/readme).
|
||||
|
|
|
@ -0,0 +1,35 @@
|
|||
How to build the freetype2 library on VMS
|
||||
-----------------------------------------
|
||||
|
||||
Just type one of the following depending on the type of external entries you
|
||||
want:
|
||||
|
||||
mms
|
||||
|
||||
or
|
||||
|
||||
mms/macro=("COMP_FLAGS=/name=(as_is,short)")
|
||||
|
||||
The library is avalaible in the directory
|
||||
|
||||
[.LIB]
|
||||
|
||||
To compile applications using freetype2 you'll need to define the logical
|
||||
FREETYPE pointing to the directory
|
||||
|
||||
[.INCLUDE.FREETYPE]
|
||||
|
||||
(i.e., if the directory in which this README.VMS file is located is
|
||||
$disk:[freetype] then define the logical with
|
||||
|
||||
define freetype $disk:[freetype.include.freetype]
|
||||
|
||||
This version has been tested with Compaq C V6.2-006 on OpenVMS Alpha V7.2-1.
|
||||
|
||||
|
||||
Any problems can be reported to
|
||||
|
||||
joukj@hrem.stm.tudelft.nl
|
||||
|
||||
|
||||
Jouk Jansen
|
|
@ -0,0 +1,65 @@
|
|||
#
|
||||
# FreeType 2 build system -- top-level Makefile for VMS
|
||||
#
|
||||
|
||||
|
||||
# Copyright 2001 by
|
||||
# David Turner, Robert Wilhelm, and Werner Lemberg.
|
||||
#
|
||||
# This file is part of the FreeType project, and may only be used, modified,
|
||||
# and distributed under the terms of the FreeType project license,
|
||||
# LICENSE.TXT. By continuing to use, modify, or distribute this file you
|
||||
# indicate that you have read the license and understand and accept it
|
||||
# fully.
|
||||
|
||||
|
||||
all :
|
||||
define freetype [--.include.freetype]
|
||||
define psaux [-.psaux]
|
||||
define autohint [-.autohint]
|
||||
define base [-.base]
|
||||
define cache [-.cache]
|
||||
define cff [-.cff]
|
||||
define cid [-.cid]
|
||||
define pcf [-.pcf]
|
||||
define psnames [-.psnames]
|
||||
define raster [-.raster]
|
||||
define sfnt [-.sfnt]
|
||||
define smooth [-.smooth]
|
||||
define truetype [-.truetype]
|
||||
define type1 [-.type1]
|
||||
define winfonts [-.winfonts]
|
||||
if f$search("lib.dir") .eqs. "" then create/directory [.lib]
|
||||
set default [.builds.vms]
|
||||
$(MMS)$(MMSQUALIFIERS)
|
||||
set default [--.src.autohint]
|
||||
$(MMS)$(MMSQUALIFIERS)
|
||||
set default [-.base]
|
||||
$(MMS)$(MMSQUALIFIERS)
|
||||
set default [-.cache]
|
||||
$(MMS)$(MMSQUALIFIERS)
|
||||
set default [-.cff]
|
||||
$(MMS)$(MMSQUALIFIERS)
|
||||
set default [-.cid]
|
||||
$(MMS)$(MMSQUALIFIERS)
|
||||
set default [-.pcf]
|
||||
$(MMS)$(MMSQUALIFIERS)
|
||||
set default [-.psaux]
|
||||
$(MMS)$(MMSQUALIFIERS)
|
||||
set default [-.psnames]
|
||||
$(MMS)$(MMSQUALIFIERS)
|
||||
set default [-.raster]
|
||||
$(MMS)$(MMSQUALIFIERS)
|
||||
set default [-.sfnt]
|
||||
$(MMS)$(MMSQUALIFIERS)
|
||||
set default [-.smooth]
|
||||
$(MMS)$(MMSQUALIFIERS)
|
||||
set default [-.truetype]
|
||||
$(MMS)$(MMSQUALIFIERS)
|
||||
set default [-.type1]
|
||||
$(MMS)$(MMSQUALIFIERS)
|
||||
set default [-.winfonts]
|
||||
$(MMS)$(MMSQUALIFIERS)
|
||||
set default [--]
|
||||
|
||||
# EOF
|
|
@ -0,0 +1,25 @@
|
|||
#
|
||||
# FreeType 2 auto-hinter module compilation rules for VMS
|
||||
#
|
||||
|
||||
|
||||
# Copyright 2001 Catharon Productions Inc.
|
||||
#
|
||||
# This file is part of the Catharon Typography Project and shall only
|
||||
# be used, modified, and distributed under the terms of the Catharon
|
||||
# Open Source License that should come with this file under the name
|
||||
# `CatharonLicense.txt'. By continuing to use, modify, or distribute
|
||||
# this file you indicate that you have read the license and
|
||||
# understand and accept it fully.
|
||||
#
|
||||
# Note that this license is compatible with the FreeType license.
|
||||
|
||||
|
||||
CFLAGS=$(COMP_FLAGS)$(DEBUG)/incl=[--.include]
|
||||
|
||||
OBJS=autohint.obj
|
||||
|
||||
all : $(OBJS)
|
||||
library [--.lib]freetype.olb $(OBJS)
|
||||
|
||||
# EOF
|
|
@ -0,0 +1,23 @@
|
|||
#
|
||||
# FreeType 2 base layer compilation rules for VMS
|
||||
#
|
||||
|
||||
|
||||
# Copyright 2001 by
|
||||
# David Turner, Robert Wilhelm, and Werner Lemberg.
|
||||
#
|
||||
# This file is part of the FreeType project, and may only be used, modified,
|
||||
# and distributed under the terms of the FreeType project license,
|
||||
# LICENSE.TXT. By continuing to use, modify, or distribute this file you
|
||||
# indicate that you have read the license and understand and accept it
|
||||
# fully.
|
||||
|
||||
|
||||
CFLAGS=$(COMP_FLAGS)$(DEBUG)/include=([--.builds.vms],[--.include])
|
||||
|
||||
OBJS=ftbase.obj,ftinit.obj,ftglyph.obj
|
||||
|
||||
all : $(OBJS)
|
||||
library [--.lib]freetype.olb $(OBJS)
|
||||
|
||||
# EOF
|
|
@ -0,0 +1,23 @@
|
|||
#
|
||||
# FreeType 2 Cache compilation rules for VMS
|
||||
#
|
||||
|
||||
|
||||
# Copyright 2001 by
|
||||
# David Turner, Robert Wilhelm, and Werner Lemberg.
|
||||
#
|
||||
# This file is part of the FreeType project, and may only be used, modified,
|
||||
# and distributed under the terms of the FreeType project license,
|
||||
# LICENSE.TXT. By continuing to use, modify, or distribute this file you
|
||||
# indicate that you have read the license and understand and accept it
|
||||
# fully.
|
||||
|
||||
|
||||
CFLAGS=$(COMP_FLAGS)$(DEBUG)/include=[--.include]
|
||||
|
||||
OBJS=ftcache.obj
|
||||
|
||||
all : $(OBJS)
|
||||
library [--.lib]freetype.olb $(OBJS)
|
||||
|
||||
# EOF
|
|
@ -0,0 +1,23 @@
|
|||
#
|
||||
# FreeType 2 OpenType/CFF driver compilation rules for VMS
|
||||
#
|
||||
|
||||
|
||||
# Copyright 2001 by
|
||||
# David Turner, Robert Wilhelm, and Werner Lemberg.
|
||||
#
|
||||
# This file is part of the FreeType project, and may only be used, modified,
|
||||
# and distributed under the terms of the FreeType project license,
|
||||
# LICENSE.TXT. By continuing to use, modify, or distribute this file you
|
||||
# indicate that you have read the license and understand and accept it
|
||||
# fully.
|
||||
|
||||
|
||||
CFLAGS=$(COMP_FLAGS)$(DEBUG)/include=[--.include]
|
||||
|
||||
OBJS=cff.obj
|
||||
|
||||
all : $(OBJS)
|
||||
library [--.lib]freetype.olb $(OBJS)
|
||||
|
||||
# EOF
|
|
@ -0,0 +1,23 @@
|
|||
#
|
||||
# FreeType 2 CID driver compilation rules for VMS
|
||||
#
|
||||
|
||||
|
||||
# Copyright 2001 by
|
||||
# David Turner, Robert Wilhelm, and Werner Lemberg.
|
||||
#
|
||||
# This file is part of the FreeType project, and may only be used, modified,
|
||||
# and distributed under the terms of the FreeType project license,
|
||||
# LICENSE.TXT. By continuing to use, modify, or distribute this file you
|
||||
# indicate that you have read the license and understand and accept it
|
||||
# fully.
|
||||
|
||||
|
||||
CFLAGS=$(COMP_FLAGS)$(DEBUG)/include=[--.include]
|
||||
|
||||
OBJS=type1cid.obj
|
||||
|
||||
all : $(OBJS)
|
||||
library [--.lib]freetype.olb $(OBJS)
|
||||
|
||||
# EOF
|
|
@ -0,0 +1,35 @@
|
|||
#
|
||||
# FreeType 2 pcf driver compilation rules for VMS
|
||||
#
|
||||
|
||||
|
||||
# Copyright (C) 2001 by
|
||||
# Francesco Zappa Nardelli
|
||||
#
|
||||
# Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
# of this software and associated documentation files (the "Software"), to deal
|
||||
# in the Software without restriction, including without limitation the rights
|
||||
# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
# copies of the Software, and to permit persons to whom the Software is
|
||||
# furnished to do so, subject to the following conditions:
|
||||
#
|
||||
# The above copyright notice and this permission notice shall be included in
|
||||
# all copies or substantial portions of the Software.
|
||||
#
|
||||
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
||||
# THE SOFTWARE.
|
||||
|
||||
|
||||
CFLAGS=$(COMP_FLAGS)$(DEBUG)/include=[--.include]
|
||||
|
||||
OBJS=pcf.obj
|
||||
|
||||
all : $(OBJS)
|
||||
library [--.lib]freetype.olb $(OBJS)
|
||||
|
||||
# EOF
|
|
@ -0,0 +1,23 @@
|
|||
#
|
||||
# FreeType 2 PSaux driver compilation rules for VMS
|
||||
#
|
||||
|
||||
|
||||
# Copyright 2001 by
|
||||
# David Turner, Robert Wilhelm, and Werner Lemberg.
|
||||
#
|
||||
# This file is part of the FreeType project, and may only be used, modified,
|
||||
# and distributed under the terms of the FreeType project license,
|
||||
# LICENSE.TXT. By continuing to use, modify, or distribute this file you
|
||||
# indicate that you have read the license and understand and accept it
|
||||
# fully.
|
||||
|
||||
|
||||
CFLAGS=$(COMP_FLAGS)$(DEBUG)/include=[--.include]
|
||||
|
||||
OBJS=psaux.obj
|
||||
|
||||
all : $(OBJS)
|
||||
library [--.lib]freetype.olb $(OBJS)
|
||||
|
||||
# EOF
|
|
@ -0,0 +1,23 @@
|
|||
#
|
||||
# FreeType 2 PSNames driver compilation rules for VMS
|
||||
#
|
||||
|
||||
|
||||
# Copyright 2001 by
|
||||
# David Turner, Robert Wilhelm, and Werner Lemberg.
|
||||
#
|
||||
# This file is part of the FreeType project, and may only be used, modified,
|
||||
# and distributed under the terms of the FreeType project license,
|
||||
# LICENSE.TXT. By continuing to use, modify, or distribute this file you
|
||||
# indicate that you have read the license and understand and accept it
|
||||
# fully.
|
||||
|
||||
|
||||
CFLAGS=$(COMP_FLAGS)$(DEBUG)/include=[--.include]
|
||||
|
||||
OBJS=psnames.obj
|
||||
|
||||
all : $(OBJS)
|
||||
library [--.lib]freetype.olb $(OBJS)
|
||||
|
||||
# EOF
|
|
@ -0,0 +1,23 @@
|
|||
#
|
||||
# FreeType 2 renderer module compilation rules for VMS
|
||||
#
|
||||
|
||||
|
||||
# Copyright 2001 by
|
||||
# David Turner, Robert Wilhelm, and Werner Lemberg.
|
||||
#
|
||||
# This file is part of the FreeType project, and may only be used, modified,
|
||||
# and distributed under the terms of the FreeType project license,
|
||||
# LICENSE.TXT. By continuing to use, modify, or distribute this file you
|
||||
# indicate that you have read the license and understand and accept it
|
||||
# fully.
|
||||
|
||||
|
||||
CFLAGS=$(COMP_FLAGS)$(DEBUG)/include=[--.include]
|
||||
|
||||
OBJS=raster.obj
|
||||
|
||||
all : $(OBJS)
|
||||
library [--.lib]freetype.olb $(OBJS)
|
||||
|
||||
# EOF
|
|
@ -0,0 +1,23 @@
|
|||
#
|
||||
# FreeType 2 SFNT driver compilation rules for VMS
|
||||
#
|
||||
|
||||
|
||||
# Copyright 2001 by
|
||||
# David Turner, Robert Wilhelm, and Werner Lemberg.
|
||||
#
|
||||
# This file is part of the FreeType project, and may only be used, modified,
|
||||
# and distributed under the terms of the FreeType project license,
|
||||
# LICENSE.TXT. By continuing to use, modify, or distribute this file you
|
||||
# indicate that you have read the license and understand and accept it
|
||||
# fully.
|
||||
|
||||
|
||||
CFLAGS=$(COMP_FLAGS)$(DEBUG)/include=[--.include]
|
||||
|
||||
OBJS=sfnt.obj
|
||||
|
||||
all : $(OBJS)
|
||||
library [--.lib]freetype.olb $(OBJS)
|
||||
|
||||
# EOF
|
|
@ -0,0 +1,23 @@
|
|||
#
|
||||
# FreeType 2 smooth renderer module compilation rules for VMS
|
||||
#
|
||||
|
||||
|
||||
# Copyright 2001 by
|
||||
# David Turner, Robert Wilhelm, and Werner Lemberg.
|
||||
#
|
||||
# This file is part of the FreeType project, and may only be used, modified,
|
||||
# and distributed under the terms of the FreeType project license,
|
||||
# LICENSE.TXT. By continuing to use, modify, or distribute this file you
|
||||
# indicate that you have read the license and understand and accept it
|
||||
# fully.
|
||||
|
||||
|
||||
CFLAGS=$(COMP_FLAGS)$(DEBUG)/include=[--.include]
|
||||
|
||||
OBJS=smooth.obj
|
||||
|
||||
all : $(OBJS)
|
||||
library [--.lib]freetype.olb $(OBJS)
|
||||
|
||||
# EOF
|
|
@ -0,0 +1,23 @@
|
|||
#
|
||||
# FreeType 2 TrueType driver compilation rules for VMS
|
||||
#
|
||||
|
||||
|
||||
# Copyright 2001 by
|
||||
# David Turner, Robert Wilhelm, and Werner Lemberg.
|
||||
#
|
||||
# This file is part of the FreeType project, and may only be used, modified,
|
||||
# and distributed under the terms of the FreeType project license,
|
||||
# LICENSE.TXT. By continuing to use, modify, or distribute this file you
|
||||
# indicate that you have read the license and understand and accept it
|
||||
# fully.
|
||||
|
||||
|
||||
CFLAGS=$(COMP_FLAGS)$(DEBUG)/include=[--.include]
|
||||
|
||||
OBJS=truetype.obj
|
||||
|
||||
all : $(OBJS)
|
||||
library [--.lib]freetype.olb $(OBJS)
|
||||
|
||||
# EOF
|
|
@ -0,0 +1,23 @@
|
|||
#
|
||||
# FreeType 2 Type1 driver compilation rules for VMS
|
||||
#
|
||||
|
||||
|
||||
# Copyright 1996-2000 by
|
||||
# David Turner, Robert Wilhelm, and Werner Lemberg.
|
||||
#
|
||||
# This file is part of the FreeType project, and may only be used, modified,
|
||||
# and distributed under the terms of the FreeType project license,
|
||||
# LICENSE.TXT. By continuing to use, modify, or distribute this file you
|
||||
# indicate that you have read the license and understand and accept it
|
||||
# fully.
|
||||
|
||||
|
||||
CFLAGS=$(COMP_FLAGS)$(DEBUG)/include=[--.include]
|
||||
|
||||
OBJS=type1.obj
|
||||
|
||||
all : $(OBJS)
|
||||
library [--.lib]freetype.olb $(OBJS)
|
||||
|
||||
# EOF
|
|
@ -0,0 +1,23 @@
|
|||
#
|
||||
# FreeType 2 Windows FNT/FON driver compilation rules for VMS
|
||||
#
|
||||
|
||||
|
||||
# Copyright 2001 by
|
||||
# David Turner, Robert Wilhelm, and Werner Lemberg.
|
||||
#
|
||||
# This file is part of the FreeType project, and may only be used, modified,
|
||||
# and distributed under the terms of the FreeType project license,
|
||||
# LICENSE.TXT. By continuing to use, modify, or distribute this file you
|
||||
# indicate that you have read the license and understand and accept it
|
||||
# fully.
|
||||
|
||||
|
||||
CFLAGS=$(COMP_FLAGS)$(DEBUG)/include=[--.include]
|
||||
|
||||
OBJS=winfnt.obj
|
||||
|
||||
all : $(OBJS)
|
||||
library [--.lib]freetype.olb $(OBJS)
|
||||
|
||||
# EOF
|
Loading…
Reference in New Issue