METHBINDIR  = ../methods/

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

${METHBINDIR}def:def.o outer.o
	-mkdir ${METHBINDIR}
	$(CC) outer.o def.o -o $@
def.o:def.c
	$(CC) -c def.c

../objects/.objects:objects.tmp
	-mkdir ../objects
	sed "s*jgofsdir*${JGOFSDIR}*g" objects.tmp > ../objects/.objects
../objects/.remoteobjects:remoteobjects.tmp
	sed "s*jgofsdir*${JGOFSDIR}*g" remoteobjects.tmp > ../objects/.remoteobjects

outer.o:outer.c
	${CC} -c -DMYADDR='"${MYADDR}"' outer.c
${METHBINDIR}lm:lm.o outer.o
	$(CC) outer.o   lm.o  -o $@
lm.o:lm.c
	${CC} -c lm.c

${METHBINDIR}nm:nm.o outer.o
	$(CC) outer.o  nm.o   -o $@
nm.o:nm.c
	${CC} -c nm.c

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