# Generated automatically from Makefile.in by configure.
MAKE=make
SHELL=sh
CC=cl

YDEFS = -D_CRT_NONSTDC_NO_DEPRECATE -D_CRT_SECURE_NO_DEPRECATE \
-D_CRT_OBSOLETE_NO_DEPRECATE -D_SECURE_SCL=0

CFLAGS=-nologo -MD -DWIN32=1 -DKPATHSEA=1 $(YDEFS)
DBSTR=
#
# for Debug
#CFLAGS=-nologo -MD -Od -Zi -DWIN32=1 -DKPATHSEA=1
#DBSTR= /DEBUG:FULL
#
LDFLAGS= -link /SUBSYSTEM:CONSOLE

CPPFLAGS= -I. -I.. -I../../libs/libpng -I../../libs/zlib

.SUFFIXES: .c .obj .exe .lib

WD=setargv.obj
INSTALL=cp
KLIB=../kpathsea/kpathsealib.lib
PLIB=../../libs/libpng/libpng.lib
ZLIB=../../libs/zlib/libz.lib
LIBS=$(KLIB) $(PLIB) $(ZLIB) user32.lib gdi32.lib 
srcdir=.
prefix=c:/usr/local
exec_prefix=${prefix}
bindir=${exec_prefix}/bin
datadir=${prefix}/share
texmf=${datadir}/texmf
dvipdfmdir=$(texmf)/dvipdfm
psheaderdir=$(texmf)/dvips
programs=dvipdfmo.exe
scripts=dvipdft
headers=dvi.h pdflimits.h error.h mfileio.h jpeg.h mem.h numbers.h \
	pdfdev.h pdfdoc.h pdfparse.h pdfspecial.h tfm.h type1.h epdf.h \
	vf.h dvicodes.h t1crypt.h pkfont.h tpic.h thumbnail.h htex.h \
	twiddle.h mpost.h psimage.h psspecial.h colors.h colorsp.h \
	dvipdfm.h encodings.h ttf.h macglyphs.h \
	type0.h	cid.h \
	concat.h filter.h
src=pdfdev.c pdfdoc.c dvi.c mfileio.c mem.c jpeg.c numbers.c pdfobj.c \
	pdfparse.c pdfspecial.c tfm.c type1.c dvipdfm.c epdf.c vf.c \
	t1crypt.c pkfont.c tpic.c thumbnail.c pngimage.c ebb.c htex.c \
	mpost.c psimage.c psspecial.c colorsp.c encodings.c ttf.c \
	type0.c cid.c cidbase.c \
	concat.c filter.c
objects=pdfdev.obj pdfdoc.obj dvi.obj mfileio.obj mem.obj \
        jpeg.obj numbers.obj pdfobj.obj \
        pdfparse.obj pdfspecial.obj tfm.obj type1.obj dvipdfm.obj \
        epdf.obj vf.obj \
	t1crypt.obj pkfont.obj tpic.obj thumbnail.obj pngimage.obj htex.obj \
	mpost.obj psimage.obj psspecial.obj colorsp.obj encodings.obj ttf.obj \
	type0.obj cid.obj cidbase.obj \
	concat.obj filter.obj
eobjects=ebb.obj jpeg.obj pdfobj.obj mem.obj mfileio.obj numbers.obj \
        pdfparse.obj pngimage.obj
encodings=ot1.enc ot1alt.enc ot1r.enc
mapfiles=cmr.map psbase14.map lw35urw.map lw35urwa.map cid.map
check default all: $(programs)

ebb.exe: $(eobjects) $(KLIB) $(PLIB) $(ZLIB)
	$(CC) -Feebb.exe $(eobjects) $(WD) $(LIBS) $(LDFLAGS) $(DBSTR)
dvipdfmo.exe: $(objects) $(KLIB) $(PLIB) $(ZLIB)
	$(CC) -Fedvipdfmo.exe $(objects) $(WD) $(LIBS) $(LDFLAGS) $(DBSTR)

pdfspecial.obj: pdfspecial.c
	$(CC) $(CFLAGS) $(CPPFLAGS) -w -c $<

pngimage.obj: pngimage.c
	$(CC) $(CFLAGS) $(CPPFLAGS) -w -c $<

thumbnail.obj: thumbnail.c
	$(CC) $(CFLAGS) $(CPPFLAGS) -w -c $<

.c.obj:
	$(CC) $(CFLAGS) $(CPPFLAGS) -c $<

include depend.mk

