include ../../make.inc

enOBJS = pdencode.o pdfread.o strcasestr.o pdfwrite.o \
	misc.o setcard.o pdparse.o conv.o getdi.o \
	bitops.o 
diOBJS = wrdi.o pdfread.o strcasestr.o pdfwrite.o misc.o conv.o bitops.o 
chOBJS = wrchem.o parselem.o pdfread.o strcasestr.o pdfwrite.o misc.o bitops.o
EXE = ../../../lexe/
EXELIST = $(EXE)pdencode$(EXESUFFIX) $(EXE)wrdi$(EXESUFFIX) $(EXE)wrchem$(EXESUFFIX)

all: $(EXELIST)
$(EXE)pdencode$(EXESUFFIX): $(enOBJS)
	$(FC) $(DBG) -o $@ $(enOBJS)

$(EXE)wrdi$(EXESUFFIX): $(diOBJS)
	$(FC) $(DBG) -o $@ $(diOBJS)

$(EXE)wrchem$(EXESUFFIX): $(chOBJS)
	$(FC) $(DBG) -o $@ $(chOBJS)


wrdi.o : wrdi.f pdfread.def pdfwrite.def pdfdefs.par
wrchem.o : wrchem.f pdfread.def pdfwrite.def pdfdefs.par

pdencode.o : pdencode.f pdfread.def pdfwrite.def pdfdefs.cmn pdfdefs.par pdfparse.cmn pdfdefs.dat

pdparse.o : pdparse.f pdfwrite.def pdfdefs.cmn pdfdefs.par pdfparse.cmn aidsdefs.cmn \
	pdfdefs.dat aidsdefs.dat max.dat

clean::
	-rm -f *.o
	-rm -f *~

distclean:: clean
	-rm -f $(EXELIST)

.f.o:
	$(FC) -c $(FFLAGS) $<
 
.c.o:
	$(CC) $(CFLAGS) $<
