mirror of https://github.com/freetype/freetype
Borland C++ compiler patch proposed by Mirco Babin.
This commit is contained in:
parent
b2967734a6
commit
3009417a7d
15
ChangeLog
15
ChangeLog
|
@ -1,3 +1,18 @@
|
|||
2009-07-15 suzuki toshiya <mpsuzuki@hiroshima-u.ac.jp>
|
||||
|
||||
Borland C++ compiler patch proposed by Mirco Babin.
|
||||
http://lists.gnu.org/archive/html/freetype/2009-07/msg00016.html.
|
||||
|
||||
* builds/exports.mk: Delete unused flags, CCexe_{CFLAGS,LDFLAGS}.
|
||||
Fix APINAMES_C and APINAMES_EXE pathnames to reflect the platform
|
||||
specific pathname syntax.
|
||||
* builds/compiler/bcc.mk: Remove unused flag, CCexe_LDFLAGS.
|
||||
Define TE = `-e' separately (bcc32 cannot specify the pathname of
|
||||
binary executable by T = `-o').
|
||||
Extend the large page size in linking freetype.lib.
|
||||
Add extra CLEAN target to delete bcc specific temporary files.
|
||||
* builds/compiler/bcc-dev.mk: Ditto.
|
||||
|
||||
2009-07-14 Werner Lemberg <wl@gnu.org>
|
||||
|
||||
Fix Savannah bug #27026.
|
||||
|
|
|
@ -52,7 +52,8 @@ L :=
|
|||
|
||||
# Target flag -- no trailing space.
|
||||
#
|
||||
T := -o
|
||||
T := -o
|
||||
TE := -e
|
||||
|
||||
|
||||
# C flags
|
||||
|
@ -72,7 +73,14 @@ ANSIFLAGS := -A
|
|||
# Library linking
|
||||
#
|
||||
CLEAN_LIBRARY ?= $(DELETE) $(subst /,$(SEP),$(PROJECT_LIBRARY))
|
||||
LINK_LIBRARY = tlib /u $(subst /,$(COMPILER_SEP),$@ $(OBJECTS_LIST:%=+%))
|
||||
LINK_LIBRARY = tlib /u /P128 $(subst /,$(COMPILER_SEP),$@ $(OBJECTS_LIST:%=+%))
|
||||
|
||||
|
||||
# Borland C++ specific temporary files
|
||||
#
|
||||
CLEAN += \
|
||||
$(subst /,$(SEP),$(TOP_DIR)/apinames.$(O)) \
|
||||
$(subst /,$(SEP),$(OBJ_DIR)/apinames.tds)
|
||||
|
||||
|
||||
# EOF
|
||||
|
|
|
@ -52,7 +52,8 @@ L :=
|
|||
|
||||
# Target flag -- no trailing space.
|
||||
#
|
||||
T := -o
|
||||
T := -o
|
||||
TE := -e
|
||||
|
||||
|
||||
# C flags
|
||||
|
@ -72,7 +73,14 @@ ANSIFLAGS := -A
|
|||
# Library linking
|
||||
#
|
||||
CLEAN_LIBRARY ?= $(DELETE) $(subst /,$(SEP),$(PROJECT_LIBRARY))
|
||||
LINK_LIBRARY = tlib /u $(subst /,$(COMPILER_SEP),$@ $(OBJECTS_LIST:%=+%))
|
||||
LINK_LIBRARY = tlib /u /P128 $(subst /,$(COMPILER_SEP),$@ $(OBJECTS_LIST:%=+%))
|
||||
|
||||
|
||||
# Borland C++ specific temporary files
|
||||
#
|
||||
CLEAN += \
|
||||
$(subst /,$(SEP),$(TOP_DIR)/apinames.$(O)) \
|
||||
$(subst /,$(SEP),$(OBJ_DIR)/apinames.tds)
|
||||
|
||||
|
||||
# EOF
|
||||
|
|
|
@ -47,8 +47,8 @@ ifneq ($(EXPORTS_LIST),)
|
|||
#
|
||||
# Note that $(APINAMES_OPTIONS) is empty, except for Windows compilers.
|
||||
#
|
||||
APINAMES_SRC := $(TOP_DIR)/src/tools/apinames.c
|
||||
APINAMES_EXE := $(OBJ_DIR)/apinames$(E_BUILD)
|
||||
APINAMES_SRC := $(subst /,$(SEP),$(TOP_DIR)/src/tools/apinames.c)
|
||||
APINAMES_EXE := $(subst /,$(SEP),$(OBJ_DIR)/apinames$(E_BUILD))
|
||||
|
||||
$(APINAMES_EXE): $(APINAMES_SRC)
|
||||
$(CCexe) $(TE)$@ $<
|
||||
|
|
|
@ -22,6 +22,7 @@ PLATFORM := win32
|
|||
# The executable file extension (for tools). NOTE: WE INCLUDE THE DOT HERE !!
|
||||
#
|
||||
E := .exe
|
||||
E_BUILD := .exe
|
||||
|
||||
|
||||
# The directory where all library files are placed.
|
||||
|
|
Loading…
Reference in New Issue