1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100
|
include Makefile.config
all : config util_classes jar_files api_doc
config:
ifdef HAVE_OPENXML_1_1
TAGEXT_CLASSES=javax/servlet/jsp/tagext/*.class
else
TAGEXT_CLASSES=
endif
util_classes :
cd util \
&& make GenerateSource.class
jar_files : jar_2_0 jar_intl_2_0 jar_2_1 jar_intl_2_1 jar_2_2 jar_intl_2_2
jar_2_0 : servlet_2_0
$(JAR) servlet-2.0.jar javax/servlet/*.class \
javax/servlet/http/*.class
jar_intl_2_0 : servlet_intl_2_0
$(JAR) servlet_intl-2.0.jar javax/servlet/*.class \
javax/servlet/http/*.class
jar_jserv : servlet_jserv
$(JAR) servlet_jserv.jar javax/servlet/*.class \
javax/servlet/http/*.class \
javax/servlet/jsp/*.class
jar_2_1 : servlet_2_1
$(JAR) servlet-2.1.jar javax/servlet/*.class \
javax/servlet/http/*.class \
javax/servlet/jsp/*.class $(TAGEXT_CLASSES)
jar_intl_2_1 : servlet_intl_2_1
$(JAR) servlet_intl-2.1.jar javax/servlet/*.class \
javax/servlet/http/*.class \
javax/servlet/jsp/*.class $(TAGEXT_CLASSES)
jar_2_2 : servlet_2_2
$(JAR) servlet-2.2.jar javax/servlet/*.class \
javax/servlet/http/*.class \
javax/servlet/jsp/*.class $(TAGEXT_CLASSES)
jar_intl_2_2 : servlet_intl_2_2
$(JAR) servlet_intl-2.2.jar javax/servlet/*.class \
javax/servlet/http/*.class \
javax/servlet/jsp/*.class $(TAGEXT_CLASSES)
servlet_2_0 : clean_src util_classes
cd javax \
&& make servlet_2_0
servlet_intl_2_0 : clean_src util_classes
cd javax \
&& make servlet_intl_2_0
servlet_jserv : clean_src util_classes
cd javax \
&& make servlet_jserv
servlet_2_1 : clean_src util_classes
cd javax \
&& make servlet_2_1
servlet_intl_2_1 : clean_src util_classes
cd javax \
&& make servlet_intl_2_1
servlet_2_2 : clean_src util_classes
cd javax \
&& make servlet_2_2
servlet_intl_2_2 : clean_src util_classes
cd javax \
&& make servlet_intl_2_2
doc : apidoc
cd util \
&& make doc
api_doc :
cd apidoc \
&& make
clean_src :
cd javax \
&& make clean
.PHONY: clean
clean : clean_src
@ rm -f servlet-2.0.jar servlet_intl-2.0.jar servlet-2.1.jar servlet_intl-2.1.jar servlet-2.2.jar\
&& cd apidoc \
&& make clean \
&& cd .. \
&& cd util \
&& make clean
|