# ***************************************************************
#  source build-env before make-ing this file
#  Note: build routine does this for you
# ***************************************************************
#
#
TOPLEVEL =  ../../
LIBDIR = ../lib/
INCDIR = ../include/
METHBINDIR  = ${TOPLEVEL}methods/
OUTERSRCDIR = ../methods/
SRCDIR = ./
DEPEND_INC =	${INCDIR}outer.h \
		${INCDIR}inner.h \
		${INCDIR}default.h

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

JGLIB =		${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}rs

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

clean:
	-rm ${SRCDIR}rs.o \
	${SRCDIR}outer.o \
	${ALL} 
