head	1.3;
access;
symbols;
locks
	verdier:1.3; strict;
comment	@# @;


1.3
date	2001.04.02.08.32.05;	author verdier;	state Exp;
branches;
next	;


desc
@@


1.3
log
@TangoApi package has users...
@
text
@#+======================================================================
# $Source: /segfs/tango/tools/TangoApi/RCS/Makefile,v $
#
# Project:      Tango Device Server
#
# Description:  Makefile to generate the JAVA Tango API classes package
#
# $Author: verdier $
#
# $Version$
#
# $Log: Makefile,v $
#
# copyleft :    European Synchrotron Radiation Facility
#               BP 220, Grenoble 38043
#               FRANCE
#
#-======================================================================

TANGO_HOME=	/segfs/tango
PACK_HOME= $(TANGO_HOME)/tools/api
JAR_DIR = $(TANGO_HOME)/tools/jar


JAVAC = javac
# -----------------------------------------------------------------
#
#		The compiler flags
#
#------------------------------------------------------------------

JAVAFLAGS = -g

#-------------------------------------------------------------------

CLASS	=	Database

CL_LIST =	DeviceData.class		\
			DbDatum.class			\
			DbDevInfo.class			\
			DbServInfo.class		\
			DbDevImportInfo.class	\
			DbDevExportInfo.class	\
			DbClass.class			\
			DbServer.class			\
			DbDevice.class			\
			Connection.class		\
			Database.class			\
			DeviceProxy.class		\
			ApiUtil.class

PACK_PATH	=	fr/esrf
PACKAGE		=	TangoApi

#
# Rule for compiling
#
.SUFFIXES:	.class .java
.java.class:
	$(JAVAC) $<

#-----------------------------------------------------------------

all:	 $(PACKAGE) db_test exe

$(PACKAGE): 	$(CL_LIST)

db_test:	test/Test$(CLASS).class
#db_test:	test/TestReconnection.class

exe:
	@@cd test;test_api
#	@@cd test;test_rec

clean:
	rm  -f *.class test/*.class

jar:	$(PACKAGE)
	cd $(PACK_HOME); jar cvf		\
		 $(JAR_DIR)/$(PACKAGE).jar	\
		 $(PACK_PATH)/$(PACKAGE)/*.class
	@@ls -l $(JAR_DIR)/*.jar

DOC_HEADER=	"TANGO Database API"
doc:
	@@javadoc 				\
	-version -author		\
	-public					\
	-nodeprecated			\
	-windowtitle DbApi		\
	-header $(DOC_HEADER)	\
	-d doc_html/pr_guide	\
	*.java 

@
