Revision 6b3e4d8759334082daebce010040f4492445cecc authored by Rene Brun on 10 March 2004, 14:43:10 UTC, committed by Rene Brun on 10 March 2004, 14:43:10 UTC
- fix problem with setting hatched fill style for TPad/TCanvas git-svn-id: http://root.cern.ch/svn/root/trunk@8355 27541ba8-7e3a-0410-8455-c3a389f83636
1 parent 614a8ad
Module.mk
# Module.mk for freetype 2 module
# Copyright (c) 2000 Rene Brun and Fons Rademakers
#
# Author: Fons Rademakers, 7/1/2003
MODDIR := freetype
MODDIRS := $(MODDIR)/src
FREETYPEVERS := freetype-2.1.3
FREETYPEDIR := $(MODDIR)
FREETYPEDIRS := $(MODDIRS)
FREETYPEDIRI := $(MODDIRS)/$(FREETYPEVERS)/include
##### libfreetype #####
FREETYPELIBS := $(MODDIRS)/$(FREETYPEVERS).tar.gz
ifeq ($(PLATFORM),win32)
FREETYPELIBA := $(MODDIRS)/$(FREETYPEVERS)/objs/freetype213MT.lib
FREETYPELIB := $(LPATH)/libfreetype.lib
else
FREETYPELIBA := $(MODDIRS)/$(FREETYPEVERS)/objs/.libs/libfreetype.a
FREETYPELIB := $(LPATH)/libfreetype.a
endif
##### local rules #####
$(FREETYPELIB): $(FREETYPELIBA)
cp $< $@
@(if [ $(PLATFORM) = "macosx" ]; then \
ranlib $@; \
fi)
$(FREETYPELIBA): $(FREETYPELIBS)
ifeq ($(PLATFORM),win32)
@(if [ -d $(FREETYPEDIRS)/$(FREETYPEVERS) ]; then \
rm -rf $(FREETYPEDIRS)/$(FREETYPEVERS); \
fi; \
echo "*** Building $@..."; \
cd $(FREETYPEDIRS); \
if [ ! -d $(FREETYPEVERS) ]; then \
gunzip -c $(FREETYPEVERS).tar.gz | tar xf -; \
fi; \
cd $(FREETYPEVERS)/builds/win32/visualc; \
cp ../../../../win/freetype.mak .; \
cp ../../../../win/freetype.dep .; \
unset MAKEFLAGS; \
nmake -nologo -f freetype.mak \
CFG="freetype - Win32 Release Multithreaded")
else
@(if [ -d $(FREETYPEDIRS)/$(FREETYPEVERS) ]; then \
rm -rf $(FREETYPEDIRS)/$(FREETYPEVERS); \
fi; \
echo "*** Building $@..."; \
cd $(FREETYPEDIRS); \
if [ ! -d $(FREETYPEVERS) ]; then \
if [ "x`which gtar 2>/dev/null | awk '{if ($$1~/gtar/) print $$1;}'`" != "x" ]; then \
gtar zxf $(FREETYPEVERS).tar.gz; \
else \
gunzip -c $(FREETYPEVERS).tar.gz | tar xf -; \
fi; \
if [ $(ARCH) = "macosx" ]; then \
PATCH=$(FREETYPEVERS)/include/freetype/config/ftconfig.h; \
sed -e "s/define FT_MACINTOSH 1/undef FT_MACINTOSH/" $$PATCH > ftconfig.hh; \
mv ftconfig.hh $$PATCH; \
fi; \
fi; \
cd $(FREETYPEVERS); \
FREECC=; \
if [ $(ARCH) = "alphacxx6" ]; then \
FREECC="cc"; \
fi; \
if [ $(ARCH) = "sgicc64" ]; then \
FREECC="cc"; \
ARCH_CFLAGS="-64"; \
fi; \
GNUMAKE=$(MAKE) ./configure --with-pic CC=$$FREECC CFLAGS=\"$$ARCH_CFLAGS -O2\"; \
$(MAKE))
endif
all-freetype: $(FREETYPELIB)
clean-freetype:
ifeq ($(PLATFORM),win32)
-@(if [ -d $(FREETYPEDIRS)/$(FREETYPEVERS)/builds/win32/visualc ]; then \
cd $(FREETYPEDIRS)/$(FREETYPEVERS)/builds/win32/visualc; \
unset MAKEFLAGS; \
nmake -nologo -f freetype.mak \
CFG="freetype - Win32 Release Multithreaded" clean; \
fi)
else
-@(if [ -d $(FREETYPEDIRS)/$(FREETYPEVERS) ]; then \
cd $(FREETYPEDIRS)/$(FREETYPEVERS); \
$(MAKE) clean; \
fi)
endif
clean:: clean-freetype
distclean-freetype: clean-freetype
@rm -rf $(FREETYPELIB) $(FREETYPEDIRS)/$(FREETYPEVERS)
distclean:: distclean-freetype
![swh spinner](/static/img/swh-spinner.gif)
Computing file changes ...