head	1.8;
access;
symbols
	ApacheJSSI-1_1_2:1.6
	ApacheJSSI-1_1_1:1.6
	ApacheJSSI-pre1_1:1.3
	JavaApacheSSI-pre2-1_1:1.1.2.6
	JavaApacheSSI-pre1_1:1.1.2.4
	before-peter-urban-commit:1.1.2.2
	jservssi_1_1-DEV:1.1.0.2;
locks; strict;
comment	@# @;


1.8
date	2000.01.29.07.28.51;	author hzeller;	state Exp;
branches;
next	1.7;

1.7
date	99.10.25.23.38.23;	author hzeller;	state Exp;
branches;
next	1.6;

1.6
date	99.06.21.08.56.46;	author hzeller;	state Exp;
branches;
next	1.5;

1.5
date	99.06.16.23.08.10;	author hzeller;	state Exp;
branches;
next	1.4;

1.4
date	99.06.10.17.40.30;	author admin;	state Exp;
branches;
next	1.3;

1.3
date	99.06.10.11.21.16;	author hzeller;	state Exp;
branches;
next	1.2;

1.2
date	99.06.09.22.41.21;	author hzeller;	state Exp;
branches;
next	1.1;

1.1
date	99.02.18.10.54.18;	author hzeller;	state dead;
branches
	1.1.2.1;
next	;

1.1.2.1
date	99.02.18.10.54.18;	author hzeller;	state Exp;
branches;
next	1.1.2.2;

1.1.2.2
date	99.02.18.12.20.18;	author hzeller;	state Exp;
branches;
next	1.1.2.3;

1.1.2.3
date	99.05.15.15.59.45;	author peter;	state Exp;
branches;
next	1.1.2.4;

1.1.2.4
date	99.05.27.07.19.38;	author hzeller;	state Exp;
branches;
next	1.1.2.5;

1.1.2.5
date	99.05.29.13.00.14;	author hzeller;	state Exp;
branches;
next	1.1.2.6;

1.1.2.6
date	99.05.30.16.28.17;	author hzeller;	state Exp;
branches;
next	;


desc
@@


1.8
log
@o some cleanup; mostly indentation issues ..
@
text
@#
# simple Makefile for the Java Apache SSI servlet
#
# $Id: Makefile,v 1.7 1999/10/25 23:38:23 hzeller Exp $
###

#JAVAC=javac -O
JAVAC=javac 
#JAVAC=jikes -O
JAR=jar
JARFLAGS=-0cvf

JARFILE=ApacheJSSI.jar

CLASSES= \
	org/apache/java/io/PositionReader.class  \
	org/apache/java/util/SGMLTag.class  \
	org/apache/servlet/ssi/AbstractParseContext.class  \
	org/apache/servlet/ssi/ConfigTagHandler.class  \
	org/apache/servlet/ssi/DelegateHttpServletRequest.class  \
	org/apache/servlet/ssi/EchoTagHandler.class  \
	org/apache/servlet/ssi/ExampleTagHandler.class  \
	org/apache/servlet/ssi/FLastModTagHandler.class  \
	org/apache/servlet/ssi/FSizeTagHandler.class  \
	org/apache/servlet/ssi/HREFParameterPropagator.class  \
	org/apache/servlet/ssi/IncludeTagHandler.class  \
	org/apache/servlet/ssi/OSServletOutputStream.class  \
	org/apache/servlet/ssi/PageParser.class  \
	org/apache/servlet/ssi/PageParserServlet.class  \
	org/apache/servlet/ssi/ParamPropContext.class  \
	org/apache/servlet/ssi/ParameterPropagatingSSI.class  \
	org/apache/servlet/ssi/ParseContext.class  \
	org/apache/servlet/ssi/DataSource.class  \
	org/apache/servlet/ssi/FileDataSource.class  \
	org/apache/servlet/ssi/SSI.class  \
	org/apache/servlet/ssi/SSIContext.class  \
	org/apache/servlet/ssi/SSIHttpServletResponse.class  \
	org/apache/servlet/ssi/SSIOutputStream.class  \
	org/apache/servlet/ssi/SSITagHandler.class  \
	org/apache/servlet/ssi/NoIndexException.class  \
	org/apache/servlet/ssi/ServletTagHandler.class  \
	org/apache/servlet/ssi/SpecialTagHandler.class 

