METHBINDIR  = ../../methods

all:  ${METHBINDIR}/def      \
      c2f.o                  \
      ${METHBINDIR}/nm

${METHBINDIR}/def:def.c outer.c default.h innerdefault.h
	-mkdir ${METHBINDIR}
	if [ "$(BUTTONIMAGESDIR)" ];\
	then \
		$(CC) ${CFLAGS} \
		-DOPTIONS='"default.h"' \
		-DINNEROPTIONS='"innerdefault.h"' \
		-DMYADDR='"${MYADDR}"' \
		-DOPTIONSERVER='"${OPTIONSERVER}"' \
		-DINFOSERVER='"${INFOSERVER}"' \
		-DDIRSERVER='"${DIRSERVER}"' \
		-DBUTTONIMAGESDIR='"${BUTTONIMAGESDIR}"' \
	        outer.c def.c -o $@ ;\
	else \
		$(CC) ${CFLAGS} \
		-DOPTIONS='"default.h"' \
		-DINNEROPTIONS='"innerdefault.h"' \
		-DMYADDR='"${MYADDR}"' \
		-DOPTIONSERVER='"${OPTIONSERVER}"' \
		-DINFOSERVER='"${INFOSERVER}"' \
		-DDIRSERVER='"${DIRSERVER}"' \
	        outer.c def.c -o $@ ;\
	fi

${METHBINDIR}/nm:nm.c outer.c default.h innerdefault.h
	if [ "$(BUTTONIMAGESDIR)" ];\
	then \
		$(CC) ${CFLAGS} \
		-DOPTIONS='"default.h"' \
		-DINNEROPTIONS='"innerdefault.h"' \
		-DMYADDR='"${MYADDR}"' \
		-DOPTIONSERVER='"${OPTIONSERVER}"' \
		-DINFOSERVER='"${INFOSERVER}"' \
		-DDIRSERVER='"${DIRSERVER}"' \
		-DBUTTONIMAGESDIR='"${BUTTONIMAGESDIR}"' \
	        outer.c nm.c -o $@ ;\
	else \
		$(CC) ${CFLAGS} \
		-DOPTIONS='"default.h"' \
		-DINNEROPTIONS='"innerdefault.h"' \
		-DMYADDR='"${MYADDR}"' \
		-DOPTIONSERVER='"${OPTIONSERVER}"' \
		-DINFOSERVER='"${INFOSERVER}"' \
		-DDIRSERVER='"${DIRSERVER}"' \
	        outer.c nm.c -o $@ ;\
	fi

c2f.o:c2f.c
	${CC} -c c2f.c
