* descrip.mms, src/*/descrip.mms: VMS makefiles added. * README.VMS: New file. * LICENSE.TXT: Added info about PCF driver license.VER-2-0-4-PATCH
parent
941538f54e
commit
ddc3115f14
18 changed files with 449 additions and 0 deletions
@ -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