# Didn't dare to write the following -- it's GNU make specific.
#CLASSES=org/apache/java/util/SGMLTag.class			\
#	org/apache/java/io/PositionReader.class			\
#	$(patsubst %.java,%.class,$(wildcard org/apache/servlet/ssi/*.java)) 

# get inner classes as well
JARCLASSES=org/apache/java/util/*.class 	\
	   org/apache/java/io/*.class		\
	   org/apache/servlet/ssi/*.class

all : $(JARFILE)

$(JARFILE) : $(CLASSES)
	$(JAR) $(JARFLAGS) $@@ $(JARCLASSES)  

clean :
	rm -f $(JARCLASSES)

distclean: clean
	rm -f $(JARFILE)

# GNU-Make idiom .. anyone knows how this can be done
# in a more portable way ?
%.class : %.java
	CLASSPATH=${CLASSPATH}:. $(JAVAC) $^
@


1.7
log
@o make the PageParser independent from the ServletContext to be able
  to re-use the parser in any template application.
@
text
@d4 1
a4 1
# $Id: Makefile,v 1.6 1999/06/21 08:56:46 hzeller Exp $
d33 2
@


1.6
log
@o Reorder NoIndexException.class because its part of SSITagHandler - and
  make won't find NoIndexException.java
@
text
@d4 1
a4 1
# $Id: Makefile,v 1.5 1999/06/16 23:08:10 hzeller Exp $
d7 2
a8 1
JAVAC=javac -O
@


1.5
log
@o add 'debug' - init parameter in order to be able to switch if JSSI logs
  the processing time
o add 'charset' parameter as denoted by <michael@@geocom.ru>
@
text
@d4 1
a4 1
# $Id: Makefile,v 1.4 1999/06/10 17:40:30 admin Exp $
a25 1
	org/apache/servlet/ssi/NoIndexException.class  \
d37 1
d58 3
@


1.4
log
@added optimization
@
text
@d4 1
a4 1
# $Id: Makefile,v 1.3 1999/06/10 11:21:16 hzeller Exp $
d8 1
a8 1
#JAVAC=jikes
@


1.3
log
@o Rename Java Apache SSI to Apache JSSI; 'Java' is a SUN tm.
@
text
@d4 1
a4 1
# $Id: Makefile,v 1.2 1999/06/09 22:41:21 hzeller Exp $
d7 1
a7 1
JAVAC=javac
@


1.2
log
@o merge the 'jservssi_1_1-DEV' - branch with the default branch
@
text
@d4 1
a4 1
# $Id: Makefile,v 1.1.2.6 1999/05/30 16:28:17 hzeller Exp $
d12 1
a12 1
JARFILE=JavaApacheSSI.jar
@


1.1
log
@file Makefile was initially added on branch jservssi_1_1-DEV.
@
text
@d1 62
@


1.1.2.1
log
@o Makefile for SSI
@
text
@a0 44
#
# simple Makefile for the Java Apache SSI servlet
#
# $Id$
###

JAVAC=javac
#JAVAC=jikes
JAR=jar
JARFLAGS=-0cvf

JARFILE=JavaApacheSSI.jar

CLASSES=org/apache/java/util/SGMLTag.class			\
	org/apache/java/io/PositionReader.class			\
	org/apache/servlet/parse/ExampleTagHandler.class	\
	org/apache/servlet/parse/HREFParameterPropagator.class	\
	org/apache/servlet/parse/PageParser.class		\
	org/apache/servlet/parse/SSIHttpServletResponse.class	\
	org/apache/servlet/parse/SSIOutputStream.class		\
	org/apache/servlet/parse/ServletTagHandler.class	\
	org/apache/servlet/parse/ServletInfoRequest.class	\
	org/apache/servlet/parse/SpecialTagHandler.class	\
	org/apache/servlet/parse/ParameterPropagatingSSI.class	\
	org/apache/servlet/SSI.class

# get inner classes as well
JARCLASSES=org/apache/java/util/*.class 	\
	   org/apache/java/io/*.class		\
	   org/apache/servlet/parse/*.class	\
	   org/apache/servlet/*.class

all : $(JARFILE)

$(JARFILE) : $(CLASSES)
	$(JAR) $(JARFLAGS) $@@ $(JARCLASSES)  

clean :
	rm -f $(JARCLASSES)

# GNU-Make idiom .. anyone knows how this can be done
# in a more portable way ?
%.class : %.java
	CLASSPATH=${CLASSPATH}:. $(JAVAC) $^
@


1.1.2.2
log
@o move SSI to the package org.apache.servlet.ssi, move all classes
  from the former org.apache.servlet.parse to this package
@
text
@d4 1
a4 1
# $Id: Makefile,v 1.1.2.1 1999/02/18 10:54:18 hzeller Exp $
d16 10
a25 10
	org/apache/servlet/ssi/ExampleTagHandler.class		\
	org/apache/servlet/ssi/HREFParameterPropagator.class	\
	org/apache/servlet/ssi/PageParser.class			\
	org/apache/servlet/ssi/SSIHttpServletResponse.class	\
	org/apache/servlet/ssi/SSIOutputStream.class		\
	org/apache/servlet/ssi/ServletTagHandler.class		\
	org/apache/servlet/ssi/ServletInfoRequest.class		\
	org/apache/servlet/ssi/SpecialTagHandler.class		\
	org/apache/servlet/ssi/ParameterPropagatingSSI.class	\
	org/apache/servlet/ssi/SSI.class
d30 2
a31 1
	   org/apache/servlet/ssi/*.class
@


1.1.2.3
log
@Added new targets.

Modified Files:
 Tag: jservssi_1_1-DEV
	Makefile
@
text
@d4 1
a4 1
# $Id: Makefile,v 1.1.2.2 1999/02/18 12:20:18 hzeller Exp $
d16 10
a25 22
	org/apache/servlet/ssi/ConfigTagHandler.class \
	org/apache/servlet/ssi/SSITagHandler.class \
	org/apache/servlet/ssi/NoIndexException.class \
	org/apache/servlet/ssi/SpecialTagHandlerWithContext.class \
	org/apache/servlet/ssi/SpecialTagHandler.class \
	org/apache/servlet/ssi/SSI.class \
	org/apache/servlet/ssi/SSIContext.class \
	org/apache/servlet/ssi/PageParser.class \
	org/apache/servlet/ssi/SSIHttpServletResponse.class \
	org/apache/servlet/ssi/SSIOutputStream.class \
	org/apache/servlet/ssi/DelegateHttpServletRequest.class \
	org/apache/servlet/ssi/EchoTagHandler.class \
	org/apache/servlet/ssi/FLastModTagHandler.class \
	org/apache/servlet/ssi/ExampleTagHandler.class \
	org/apache/servlet/ssi/FSizeTagHandler.class \
	org/apache/servlet/ssi/IncludeTagHandler.class \
	org/apache/servlet/ssi/IncludeRequest.class \
	org/apache/servlet/ssi/ServletTagHandler.class \
	org/apache/servlet/ssi/HREFParameterPropagator.class \
	org/apache/servlet/ssi/ParameterPropagatingSSI.class
# Didn't dare to write the following -- it's GNU make specific.
#	$(patsubst %.java,%.class,$(wildcard org/apache/servlet/ssi/*.java)) \
@


1.1.2.4
log
@o CHANGES: what happend
o Makefile: add ParamPropContext.class
@
text
@d4 1
a4 1
# $Id: Makefile,v 1.1.2.3 1999/05/15 15:59:45 peter Exp $
a22 1
	org/apache/servlet/ssi/ParamPropContext.class \
@


1.1.2.5
log
@o some distribution cleanups:
   - separated the servlet which parses pages from the
     class actually doing the parsing. The parsing class is
     PageParser, the new Servlet is PageParserServlet
   - the SpecialTagHandlers get a ParseContext (new Interface) now. This contains
     at least the HttpServletRequest and the HttpServletResponse. May be used
     to carry further parameters needed during the parse process.
   - SpecialTagHandlerWithContext isn't needed anymore
   - modified all SpecialTagHandlers to use the new ParseContext instead.
   - used DelegateHttpServletRequest in ServletTagHandler's ServletInfoRequest
@
text
@d4 1
a4 1
# $Id: Makefile,v 1.1.2.4 1999/05/27 07:19:38 hzeller Exp $
a13 24
#CLASSES=org/apache/java/util/SGMLTag.class			\
#	org/apache/java/io/PositionReader.class			\
#	org/apache/servlet/ssi/ConfigTagHandler.class \
#	org/apache/servlet/ssi/SSITagHandler.class \
#	org/apache/servlet/ssi/NoIndexException.class \
#	org/apache/servlet/ssi/SpecialTagHandlerWithContext.class \
#	org/apache/servlet/ssi/SpecialTagHandler.class \
#	org/apache/servlet/ssi/SSI.class \
#	org/apache/servlet/ssi/SSIContext.class \
#	org/apache/servlet/ssi/ParamPropContext.class \
#	org/apache/servlet/ssi/PageParser.class \
#	org/apache/servlet/ssi/SSIHttpServletResponse.class \
#	org/apache/servlet/ssi/SSIOutputStream.class \
#	org/apache/servlet/ssi/DelegateHttpServletRequest.class \
#	org/apache/servlet/ssi/EchoTagHandler.class \
#	org/apache/servlet/ssi/FLastModTagHandler.class \
#	org/apache/servlet/ssi/ExampleTagHandler.class \
#	org/apache/servlet/ssi/FSizeTagHandler.class \
#	org/apache/servlet/ssi/IncludeTagHandler.class \
#	org/apache/servlet/ssi/IncludeRequest.class \
#	org/apache/servlet/ssi/ServletTagHandler.class \
#	org/apache/servlet/ssi/HREFParameterPropagator.class \
#	org/apache/servlet/ssi/ParameterPropagatingSSI.class
# Didn't dare to write the following -- it's GNU make specific.
d16 23
a38 1
	$(patsubst %.java,%.class,$(wildcard org/apache/servlet/ssi/*.java)) 
@


1.1.2.6
log
@o remove GNU makefile specific stuff ..
@
text
@d4 1
a4 1
# $Id: Makefile,v 1.1.2.5 1999/05/29 13:00:14 hzeller Exp $
a13 28
CLASSES= \
	org/apache/java/io/PositionReader.class  \
	org/apache/java/util/SGMLTag.class  \
	org/apache/servlet/ssi/AbstractParseContext.class  \
	org/apache/servlet/ssi/ConfigTagHandler.class  \
	org/apache/servlet/ssi/DelegateHttpServletRequest.class  \
	org/apache/servlet/ssi/EchoTagHandler.class  \
	org/apache/servlet/ssi/ExampleTagHandler.class  \
	org/apache/servlet/ssi/FLastModTagHandler.class  \
	org/apache/servlet/ssi/FSizeTagHandler.class  \
	org/apache/servlet/ssi/HREFParameterPropagator.class  \
	org/apache/servlet/ssi/IncludeTagHandler.class  \
	org/apache/servlet/ssi/NoIndexException.class  \
	org/apache/servlet/ssi/OSServletOutputStream.class  \
	org/apache/servlet/ssi/PageParser.class  \
	org/apache/servlet/ssi/PageParserServlet.class  \
	org/apache/servlet/ssi/ParamPropContext.class  \
	org/apache/servlet/ssi/ParameterPropagatingSSI.class  \
	org/apache/servlet/ssi/ParseContext.class  \
	org/apache/servlet/ssi/SSI.class  \
	org/apache/servlet/ssi/SSIContext.class  \
	org/apache/servlet/ssi/SSIHttpServletResponse.class  \
	org/apache/servlet/ssi/SSIOutputStream.class  \
	org/apache/servlet/ssi/SSITagHandler.class  \
	org/apache/servlet/ssi/ServletTagHandler.class  \
	org/apache/servlet/ssi/SpecialTagHandler.class 

# Didn't dare to write the following -- it's GNU make specific.
d16 25
a40 1
#	$(patsubst %.java,%.class,$(wildcard org/apache/servlet/ssi/*.java)) 
@


