cfiles = globals.c mtx.c preamble.c lyrics.c analyze.c mtxline.c\
  status.c uptext.c prepmx.c files.c notes.c
hfiles = globals.h mtx.h preamble.h lyrics.h analyze.h mtxline.h \
  status.h uptext.h files.h notes.h
ofiles = globals.o mtx.o preamble.o lyrics.o analyze.o mtxline.o \
  status.o uptext.o files.o notes.o prepmx.o cfuncs.o 

prepmx: $(cfiles) $(ofiles)
	cc $(ofiles) -o prepmx

%.c: %.pas 
	p2c -a -LTurbo $*.pas
#	- ./localize $*.c $*.h        

clean:
	- rm $(ofiles) *.c~ *.h~ core *.pmx *.pml *.log *.dvi 

bare: clean
	- rm $(cfiles) $(hfiles) prepmx 

install:
		cp prepmx /home/dirk/bin/prepmx

pascal:
	zip -ju mtxP`./version` version *.pas mtx.tex cfuncs.c cfuncs.h cfuncs.ed Makefile Corrections Bugs README

package: $(cfiles)
	zip -ju mtxC`./version` version *.c *.h mtx.tex Makefile Bugs Corrections \
    README
