#############################
# Auteur : Christian Miguel
#############################

 
CCUNIX   = /opt/SUNWspro/bin/cc
THELIB	= ../../lib
INC	  = -I../../include

THESCRIPTS = ../../../scripts
BROWSERDBASE = ../../../CodeBrowser_database

LIB	  =  ${THELIB}/Sun-client-vme.a  ${THELIB}/Sun-inst-pont.a ${THELIB}/util_err.a ${THELIB}/process.a -lnsl -lsocket

OBJ_CLNT	= Sun-client.o Vme-serv_clnt.o
OBJ_GEN		= Vme-serv.h
GOAL		= Sun-client-vme.a


#####################
# Cibles utilisees par le make general

#all: browserdb ${GOAL}
all: ${GOAL}
	cp ${GOAL} ${THELIB}

clean:
	rm -f ${OBJ_CLNT}


#########################################################
# dependances de la bibliotheque du client

${GOAL}: ${OBJ_GEN} ${OBJ_CLNT}
	ar rv $@ ${OBJ_CLNT} ${OBJ_GEN}

${OBJ_GEN}: Vme-serv.x


Vme-serv.x:

%.o: %.c
	${CCUNIX} -c -xsb ${INC} $*.c


 
#######################################################
# dependances du module de test

test-client: browserdb   
	${CCUNIX} -c -xsb ${INC} test-client.c
	${CCUNIX}  test-client.o ${LIB} -o $@


#######################################################
# test du lien vers la base de donnes centrale du
#browser de code

browserdb :
	${THESCRIPTS}/test_SymLink2BrowserDbase ${BROWSERDBASE}

 

