MAKE=make

srcdir = .
top_srcdir = ..

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

AWK = gawk
CC = cl -nologo -MT -DWIN32=1 -DW32TEX=1 -DNO_KPSE_DLL=1
CFLAGS = -O2 
CPP = cl -E
CXX = cl -nologo -TP -MT -EHsc -DWIN32=1 -DW32TEX=1 -DNO_KPSE_DLL=1
CXXCPP = cl -E
CXXFLAGS = -O2 
DEFS = -DHAVE_CONFIG_H -DHAVE_KPATHSEA=1
EXEEXT = .exe
LIBS = wsock32.lib user32.lib advapi32.lib shell32.lib ../../kpathsea/libkpathsea.lib 
OBJEXT = obj
SET_MAKE = MAKE=make
SHELL = /bin/sh

otftotfm_SOURCES = \
	automatic.cc automatic.hh \
	dvipsencoding.cc dvipsencoding.hh \
	metrics.cc metrics.hh \
	otftotfm.cc otftotfm.hh \
	secondary.cc secondary.hh \
	util.cc util.hh \
	glyphfilter.cc glyphfilter.hh \
	uniprop.cc uniprop.hh
EXTRA_otftotfm_SOURCES = kpseinterface.c kpseinterface.h

otftotfm_LDADD = ../libefont/libefont.lib ../liblcdf/liblcdf.lib  
otftotfm_DEPENDENCIES = ../libefont/libefont.lib ../liblcdf/liblcdf.lib 

INCLUDES = -I$(top_srcdir)/include -I../.. -I../../kpathsea

CONFIG_HEADER = $(top_builddir)/config.h

am_otftotfm_OBJECTS = automatic.$(OBJEXT) dvipsencoding.$(OBJEXT) \
	metrics.$(OBJEXT) otftotfm.$(OBJEXT) \
	secondary.$(OBJEXT) util.$(OBJEXT) glyphfilter.$(OBJEXT) \
	uniprop.$(OBJEXT) kpseinterface.$(OBJEXT)
otftotfm_OBJECTS = $(am_otftotfm_OBJECTS)
otftotfm_LDFLAGS =

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

COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
	$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
CCLD = cl
LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -Fe$@
CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
	$(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS)
CXXLD = cl
CXXLINK = $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) \
	-Fe$@

SOURCES = $(otftotfm_SOURCES) $(EXTRA_otftotfm_SOURCES)

all: otftotfm$(EXEEXT)

.SUFFIXES:
.SUFFIXES: .c .cc .obj

otftotfm$(EXEEXT): $(otftotfm_OBJECTS) $(otftotfm_DEPENDENCIES) 
	@rm -f otftotfm$(EXEEXT)
	$(CXXLINK) $(otftotfm_LDFLAGS) $(otftotfm_OBJECTS) $(otftotfm_LDADD) $(LIBS)

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

.c.obj:
	$(COMPILE) -c $<

.cc.obj:
	$(CXXCOMPILE) -c -Fo$@ $<

include depend.mk