#
# Install/uninstall
#
BINS=dvipdfmo.exe
install: $(BINS)
	cp -p $(BINS) c:/usr/local/txdir/w32tex/bin/
	cp -p $(BINS) c:/usr/work/edrive/wk/dist/DVIPDFM/bin/

uninstall: uninstall-exec uninstall-data
install-exec: all
	/bin/mkdir $(bindir) 2> /dev/null || true;
	for i in $(programs) $(scripts) ; \
	  do $(INSTALL) $$i $(bindir); \
	done
# t1fonts.map.
install-data:
	/bin/mkdir $(dvipdfmdir) 2> /dev/null || true;
	/bin/mkdir $(dvipdfmdir)/base 2> /dev/null || true;
	if test -f $(dvipdfmdir)/config; then \
	  /bin/mv $(dvipdfmdir)/config $(dvipdfmdir)/config.sav; \
	fi
	/bin/mkdir $(dvipdfmdir)/config 2> /dev/null || true;
	if test -f $(dvipdfmdir)/t1fonts.map; then \
	  /bin/mv $(dvipdfmdir)/t1fonts.map $(dvipdfmdir)/config; \
	fi
	if test -f $(dvipdfmdir)/config.sav; then \
	  /bin/mv $(dvipdfmdir)/config.sav $(dvipdfmdir)/config/config; \
	fi
	if test ! -r $(dvipdfmdir)/config/t1fonts.map \
	   || grep 'original t1fonts.map --' $(dvipdfmdir)/config/t1fonts.map \
	   >/dev/null; then  \
	   /bin/rm -f $(dvipdfmdir)/config/t1fonts.map; \
	   $(INSTALL) -m 644 ./t1fonts.map $(dvipdfmdir)/config; \
	else true; fi
	if test ! -r $(dvipdfmdir)/config/config \
	   || grep 'original config --' $(dvipdfmdir)/config/config \
	   >/dev/null; then  \
	   /bin/rm -f $(dvipdfmdir)/config/config; \
	   $(INSTALL) -m 644 ./config $(dvipdfmdir)/config; \
	else true; fi
	for i in $(mapfiles); \
	   do $(INSTALL) -m 644 $$i $(dvipdfmdir)/config; \
	done
	for i in $(encodings); \
	   do $(INSTALL) -m 644 $$i $(dvipdfmdir)/base; \
	done
uninstall-exec:
	rm -f $(bindir)/$(programs) $(bindir)/$(scripts)
uninstall-data:
	if grep 'original pdffonts.map --' $(psheaderdir)/dvipdfm/pdffonts.map \
	   >/dev/null 2>&1; then rm -f $(psheaderdir)/dvipdfm/pdffonts.map; \
	else true; fi
	if grep 'original pdffonts.map --' $(dvipdfmdir)/pdffonts.map \
	   >/dev/null 2>&1; then rm -f $(dvipdfmdir)/pdffonts.map; \
	else true; fi
	if grep 'original t1fonts.map --' $(dvipdfmdir)/t1fonts.map \
	   >/dev/null 2>&1; then rm -f $(dvipdfmdir)/t1fonts.map; \
	else true; fi
	if grep 'original t1fonts.map --' $(dvipdfmdir)/config/t1fonts.map \
	   >/dev/null 2>&1; then rm -f $(dvipdfmdir)/config/t1fonts.map; \
	else true; fi
	if grep 'original config --' $(dvipdfmdir)/config \
	   >/dev/null 2>&1; then rm -f $(dvipdfmdir)/config; \
	else true; fi
	if grep 'original config --' $(dvipdfmdir)/config/config \
	   >/dev/null 2>&1; then rm -f $(dvipdfmdir)/config/config; \
	else true; fi
	for i in $(encodings); \
	do \
	    if test -r $(dvipdfmdir)/$$i; then /bin/rm -f $(dvipdfmdir)/$$i; fi; \
	    if test -r $(dvipdfmdir)/base/$$i; then /bin/rm -f $(dvipdfmdir)/base/$$i; fi; \
	done
	for i in $(mapfiles); \
	do \
	    if test -r $(dvipdfmdir)/config/$$i; then /bin/rm -f $(dvipdfmdir)/config/$$i; fi; \
	done
	for i in base config; \
	do \
	  if test -d $(dvipdfmdir)/$$i; then /bin/rmdir $(dvipdfmdir)/$$i > /dev/null 2>&1 ; fi; \
	done
	if test -d $(dvipdfmdir); then /bin/rmdir $(dvipdfmdir) > /dev/null 2>&1 ; fi
#
# Developer stuff
#
maintainerclean: clean distclean
	rm -f config.h.in configure
