summaryrefslogtreecommitdiff
path: root/Build/source/libs/freetype/freetype-1.5/test/arch/win16/Makefile.BC
diff options
context:
space:
mode:
Diffstat (limited to 'Build/source/libs/freetype/freetype-1.5/test/arch/win16/Makefile.BC')
-rw-r--r--Build/source/libs/freetype/freetype-1.5/test/arch/win16/Makefile.BC222
1 files changed, 0 insertions, 222 deletions
diff --git a/Build/source/libs/freetype/freetype-1.5/test/arch/win16/Makefile.BC b/Build/source/libs/freetype/freetype-1.5/test/arch/win16/Makefile.BC
deleted file mode 100644
index 7eaf19811b6..00000000000
--- a/Build/source/libs/freetype/freetype-1.5/test/arch/win16/Makefile.BC
+++ /dev/null
@@ -1,222 +0,0 @@
-# This file is part of the FreeType project.
-#
-# It builds the library and test programs for BC++ for 16-bit Windows,
-# using large model, and using Easy-Win to display console outputs.
-#
-# Tested with Borland C++ v.4.02, 5.0
-# You will need Borland MAKE (v.3.6 and above should be OK, for oldest
-# versions refer to the instructions below).
-#
-#
-# Use this file while in the 'test' directory with the following statement:
-#
-# make -farch\win16\Makefile.BC
-#
-#
-# A DLL version of the library can be built and then used with
-#
-# make -DDLL -farch/win16/Makefile.BC dll
-#
-# (do not forget to define DLL, otherwise the link phase will fail).
-#
-#
-# Debug versions can be obtained with
-#
-# make -DDEBUG -farch\win16\Makefile.BC
-#
-# Special versions enabled to handle big fonts (with more than 16,384
-# glyphs) can be obtained with
-#
-# make -DBIGFONTS -farch\msdos\Makefile.BC
-#
-#
-# Copyright 1996-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.
-
-ARCH = arch\win16
-FT_MAKEFILE = $(ARCH)\Makefile.BC
-FT_DLL = ft15_16.dll
-
-CC = bcc
-
-LIBDIR = ..\lib
-INCDIRS = -I$(LIBDIR);$(LIBDIR)\$(ARCH);.;$(LIBDIR)\extend
-SPURIOUS_WARNINGS = -w-nak -w-par -w-use -w-aus -w-stu -w-stv -w-cln -w-sig -w-pia
-
-# Credits go to Dave Hoo <dhoo@flash.net> for pointing out that modern
-# Borland compilers (from BC++ 3.1 on) can increase the limit of
-# the length of identifiers.
-CFLAGS = -WSE -ml -A -i40 $(INCDIRS) $(SPURIOUS_WARNINGS)
-
-!if ! $d(DEBUG)
-CFLAGS = $(CFLAGS) -O2 -3
-LDFLAGS = -ml -W -lC
-!else
-CFLAGS = $(CFLAGS) -v -N
-LDFLAGS = -v -ml -W -lC
-!endif
-
-!if $d(DLL)
-CFLAGS = $(CFLAGS) -DFREETYPE_DLL
-!endif
-
-
-# Windows graphic driver
-GDRIVER = $(ARCH)\gw_win16.c
-
-DISPLAY = display.c
-
-G1SRC = gmain.c blitter.c $(GDRIVER)
-GSRC = $(DISPLAY) $(G1SRC)
-
-GOBJ = $(GSRC:.c=.obj)
-G1OBJ = $(G1SRC:.c=.obj)
-
-SRC = arabic.c \
- common.c \
- textdisp.c \
- ftdump.c \
- fterror.c \
- ftlint.c \
- ftmetric.c \
- ftsbit.c \
- ftstring.c \
- ftstrpnm.c \
- ftstrtto.c \
- fttimer.c \
- ftview.c \
- ftzoom.c
-
-OBJ = $(SRC:.c=.obj)
-
-
-.c.obj:
- $(CC) -c -o$* @&&|
- $(CFLAGS) $<
-|
-
-EXEFILES = ftdump.exe \
- fterror.exe \
- ftlint.exe \
- ftmetric.exe \
- ftsbit.exe \
- ftstring.exe \
- ftstrpnm.exe \
- ftstrtto.exe \
- fttimer.exe \
- ftview.exe \
- ftzoom.exe
-
-!if !$d(DEBUG)
-# Skipped if DEBUG build
-all: freetype $(EXEFILES)
-
-dll: the_dll $(EXEFILES)
-
-!else
-# Skipped if non-DEBUG build
-default_target: debug
-dll: the_debug_dll $(EXEFILES)
-
-!endif
-
-debug: freetype_debug $(EXEFILES)
-
-
-!if $d(BIGFONTS)
-MAKEBIG = -DBIGFONTS
-!endif
-
-freetype:
- cd $(LIBDIR)
- make -f$(FT_MAKEFILE) $(MAKEBIG) all
- cd ..\test
-
-freetype_debug:
- cd $(LIBDIR)
- make -f$(FT_MAKEFILE) -DDEBUG $(MAKEBIG) debug
- cd ..\test
-
-the_dll:
- cd $(LIBDIR)
- make -f$(FT_MAKEFILE) -DDLL $(MAKEBIG) dll
- cd ..\test
- -copy $(LIBDIR)\$(FT_DLL)
-
-the_debug_dll:
- cd $(LIBDIR)
- make -f$(FT_MAKEFILE) -DDEBUG -DDLL $(MAKEBIG) dll
- cd ..\test
- -copy $(LIBDIR)\$(FT_DLL)
-
-
-# C compilers are unable to include 16-bit <windows.h> in ANSI mode.
-# So we have a special rule for this file, to build it outside ANSI.
-$(GDRIVER:.c=.obj):
- $(CC) -c -o$* @&&|
- $(CFLAGS) -A- $*.c
-|
-
-
-# Borland versions of make are unable to use the $** variable inside
-# implicit rules (like .obj.exe:). The job have to be done by hand. :-(
-ftzoom.exe: $(G1OBJ) ftzoom.obj common.obj $(LIBDIR)\libttf.lib
- $(CC) $(LDFLAGS) ftzoom.obj $(G1OBJ) common.obj $(LIBDIR)\libttf.lib
-
-ftview.exe: $(GOBJ) ftview.obj common.obj $(LIBDIR)\libttf.lib
- $(CC) $(LDFLAGS) ftview.obj $(GOBJ) common.obj $(LIBDIR)\libttf.lib
-
-ftstring.exe: $(GOBJ) ftstring.obj common.obj $(LIBDIR)\libttf.lib
- $(CC) $(LDFLAGS) ftstring.obj $(GOBJ) common.obj $(LIBDIR)\libttf.lib
-
-ftstrtto.exe: $(GOBJ) ftstrtto.obj common.obj arabic.obj $(LIBDIR)\libttf.lib
- $(CC) $(LDFLAGS) ftstrtto.obj $(GOBJ) common.obj arabic.obj \
- $(LIBDIR)\libttf.lib
-
-fttimer.exe: $(G1OBJ) fttimer.obj common.obj $(LIBDIR)\libttf.lib
- $(CC) $(LDFLAGS) fttimer.obj $(G1OBJ) common.obj $(LIBDIR)\libttf.lib
-
-ftlint.exe: ftlint.obj common.obj $(LIBDIR)\libttf.lib
- $(CC) $(LDFLAGS) ftlint.obj common.obj $(LIBDIR)\libttf.lib
-
-ftdump.exe: ftdump.obj common.obj $(LIBDIR)\libttf.lib
- $(CC) $(LDFLAGS) ftdump.obj common.obj $(LIBDIR)\libttf.lib
-
-ftstrpnm.exe: ftstrpnm.obj common.obj $(LIBDIR)\libttf.lib
- $(CC) $(LDFLAGS) ftstrpnm.obj common.obj $(LIBDIR)\libttf.lib
-
-ftsbit.exe: $(TDOBJ) ftsbit.obj common.obj $(LIBDIR)\libttf.lib
- $(CC) $(LDFLAGS) ftsbit.obj textdisp.obj common.obj $(LIBDIR)\libttf.lib
-
-ftmetric.exe: $(TDOBJ) ftmetric.obj common.obj $(LIBDIR)\libttf.lib
- $(CC) $(LDFLAGS) ftmetric.obj textdisp.obj common.obj $(LIBDIR)\libttf.lib
-
-fterror.exe: fterror.obj common.obj $(LIBDIR)\libttf.lib
- $(CC) $(LDFLAGS) fterror.obj common.obj $(LIBDIR)\libttf.lib
-
-
-clean: do_clean
- cd $(LIBDIR)
- make -f$(FT_MAKEFILE) clean
- cd ..\test
-
-distclean: do_clean
- cd $(LIBDIR)
- make -f$(FT_MAKEFILE) distclean
- cd ..\test
- -del *.exe
- -del *.dll
-
-do_clean:
- -del *.obj
- -del $(ARCH)\*.obj
-
-!include "$(ARCH)\depend.win"
-
-# end of Makefile