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


1.3
date	99.12.20.16.10.33;	author asv;	state Exp;
branches;
next	1.2;

1.2
date	99.12.17.20.26.10;	author asv;	state Exp;
branches;
next	1.1;

1.1
date	99.12.17.20.17.16;	author asv;	state Exp;
branches;
next	;


desc
@Makefile do pool de objetos em Java.
@


1.3
log
@Mudando para Java 1.2
@
text
@# $Id: Makefile,v 1.2 1999/12/17 20:26:10 asv Exp asv $

##############################################################################
# Variable definitions
##############################################################################
OBJDIR := ../obj
BINDIR := ../bin
DOCDIR := ../doc/javadoc
JARFILE := $(BINDIR)/objpool.jar

# APIURL := http://java.sun.com/products/jdk/1.2/docs/api
APIURL := http://davis.tecgraf.puc-rio.br/jdk12/api

JAVA := java
JAR := jar
JAVAC := \
	javac -g -deprecation -Xdepend -Xstdout -d $(OBJDIR) -target 1.2
JAVADOC := \
	javadoc -use -author -version -doctitle 'Allocated Object Pool' \
	-windowtitle 'Allocated Object Pool' -d $(DOCDIR)

# Source files.
SRC := \
	NoObjectManagerException.java \
	ObjectManager.java \
	ObjectPool.java \
	ObjectPoolClass.java \
	ReflectionObjectManager.java


##############################################################################
# Rules
##############################################################################
.PHONY: all clean realclean docs fulldocs test

all: 		$(JARFILE)

docs:		$(DOCDIR) $(SRC)
	$(JAVADOC) *.java

fulldocs:	$(DOCDIR) $(SRC)
	$(JAVADOC) -link $(APIURL) *.java

clean:
	rm $(JARFILE)

realclean:	clean
	rm -rf $(OBJDIR)
	rm -rf $(DOCDIR)
	rcsclean -u *

test:		$(JARFILE)
	$(JAVA) -cp $(JARFILE) tecgraf.objpool.ReflectionObjectManager java.awt.geom.Point2D\$$Double

$(JARFILE):	$(BINDIR) $(OBJDIR) $(SRC)
	$(JAVAC) *.java
	$(JAR) -cf $(JARFILE) -C $(OBJDIR) .

$(OBJDIR):
	mkdir -p $(OBJDIR)

$(BINDIR):
	mkdir -p $(BINDIR)

$(DOCDIR):
	mkdir -p $(DOCDIR)

@


1.2
log
@Adicao dos identificadores do RCS.
@
text
@d1 1
a1 1
# $Id$
d17 1
a17 1
	javac -g -deprecation -Xdepend -Xstdout -d $(OBJDIR) -target 1.1
@


1.1
log
@Initial revision
@
text
@d1 2
@