distclean: clean
	rm -f Makefile config.h config.cache confdefs.h
clean:
	rm *.exe *.obj *~

TAGS:	$(src)
	etags *.[ch]
depend:
	rm -f depend.mk
	./mkdep.sh
##
## Autoconf stuff
##
#Makefile: Makefile.in configure
#	echo "***** You need to rerun ./configure. *****"
#	exit 1
#config.h: config.h.in configure.in
#	echo "***** You need to rerun ./configure. *****"
#	rm config.h
#	exit 1
#config.h.in: acconfig.h configure.in
#	autoheader
#	touch config.h.in
#configure: configure.in
#	autoconf
##
# # Automated distributions
##
#doc/dvipdfm.dvi:	doc/dvipdfm.tex
#	cd doc; tex dvipdfm
#doc/dvipdfm.pdf:	doc/dvipdfm.dvi
#	cd doc; dvipdft dvipdfm
#tarball: depend configure
	/bin/rm -rf ../dvipdfm
	mkdir ../dvipdfm
	tar -zcf ../dvipdfm-0.12.7b.tar.gz -T distribution-file-list
	cd ..
	tar -C ../dvipdfm -zxf ../dvipdfm-0.12.7b.tar.gz
	tar -C .. -zcf ../dvipdfm-0.12.7b.tar.gz dvipdfm
	/bin/rm -rf ../dvipdfm
#bin-dist: dvipdfm-static ebb-static dvipdfm ebb VERSION
#	/bin/rm -rf dvipdfm-bin
#	mkdir -p dvipdfm-bin
#	cp -a dvipdfm ebb INSTALL-BINARY COPYING README t1fonts.map dvipdfm-bin
#	strip dvipdfm ebb dvipdfm-static ebb-static
#	tar -zcf ../dvipdfm-binary-linux-i386-glibc-0.12.7b.tar.gz dvipdfm-bin
#	/bin/rm -rf dvipdfm-bin
#	mkdir -p dvipdfm-bin
#	cp -a INSTALL-BINARY COPYING README t1fonts.map dvipdfm-bin
#	cp -a dvipdfm-static dvipdfm-bin/dvipdfm
#	cp -a ebb-static dvipdfm-bin/ebb
#	tar -zcf ../dvipdfm-binary-linux-i386-static-0.12.7b.tar.gz dvipdfm-bin
#	/bin/rm -rf dvipdfm-bin
#rpm-dist: tarball
#	sed -e s/VERSION/0.12.7b/ dvipdfm.spec.in > /usr/src/redhat/SPECS/dvipdfm-0.12.7b.spec
#	cp -a ../dvipdfm-0.12.7b.tar.gz /usr/src/redhat/SOURCES/
#	rpm -ba /usr/src/redhat/SPECS/dvipdfm-0.12.7b.spec
#web-dist: rpm-dist tarball doc/dvipdfm.pdf
#	rm /home/httpd/html/dvipdfm/dvipdfm.tar.gz
#	cp -a ../dvipdfm-0.12.7b.tar.gz /usr/src/redhat/RPMS/i386/dvipdfm-0.12.7b-1.i386.rpm /home/httpd/html/dvipdfm/
#	ln -s dvipdfm-0.12.7b.tar.gz /home/httpd/html/dvipdfm/dvipdfm.tar.gz
#	cp -a doc/dvipdfm.pdf /home/httpd/html/dvipdfm/dvipdfm-0.12.7b.pdf
#	rm -f /home/httpd/html/dvipdfm/dvipdfm.pdf
#	ln -s dvipdfm-0.12.7b.pdf /home/httpd/html/dvipdfm/dvipdfm.pdf
#ftp-dist: rpm-dist tarball doc/dvipdfm.pdf
#	ssh mwicks@ftp 'rm pub/outgoing/mwicks/dvipdfm/*.tar.gz pub/outgoing/mwicks/dvipdfm/*.pdf ; cd pub/outgoing/mwicks/dvipdfm/; ln -s dvipdfm-0.12.7b.tar.gz dvipdfm.tar.gz'
#	scp ../dvipdfm-0.12.7b.tar.gz mwicks@ftp:pub/outgoing/mwicks/dvipdfm/dvipdfm-0.12.7b.tar.gz
#	scp doc/dvipdfm.pdf mwicks@ftp:pub/outgoing/mwicks/dvipdfm/dvipdfm-0.12.7b.pdf
#	ssh mwicks@ftp 'ln -s dvipdfm-0.12.7b.pdf pub/outgoing/mwicks/dvipdfm/dvipdfm.pdf'
