CFLAGS  = -nologo -MT -W3 -O2
WFLAGS  = -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE
INC = -I. -I../inc -I../../../../../libs/zlib

OBJS = alphabet.obj \
asmfpst.obj \
autohint.obj \
char.obj \
cjk.obj \
cvundoes.obj \
dumppfa.obj \
encoding.obj \
fflocale.obj \
fvfonts.obj \
gwwiconv.obj \
lookups.obj \
macbinary.obj \
macenc.obj \
mathconstants.obj \
memory.obj \
mm.obj \
namelist.obj \
nouiutil.obj \
nowakowskittfinstr.obj \
parsepfa.obj \
parsettf.obj \
parsettfatt.obj \
psread.obj \
pua.obj \
sfd.obj \
sfd1.obj \
splinechar.obj \
splinefont.obj \
splineorder2.obj \
splineoverlap.obj \
splinerefigure.obj \
splinesave.obj \
splinesaveafm.obj \
splineutil.obj \
splineutil2.obj \
start.obj \
stemdb.obj \
tmpfile2.obj \
tottf.obj \
tottfaat.obj \
tottfgpos.obj \
tottfvar.obj \
ttfinstrs.obj \
ttfspecial.obj \
unialt.obj \
ustring.obj \
utype.obj \
woff.obj

all: libfontforge.lib
libfontforge.lib: $(OBJS)
	lib -out:$@ $(OBJS)

.c.obj:
	$(CC) -c $(WFLAGS) $(CFLAGS) $(INC) $<
.cpp.obj:
	$(CC) -c $(WFLAGS) $(CFLAGS) -TP -EHsc $(INC) $<

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