# ***************************************************************
#  source build-env before make-ing this file
#  Note: build routine does this for you
# ***************************************************************
#
METHBINDIR  = ../../methods/
OUTERSRCDIR = ../methods/
INCDIR = ../include/
LIBDIR = ../lib/
SRCDIR = ./

DEPEND_INC =	${INCDIR}outer.h \
		${INCDIR}default.h \
 		${INCDIR}inner.h

DEPEND_CC =	${OUTERSRCDIR}outer.c \
		${LIBDIR}outer_utils.c \
		${LIBDIR}path_info_routines.o \
		${LIBDIR}jgofs.a

SWITCHES =      -DMYADDR='"${MYADDR}"' \
                -DOPTIONSERVER='"${OPTIONSERVER}"' \
                -DINFOSERVER='"${INFOSERVER}"' \
                -DDIRSERVER='"${DIRSERVER}"' \
                -DBUTTONIMAGESDIR='"${BUTTONIMAGESDIR}"' \
		-DOPTIONS='"${INCDIR}default.h"' \
		-DINNEROPTIONS='"${INCDIR}inner.h"' \
		-I${INCDIR}

ALL =	${METHBINDIR}lm

all: ${ALL}

${METHBINDIR}lm:${SRCDIR}lm.c \
		${DEPEND_CC} \
		${DEPEND_INC}
	@-test -d ${METHBINDIR} || mkdir ${METHBINDIR}
	$(CC) ${CFLAGS} \
	${SWITCHES} \
	lm.c ${DEPEND_CC} -o $@

clean:
	-rm ${SRCDIR}lm.o \
        ${SRCDIR}outer.o  \
	${SRCDIR}outer_utils.o \
	${METHBINDIR}lm
