#========================================================================
#
# Splash library Makefile
#
# Copyright 2003 Glyph & Cog, LLC
#
#========================================================================

SHELL = sh

srcdir = .
VPATH = .

GOOSRCDIR = $(srcdir)/../goo
GOOLIBDIR = ../goo
FOFISRCDIR = $(srcdir)/../fofi
FOFILIBDIR = ../fofi

DEFS = -D_CRT_NONSTDC_NO_DEPRECATE -D_CRT_SECURE_NO_DEPRECATE \
-D_CRT_OBSOLETE_NO_DEPRECATE -D_SECURE_SCL=0

CXXFLAGS = -nologo -MD -O2 -TP -DWIN32=1 $(DEFS) -I.. -I$(GOOSRCDIR) \
-I$(FOFISRCDIR) -I$(srcdir) -I../../freetype/include \
-I../../../texk -I../../../texk/kpathsea

CXX = cl
AR = lib
RANLIB =

LIBPREFIX = lib

#------------------------------------------------------------------------

.SUFFIXES: .cc

.cc.obj:
	$(CXX) $(CXXFLAGS) -c $<

#------------------------------------------------------------------------

CXX_SRC = \
	$(srcdir)/Splash.cc \
	$(srcdir)/SplashBitmap.cc \
	$(srcdir)/SplashClip.cc \
	$(srcdir)/SplashFTFont.cc \
	$(srcdir)/SplashFTFontEngine.cc \
	$(srcdir)/SplashFTFontFile.cc \
	$(srcdir)/SplashFont.cc \
	$(srcdir)/SplashFontEngine.cc \
	$(srcdir)/SplashFontFile.cc \
	$(srcdir)/SplashFontFileID.cc \
	$(srcdir)/SplashPath.cc \
	$(srcdir)/SplashPattern.cc \
	$(srcdir)/SplashScreen.cc \
	$(srcdir)/SplashState.cc \
	$(srcdir)/SplashXPath.cc \
	$(srcdir)/SplashXPathScanner.cc

#------------------------------------------------------------------------

all: $(LIBPREFIX)splash.lib

#------------------------------------------------------------------------

SPLASH_OBJS = \
	Splash.obj \
	SplashBitmap.obj \
	SplashClip.obj \
	SplashFTFont.obj \
	SplashFTFontEngine.obj \
	SplashFTFontFile.obj \
	SplashFont.obj \
	SplashFontEngine.obj \
	SplashFontFile.obj \
	SplashFontFileID.obj \
	SplashPath.obj \
	SplashPattern.obj \
	SplashScreen.obj \
	SplashState.obj \
	SplashXPath.obj \
	SplashXPathScanner.obj

$(LIBPREFIX)splash.lib: $(SPLASH_OBJS)
	rm -f $(LIBPREFIX)splash.lib
	$(AR) -out:$(LIBPREFIX)splash.lib $(SPLASH_OBJS)

#------------------------------------------------------------------------

clean:
	rm -f $(SPLASH_OBJS) $(LIBPREFIX)splash.lib

#------------------------------------------------------------------------

include Makefile.dep
