HTMLBINDIR  = ../htmlbin/

all: \
  ${HTMLBINDIR}senddct    \
  ${HTMLBINDIR}info       \
  ${HTMLBINDIR}otheropt   \
  ${HTMLBINDIR}bin/fixurl \
  ${HTMLBINDIR}listopt    \
  ${HTMLBINDIR}selopt     \
  ${HTMLBINDIR}selopt1    \
  ${HTMLBINDIR}selopt2    \
  ${HTMLBINDIR}selopt3    \
  ${HTMLBINDIR}selopt4    \
  ${HTMLBINDIR}transopt   \
  ${HTMLBINDIR}mathopt    \
  ${HTMLBINDIR}plotopt    \
  ${HTMLBINDIR}cleanplot  \
  ${HTMLBINDIR}plotxy     \
  ${HTMLBINDIR}bin/poststring \
  ${HTMLBINDIR}bin/nawkscr    \
  ${HTMLBINDIR}bin/htmlesc    \
  ${HTMLBINDIR}bin/htmlunesc    \
  ${HTMLBINDIR}bin/tekgif

${HTMLBINDIR}senddct:senddct
	sed "s*jgofsdir*${JGOFSDIR}*" senddct > $@
	chmod +x $@

${HTMLBINDIR}otheropt:otheropt
	sed "s*jgofsdir*${JGOFSDIR}*" otheropt > $@
	chmod +x $@

${HTMLBINDIR}bin/fixurl:fixurl.o
	${CC} fixurl.o -o $@
fixurl.o: fixurl.c

${HTMLBINDIR}listopt:listopt
	sed "s*jgofsdir*${JGOFSDIR}*" listopt > $@
	chmod +x $@

${HTMLBINDIR}selopt:selopt
	sed "s*jgofsdir*${JGOFSDIR}*" selopt > $@
	chmod +x $@

${HTMLBINDIR}selopt1:selopt1
	sed "s*jgofsdir*${JGOFSDIR}*" selopt1 > $@
	chmod +x $@

${HTMLBINDIR}selopt2:selopt2
	sed "s*jgofsdir*${JGOFSDIR}*" selopt2 > $@
	chmod +x $@

${HTMLBINDIR}selopt3:selopt3
	sed "s*jgofsdir*${JGOFSDIR}*" selopt3 > $@
	chmod +x $@

${HTMLBINDIR}selopt4:selopt4
	sed "s*jgofsdir*${JGOFSDIR}*" selopt4 > $@
	chmod +x $@

${HTMLBINDIR}transopt:transopt
	sed "s*jgofsdir*${JGOFSDIR}*" transopt > $@
	chmod +x $@

${HTMLBINDIR}mathopt:mathopt
	sed "s*jgofsdir*${JGOFSDIR}*" mathopt | sed "s*otheropt*${OTHEROPTSERVER}*" > $@
	chmod +x $@

${HTMLBINDIR}plotopt:plotopt
	sed "s*jgofsdir*${JGOFSDIR}*" plotopt > $@
	chmod +x $@

${HTMLBINDIR}cleanplot:cleanplot
	sed "s*jgofsdir*${JGOFSDIR}*" cleanplot > $@
	chmod +x $@

${HTMLBINDIR}plotxy:plotxy
	sed "s*jgofsdir*${JGOFSDIR}*" plotxy > $@
	chmod +x $@

${HTMLBINDIR}bin/poststring:poststring.o
	${CC} poststring.o -o $@
poststring.o:poststring.c

${HTMLBINDIR}bin/htmlesc:htmlesc.o
	${CC} htmlesc.o -o $@
htmlesc.o:htmlesc.c

${HTMLBINDIR}bin/htmlunesc:htmlunesc.o
	${CC} htmlunesc.o -o $@
htmlunesc.o:htmlunesc.c

${HTMLBINDIR}bin/nawkscr:nawkscr
	cp nawkscr $@

${HTMLBINDIR}bin/tekgif:tekbit2.o tekgif.o
	${CC} tekbit2.o tekgif.o -o $@


${HTMLBINDIR}info: info
	sed "s*objectdir*${OBJDIR}*" info | sed "s*jgofsdir*${JGOFSDIR}*" > $@
	chmod +x $@

