OPTIMIZE=-O2

CFLAGS=-nologo $(OPTIMIZE) -MT -DWIN32=1

bin_PROGRAM = extractpdfmark.exe
CXX=cl -TP
INCS=-I.. -I. -I../../../libs/poppler-new/poppler-src/poppler \
-I../../../libs/libiconv/include
DEFS=

CXXFLAGS=$(CFLAGS) -EHsc $(INCS) $(DEFS)

extractpdfmark_SOURCES = main.cc \
	output-pdfmark.cc \
	encodename.cc \
	utf16.cc \
	utf8.cc

extractpdfmark_OBJS = main.obj \
	output-pdfmark.obj \
	encodename.obj \
	utf16.obj \
	utf8.obj

SYSLIBS=advapi32.lib

extractpdfmark_LDADD=poppler-cpp/libextractpdfmark-poppler-cpp.lib \
../../../libs/poppler-new/poppler-src/libpoppler-cpp.lib \
../../../libs/poppler-new/poppler-src/libpoppler.lib \
../../../libs/libiconv/lib/iconv.lib \
../../../libs/zlib/libz.lib $(SYSLIBS)


$(bin_PROGRAM): $(extractpdfmark_OBJS)
	cl -Fe$@ $(extractpdfmark_OBJS) $(extractpdfmark_LDADD)

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

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