head	1.1;
access;
symbols
	R_0_4_3:1.1
	R_0_2_2:1.1
	R_0_2_1:1.1
	R_0_2:1.1;
locks
	orso:1.1; strict;
comment	@# @;


1.1
date	99.06.12.02.48.22;	author carzanig;	state Exp;
branches;
next	;


desc
@@


1.1
log
@Initial revision
@
text
@#
# $Id: Makefile,v 1.1 1999/06/10 21:31:04 carzanig Exp carzanig $
#

#
# Siena ``base'' stuff
#
JAVABIN		= /tools/serl/jdk-1.2/bin/
JAVADOC		= $(JAVABIN)javadoc

CLASSDIR	= /homes/carzanig/classes

PACKAGES 	= siena siena.senp siena.server

PACKAGESDIRS	= `echo $(PACKAGES) | sed -e 's|\.|/|g'`

all: 
	for d in $(PACKAGESDIRS); do \
		$(MAKE) -C $$d JAVABIN='$(JAVABIN)'; \
	done

clean:
	cd $(CLASSDIR); \
	for d in $(PACKAGESDIRS); do \
		rm -f $(CLASSDIR)/$$d/*.class; \
	done
	rm -f sienadoc.tar.gz

rebuild: clean all

jarfile: rebuildAll
	cd $(CLASSDIR); $(JAR) cvf $(JAVAPACKAGE).jar $(PACKAGESDIRS)

sienadoc.tar.gz:
	mkdir sienadoc
	$(JAVADOC) -d sienadoc -sourcepath . $(PACKAGES)
	tar cvf sienadoc.tar sienadoc
	rm -rf sienadoc
	gzip sienadoc.tar
@
