MAKE=make

srcdir = .
top_srcdir = ..

pkgdatadir = $(datadir)/lcdf-typetools
pkglibdir = $(libdir)/lcdf-typetools
pkgincludedir = $(includedir)/lcdf-typetools
top_builddir = ..

OPTIMIZE = -O2
AWK = gawk
CC = cl -nologo -MT
CFLAGS = $(OPTIMIZE) -W2 -favor:blend
CPP = cl -E
CXX = cl -nologo -TP -MT
CXXCPP = cl -E
CXXFLAGS = $(OPTIMIZE) -EHsc -W2 -favor:blend -utf-8
DEFS = -DHAVE_CONFIG_H
EXEEXT = .exe
LIBS = 
OBJEXT = obj
SET_MAKE = MAKE=make
SHELL = sh

noinst_LIBRARIES = libefont.lib

libefont_a_SOURCES = \
	afm.cc \
	afmparse.cc \
	afmw.cc \
	amfm.cc \
	cff.cc \
	encoding.cc \
	findmet.cc \
	metrics.cc \
	otf.cc \
	otfcmap.cc \
	otfdata.cc \
	otfdescrip.cc \
	otffvar.cc \
	otfgpos.cc \
	otfgsub.cc \
	otfname.cc \
	otfos2.cc \
	otfpost.cc \
	pairop.cc \
	psres.cc \
	t1bounds.cc \
	t1cs.cc \
	t1csgen.cc \
	t1interp.cc \
	t1item.cc \
	t1font.cc \
	t1fontskel.cc \
	t1mm.cc \
	t1rw.cc \
	t1unparser.cc \
	ttfcs.cc \
	ttfhead.cc \
	ttfkern.cc


libefont_a_LIBADD = 
CLEANFILES = 

INCLUDES = -I$(top_srcdir)/include -I../.. -I../../kpathsea
CONFIG_HEADER = $(top_builddir)/config.h
LIBRARIES = $(noinst_LIBRARIES)

libefont_a_AR = $(AR)
libefont_a_DEPENDENCIES =
am_libefont_a_OBJECTS = afm.$(OBJEXT) afmparse.$(OBJEXT) afmw.$(OBJEXT) \
	amfm.$(OBJEXT) cff.$(OBJEXT) encoding.$(OBJEXT) \
	findmet.$(OBJEXT) metrics.$(OBJEXT) otf.$(OBJEXT) \
	otfcmap.$(OBJEXT) otfdata.$(OBJEXT) otfdescrip.$(OBJEXT) \
	otffvar.$(OBJEXT) \
	otfgpos.$(OBJEXT) otfgsub.$(OBJEXT) otfname.$(OBJEXT) \
	otfos2.$(OBJEXT) otfpost.$(OBJEXT) pairop.$(OBJEXT) psres.$(OBJEXT) \
	t1bounds.$(OBJEXT) t1cs.$(OBJEXT) t1csgen.$(OBJEXT) \
	t1interp.$(OBJEXT) t1item.$(OBJEXT) t1font.$(OBJEXT) \
	t1fontskel.$(OBJEXT) t1mm.$(OBJEXT) t1rw.$(OBJEXT) \
	t1unparser.$(OBJEXT) ttfcs.$(OBJEXT) \
	ttfhead.$(OBJEXT) ttfkern.$(OBJEXT)

libefont_a_OBJECTS = $(am_libefont_a_OBJECTS)

DEFAULT_INCLUDES =  -I. -I$(srcdir) -I$(top_builddir)

CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
	$(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS)
CXXLD = cl
CXXLINK = $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) \
	-Fe$@
SOURCES = $(libefont_a_SOURCES)

all: libefont.lib

.SUFFIXES:
.SUFFIXES: .cc .obj

AR = lib

libefont.lib: $(libefont_a_OBJECTS) $(libefont_a_DEPENDENCIES) 
	-rm -f libefont.lib
	$(libefont_a_AR) -out:libefont.lib $(libefont_a_OBJECTS) $(libefont_a_LIBADD)

clean:
	-rm -f *.$(OBJEXT) *.obj *.lib *~

.cc.obj:
	$(CXXCOMPILE) -c -DWIN32=1 -EHsc -Fo$@ $<

psres.$(OBJEXT): psres.cc
	$(CXXCOMPILE) -DWIN32=1 -DPSRES=1 -c -Fo$@ $<

include depend.mk
