1 ###########################################################################
   2 # reserved comment block
   3 # DO NOT REMOVE OR ALTER!
   4 ###########################################################################
   5 ##########################################################################
   6 # Copyright 2001-2004 The Apache Software Foundation.
   7 #
   8 # Licensed under the Apache License, Version 2.0 (the "License");
   9 # you may not use this file except in compliance with the License.
  10 # You may obtain a copy of the License at
  11 #
  12 #     http://www.apache.org/licenses/LICENSE-2.0
  13 #
  14 # Unless required by applicable law or agreed to in writing, software
  15 # distributed under the License is distributed on an "AS IS" BASIS,
  16 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  17 # See the License for the specific language governing permissions and
  18 # limitations under the License.
  19 ##########################################################################
  20 #
  21 # $Id: Makefile.inc,v 1.2 2004/02/17 16:32:49 minchau Exp $
  22 #
  23 ####################################################################
  24 #                                                                  #
  25 # Makefile.inc for XSLT compiler                                   #
  26 #                                                                  #
  27 ####################################################################
  28 
  29 ####################################################################
  30 # Useful macros                                                    #
  31 ####################################################################
  32 
  33 JAVAC = javac
  34 #JAVAC_FLAGS = -g -d $(XSLT)/src/classes
  35 JAVAC_FLAGS = -sourcepath $(XSLT)/src
  36 JAVACC = javacc
  37 JAVACC_FLAGS = -static=FALSE 
  38 JAVACUP = javacup
  39 JAVACUP_FLAGS =
  40 JAVALEX = jlex
  41 JAVALEX_FLAGS =
  42 
  43 ####################################################################
  44 #  Explicit rules                                                  #
  45 ####################################################################
  46 
  47 .SUFFIXES: .java .class .jj .lex .cup
  48 
  49 .java.class:
  50         $(JAVAC) $(JAVAC_FLAGS) $<
  51 
  52 .jj.java:
  53         $(JAVACC) $(JAVACC_FLAGS) $<
  54 
  55 .cup.java:
  56         $(JAVACUP) $(JAVACUP_FLAGS) $<
  57 
  58 .lex.java:
  59         $(JAVALEX) $(JAVALEX_FLAGS) $<
  60