summaryrefslogtreecommitdiff
path: root/Makethird
diff options
context:
space:
mode:
authorTor Andersson <tor@ghostscript.com>2011-03-06 17:04:14 +0000
committerTor Andersson <tor@ghostscript.com>2011-03-06 17:04:14 +0000
commit073d9a2bf73551a3ea5e1314b283ba474eb55b1c (patch)
tree5477f4941e5a362dd5a97c4b94746f84f043e503 /Makethird
parent4ba609fc289b18823a51093c8afea750c5636a5c (diff)
downloadmupdf-073d9a2bf73551a3ea5e1314b283ba474eb55b1c.tar.xz
Slim down freetype thirdparty library build.
Diffstat (limited to 'Makethird')
-rw-r--r--Makethird73
1 files changed, 6 insertions, 67 deletions
diff --git a/Makethird b/Makethird
index 863f86c1..d74f1176 100644
--- a/Makethird
+++ b/Makethird
@@ -91,22 +91,7 @@ $(OBJDIR)/jconfig.h:
JPEG_SRC=$(addprefix $(jpeg_dir)/, \
jaricom.c \
- jcapimin.c \
- jcapistd.c \
- jcarith.c \
- jccoefct.c \
- jccolor.c \
- jcdctmgr.c \
- jchuff.c \
- jcinit.c \
- jcmainct.c \
- jcmarker.c \
- jcmaster.c \
jcomapi.c \
- jcparam.c \
- jcprepct.c \
- jcsample.c \
- jctrans.c \
jdapimin.c \
jdapistd.c \
jdarith.c \
@@ -157,11 +142,6 @@ ZLIB_SRC=$(addprefix $(zlib_dir)/, \
compress.c \
crc32.c \
deflate.c \
- gzclose.c \
- gzlib.c \
- gzread.c \
- gzwrite.c \
- infback.c \
inffast.c \
inflate.c \
inftrees.c \
@@ -186,46 +166,29 @@ LIBS := $(filter-out -lfreetype, $(LIBS))
SYS_FREETYPE_INC :=
FREETYPE_OBJ=$(addprefix $(OBJDIR)/ft_, \
- autofit.o ftbase.o ftbbox.o ftbdf.o ftbitmap.o ftdebug.o ftgasp.o \
- ftglyph.o ftgxval.o ftinit.o ftlcdfil.o ftmm.o ftotval.o ftpfr.o \
- ftstroke.o ftsynth.o ftsystem.o fttype1.o ftwinfnt.o ftxf86.o \
- ftpatent.o bdf.o ftcache.o cff.o type1cid.o ftgzip.o ftlzw.o \
- pcf.o pfr.o psaux.o pshinter.o psnames.o raster.o smooth.o sfnt.o \
- truetype.o type1.o type42.o winfnt.o )
+ ftbase.o ftbbox.o ftbitmap.o ftgasp.o ftglyph.o ftinit.o \
+ ftstroke.o ftsynth.o ftsystem.o fttype1.o ftxf86.o \
+ cff.o type1cid.o psaux.o psnames.o smooth.o sfnt.o truetype.o type1.o )
FREETYPE_LIB=$(OBJDIR)/libfreetype.a
$(FREETYPE_LIB): $(FREETYPE_OBJ)
$(AR_CMD)
-FTCC_CMD = $(CC_CMD) -DFT2_BUILD_LIBRARY -DDARWIN_NO_CARBON
+FTCC_CMD = $(CC_CMD) -DFT2_BUILD_LIBRARY -DDARWIN_NO_CARBON -Iwin32 \
+ '-DFT_CONFIG_MODULES_H="slimftmodules.h"' \
+ '-DFT_CONFIG_OPTIONS_H="slimftoptions.h"'
-$(OBJDIR)/ft_autofit.o: $(freetype_dir)/src/autofit/autofit.c
- $(FTCC_CMD)
$(OBJDIR)/ft_ftbase.o: $(freetype_dir)/src/base/ftbase.c
$(FTCC_CMD)
$(OBJDIR)/ft_ftbbox.o: $(freetype_dir)/src/base/ftbbox.c
$(FTCC_CMD)
-$(OBJDIR)/ft_ftbdf.o: $(freetype_dir)/src/base/ftbdf.c
- $(FTCC_CMD)
$(OBJDIR)/ft_ftbitmap.o: $(freetype_dir)/src/base/ftbitmap.c
$(FTCC_CMD)
-$(OBJDIR)/ft_ftdebug.o: $(freetype_dir)/src/base/ftdebug.c
- $(FTCC_CMD)
$(OBJDIR)/ft_ftgasp.o: $(freetype_dir)/src/base/ftgasp.c
$(FTCC_CMD)
$(OBJDIR)/ft_ftglyph.o: $(freetype_dir)/src/base/ftglyph.c
$(FTCC_CMD)
-$(OBJDIR)/ft_ftgxval.o: $(freetype_dir)/src/base/ftgxval.c
- $(FTCC_CMD)
$(OBJDIR)/ft_ftinit.o: $(freetype_dir)/src/base/ftinit.c
$(FTCC_CMD)
-$(OBJDIR)/ft_ftlcdfil.o: $(freetype_dir)/src/base/ftlcdfil.c
- $(FTCC_CMD)
-$(OBJDIR)/ft_ftmm.o: $(freetype_dir)/src/base/ftmm.c
- $(FTCC_CMD)
-$(OBJDIR)/ft_ftotval.o: $(freetype_dir)/src/base/ftotval.c
- $(FTCC_CMD)
-$(OBJDIR)/ft_ftpfr.o: $(freetype_dir)/src/base/ftpfr.c
- $(FTCC_CMD)
$(OBJDIR)/ft_ftstroke.o: $(freetype_dir)/src/base/ftstroke.c
$(FTCC_CMD)
$(OBJDIR)/ft_ftsynth.o: $(freetype_dir)/src/base/ftsynth.c
@@ -234,36 +197,16 @@ $(OBJDIR)/ft_ftsystem.o: $(freetype_dir)/src/base/ftsystem.c
$(FTCC_CMD)
$(OBJDIR)/ft_fttype1.o: $(freetype_dir)/src/base/fttype1.c
$(FTCC_CMD)
-$(OBJDIR)/ft_ftwinfnt.o: $(freetype_dir)/src/base/ftwinfnt.c
- $(FTCC_CMD)
$(OBJDIR)/ft_ftxf86.o: $(freetype_dir)/src/base/ftxf86.c
$(FTCC_CMD)
-$(OBJDIR)/ft_ftpatent.o: $(freetype_dir)/src/base/ftpatent.c
- $(FTCC_CMD)
-$(OBJDIR)/ft_bdf.o: $(freetype_dir)/src/bdf/bdf.c
- $(FTCC_CMD)
-$(OBJDIR)/ft_ftcache.o: $(freetype_dir)/src/cache/ftcache.c
- $(FTCC_CMD)
$(OBJDIR)/ft_cff.o: $(freetype_dir)/src/cff/cff.c
$(FTCC_CMD)
$(OBJDIR)/ft_type1cid.o: $(freetype_dir)/src/cid/type1cid.c
$(FTCC_CMD)
-$(OBJDIR)/ft_ftgzip.o: $(freetype_dir)/src/gzip/ftgzip.c
- $(FTCC_CMD)
-$(OBJDIR)/ft_ftlzw.o: $(freetype_dir)/src/lzw/ftlzw.c
- $(FTCC_CMD)
-$(OBJDIR)/ft_pcf.o: $(freetype_dir)/src/pcf/pcf.c
- $(FTCC_CMD)
-$(OBJDIR)/ft_pfr.o: $(freetype_dir)/src/pfr/pfr.c
- $(FTCC_CMD)
$(OBJDIR)/ft_psaux.o: $(freetype_dir)/src/psaux/psaux.c
$(FTCC_CMD)
-$(OBJDIR)/ft_pshinter.o: $(freetype_dir)/src/pshinter/pshinter.c
- $(FTCC_CMD)
$(OBJDIR)/ft_psnames.o: $(freetype_dir)/src/psnames/psnames.c
$(FTCC_CMD)
-$(OBJDIR)/ft_raster.o: $(freetype_dir)/src/raster/raster.c
- $(FTCC_CMD)
$(OBJDIR)/ft_smooth.o: $(freetype_dir)/src/smooth/smooth.c
$(FTCC_CMD)
$(OBJDIR)/ft_sfnt.o: $(freetype_dir)/src/sfnt/sfnt.c
@@ -272,9 +215,5 @@ $(OBJDIR)/ft_truetype.o: $(freetype_dir)/src/truetype/truetype.c
$(FTCC_CMD)
$(OBJDIR)/ft_type1.o: $(freetype_dir)/src/type1/type1.c
$(FTCC_CMD)
-$(OBJDIR)/ft_type42.o: $(freetype_dir)/src/type42/type42.c
- $(FTCC_CMD)
-$(OBJDIR)/ft_winfnt.o: $(freetype_dir)/src/winfonts/winfnt.c
- $(FTCC_CMD)
endif