#
# Makefile for W32TeX (--ak)
#
SHELL=sh
MAKE=make
CC=cl
CFLAGS = -nologo -MT -O2 -DWIN32=1 -D_CRT_SECURE_NO_DEPRECATE \
-DHAVE_CONFIG_H -D_REENTRANT -I. -I..
SOURCES = dimen.c paper.c dimen.h paperspecs.h
OBJECTS = libpaper_la-dimen.obj libpaper_la-paper.obj

libpaper.lib: $(OBJECTS)
	rm -f $@
	lib -out:$@ $(OBJECTS)

libpaper_la-dimen.obj: dimen.c ../config.h dimen.h
	$(CC) $(CFLAGS) -c -Fo$@ dimen.c

libpaper_la-paper.obj: paper.c ../config.h paper.h paperspecs.h
	$(CC) $(CFLAGS) -c -Fo$@ paper.c

paperspecs.h: paperspecs
	echo >$@
	echo '    /* This file has been automaticaly generated.' >>$@
	echo '       Edit paperspecs to make changes to the papers specifications. */' >>$@
	echo >>$@
	sed -e '/^[     ]*$$/d' -e 's/\(.*\) \(.*\) \(.*\)/    { "\1", \2, \3 },/' paperspecs >>$@
