#
# Makefile (W32)
#
YDEFS = -D_CRT_NONSTDC_NO_DEPRECATE -D_CRT_SECURE_NO_DEPRECATE \
-D_CRT_OBSOLETE_NO_DEPRECATE -D_SECURE_SCL=0

CFLAGS = -nologo -MD -O2 -DMSDOS=1 $(YDEFS) -Ilibp2c

#
#P2CLIB = libp2c/libp2c.lib
#
P2CLIB =

cfiles = globals.c mtx.c preamble.c lyrics.c analyze.c mtxline.c \
  status.c uptext.c prepmx.c files.c notes.c multfile.c utility.c control.c
native = cfuncs.c cfuncs.h 
hfiles = globals.h mtx.h preamble.h lyrics.h analyze.h mtxline.h \
  status.h uptext.h files.h notes.h multfile.h utility.h control.h

ofiles = globals.obj mtx.obj preamble.obj lyrics.obj analyze.obj \
mtxline.obj status.obj uptext.obj files.obj notes.obj prepmx.obj \
cfuncs.obj multfile.obj utility.obj control.obj

prepmx.exe: $(ofiles)
	$(CC) -Fe$@ $(ofiles) $(P2CLIB)

install: prepmx.exe
	cp -p prepmx.exe c:/usr/local/txdir/w32tex/bin
	cp -p prepmx.exe c:/usr/work/edrive/wk/dist/MTX/bin/

clean::
	rm -f *.obj *~ core *.pmx *.pml *.log *.dvi *.exe 

bare: clean
	rm -f $(cfiles) $(hfiles) prepmx.exe *.ppu
