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

##########################################################
# Fichier des dependances pour la bibliotheque reseau
# permettant la communication avec le VME.
###########################################################

 
CCUNIX   = /opt/SUNWspro/bin/cc
CCVME    = /usr/local/gnu/solaris.68k/bin/cc68k 
LDVME    = /usr/local/gnu/solaris.68k/bin/ld68k

THELIB	= ../../lib

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

VME_CFLAG = -c -Wall -g
INC	  = -I../../include
LIB	  =  ${THELIB}/Sun-clnt-vme.a  ${THELIB}/Sun-inst-pont.a
DEFINE	  = -DCPU=MC68040 -DHOST_SUN

OBJ_CLNT  = Sun-client.o Vme-serv_clnt.o 
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_CLNT}
	ar rv $@ ${OBJ_CLNT}
	ranlib $@

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


#########################################################
# test l'existence ou cree le lien vers la base de donnees
#centrale pour le browser de code.

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

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

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


