GOO_SRC = ../goo
FOFI_SRC = ../fofi
POPPLER_SRC = ../poppler
SPLASH_SRC = ../splash

INCS = -I.. -I../goo -I../fofi -I../poppler -I../splash -I../../../libpng \
-I../../../zlib -I../../../freetype/include
NDEFS = -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE \
-D_CRT_OBSOLETE_NO_DEPRECATE -D_SECURE_SCL=0
CPPFLAGS = -DWIN32=1 -DHAVE_CONFIG_H=1 $(NDEFS)
CXX = cl
CXXFLAGS = -GR -EHsc -MT -O2 -nologo -wd4819 $(CPPFLAGS) $(INCS)



splash_libsplash_a_objs = \
	$(SPLASH_SRC)/Splash.obj \
	$(SPLASH_SRC)/SplashBitmap.obj \
	$(SPLASH_SRC)/SplashClip.obj \
	$(SPLASH_SRC)/SplashFTFont.obj \
	$(SPLASH_SRC)/SplashFTFontEngine.obj \
	$(SPLASH_SRC)/SplashFTFontFile.obj \
	$(SPLASH_SRC)/SplashFont.obj \
	$(SPLASH_SRC)/SplashFontEngine.obj \
	$(SPLASH_SRC)/SplashFontFile.obj \
	$(SPLASH_SRC)/SplashFontFileID.obj \
	$(SPLASH_SRC)/SplashPath.obj \
	$(SPLASH_SRC)/SplashPattern.obj \
	$(SPLASH_SRC)/SplashScreen.obj \
	$(SPLASH_SRC)/SplashState.obj \
	$(SPLASH_SRC)/SplashXPath.obj \
	$(SPLASH_SRC)/SplashXPathScanner.obj

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

all: libsplash.lib
libsplash.lib: $(splash_libsplash_a_objs)
	lib -out:$@ $(splash_libsplash_a_objs)

clean:
	rm -f *.obj *.lib *~

$(splash_libsplash_a_objs): $(splash_libsplash_a_sources)

.SUFFIXES: .cc .obj

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