## do not change this value
subdir=.

## get  standard variables from autoconf - autoconf will replace
## this variable with content of "scripts/config.vars".

## --*- Makefile -*--
SUBDIRS         := 

## helper utilities ..
INSTALL         = /usr/bin/install -c
MKDIR           = /usr/bin/mkdir
RM              = /usr/bin/rm -r -f
RMF             = /usr/bin/rm -r -f
TAR             = /usr/bin/tar
TOUCH           = /bin/touch
CHMOD           = /usr/bin/chmod
SED             = /usr/bin/sed
GREP            = /usr/bin/grep
CAT             = /usr/bin/cat
CHMOD           = /usr/bin/chmod
CP              = /bin/cp
ECHO            = /bin/echo

# usual dribble
exec_prefix     = ${prefix}
prefix          = /mnt/beegfs/paulo.kubota/lib/lib_gnu/antlr
program_transform_name = s,x,x,
bindir          = ${exec_prefix}/bin
sbindir         = ${exec_prefix}/sbin
libexecdir      = ${exec_prefix}/libexec
datadir         = ${prefix}/share
sysconfdir      = ${prefix}/etc
sharedstatedir  = ${prefix}/com
localstatedir   = ${prefix}/var
libdir          = ${exec_prefix}/lib
includedir      = ${prefix}/include
oldincludedir   = /usr/include
infodir         = ${prefix}/info
mandir          = ${prefix}/man
build_alias     = 
host_alias      = 
target_alias    = 
build           = x86_64-unknown-linux-gnu
build_cpu       = x86_64
build_vendor    = unknown
build_os        = linux-gnu
host            = x86_64-unknown-linux-gnu
host_cpu        = x86_64
host_vendor     = unknown
host_os         = linux-gnu
just_make       = /usr/bin/make

# Version stuff...
VERSION         = 2
SUBVERSION      = 7
PATCHLEVEL      = 7
PACKAGE_NAME    = antlr
PACKAGE_VERSION = 2.7.7
versioneddir    = antlr-2.7.7

# navigation 
builddir        = /mnt/beegfs/paulo.kubota/lib/lib_gnu/antlr/antlr-2.7.7/antlr-2.7.7
buildtree       = /mnt/beegfs/paulo.kubota/lib/lib_gnu/antlr/antlr-2.7.7/antlr-2.7.7
sourcetree      = /mnt/beegfs/paulo.kubota/lib/lib_gnu/antlr/antlr-2.7.7/antlr-2.7.7/scripts/..

## Two abbrevs to shorten things. $(thisdir) shall be the current
## working  directory  as  absolute  name  and $(_srcdir) is it's 
## source dir companion. That means that  $(thisdir)/Makefile has
## been generated by $(_srcdir)/Makefile.in.
_srcdir         = /mnt/beegfs/paulo.kubota/lib/lib_gnu/antlr/antlr-2.7.7/antlr-2.7.7/scripts/../$(subdir)
thisdir         = /mnt/beegfs/paulo.kubota/lib/lib_gnu/antlr/antlr-2.7.7/antlr-2.7.7/$(subdir)

# variable 'srcdir' is deprecated - use sourcetree
srcdir          = /mnt/beegfs/paulo.kubota/lib/lib_gnu/antlr/antlr-2.7.7/antlr-2.7.7/scripts/..
# variable 'objdir' is deprecated - use buildtree
objdir          = /mnt/beegfs/paulo.kubota/lib/lib_gnu/antlr/antlr-2.7.7/antlr-2.7.7

# other
verbose         = 0

## SUBDIRS you want to exclude (separate them by using "|").
SUBDIRS_NOT    := .

CLR            = 

ANTLR_JAR      = /mnt/beegfs/paulo.kubota/lib/lib_gnu/antlr/antlr-2.7.7/antlr-2.7.7/antlr/antlr.jar
ANTLR_LIB      = /mnt/beegfs/paulo.kubota/lib/lib_gnu/antlr/antlr-2.7.7/antlr-2.7.7/lib/cpp/src/libantlr.a
ANTLR_NET      = /mnt/beegfs/paulo.kubota/lib/lib_gnu/antlr/antlr-2.7.7/antlr-2.7.7/lib/antlr.runtime.dll
ANTLR_PY       = /mnt/beegfs/paulo.kubota/lib/lib_gnu/antlr/antlr-2.7.7/antlr-2.7.7/lib/python/antlr/python.py
ASTFRAME_NET   = /mnt/beegfs/paulo.kubota/lib/lib_gnu/antlr/antlr-2.7.7/antlr-2.7.7/lib/antlr.astframe.dll

antlr_jar      = antlr.jar
antlr_lib      = libantlr.a
antlr_net      = antlr.runtime.dll
antlr_py       = python.py
astframe_net   = antlr.astframe.dll

## By default, make will jump into any sub directory  containing
## a file named "Makefile". This is done in the order implied by
## /bin/ls. You can override this by using variable SUBDIRS. For
## example, if not set, then make behaves as if
##   SUBDIRS     = antlr doc examples lib
## has been set.

SUBDIRS = antlr lib doc 

## When using stdmake  before  any other rule, then the default
## rule is "all"  and  behaviour  of  make is first to make all
## subdirectories  and then all "local"  targets with name all,
## clean, install, test etc.
## Sometimes it's usefull to make the local target first and then
## subdirs. To  enforce  this, just listen target in question be-
## fore "stdmake". By doing so, your target will become the
## default. This is usually not what you want. Therefore introduce
## a pseude rule (like this) to tell make about the default target.
this : all


## get standard make rules from autoconf

##xxxxxxxxxxxxxxxxxxxxxx --*- Makefile -*-- xxxxxxxxxxxxxxxx>>> config.make
## By default, make will jump into any sub directory that contains a   file 
## named "Makefile". This is done  in the order implied by "/bin/ls"  which
## is in almost  all  cases  correct  (note  that  you  should  not  design 
## Makefiles which depend on a specific invocation order). You can override
## specific  behaviour  by  using  variable SUBDIRS. If given and not empty,
## "/bin/ls" is not used. Also,  if you want to disable jumping subdirs you
## may  use  either ".", ".."  as  value for SUBDIRS. Note that SUBDIRS may 
## contain any directory (except "." and "..).

## This is very much  GNU specific, sigh.  Variable SUBDIRS is used to tell 
## make which  subdirectory to jump. It's  value is normally preset or just
## empty, in which case /bin/ls is used as discussed above. However, I also
## want that a user can say
##
##  make SUBDIRS="d1 d2 .. dn"
##
## That means, ignore defaults and go ahead and make exactly this director-
## ies mentioned. Of course, this should only have  an  impact  on Makefile
## being used  by  "make"  but not for any makefils in d1 .. dn, right? For
## example, if di  needs  to  make directories a,b and c, then they need to
## be made of course. So all burns down to the question how to prevent a
## variable from being passed to submakes. Below you can see the answer. If
## you believe that there's a simpler answer to the problem don't hesistate
## to try it out. If  it  works, send me an email: ora dot et dot labora at
## web dot de. But be warned - you need to try all variations.
##
## Here is in short what  I  found  and how  it  works.  Variables given on 
## command line  are  saved  in  variable  MAKEOVERRIDES. This  variable is 
## exported  and  passed down. On  invocation  of a submake file, make will
## have a  look  into MAKEOVERRIDES  and unpack each variable found therein.
## Therefore I'm just going to  remove  every (?) occurance of SUBDIRS from
## this variable. 
MAKEOVERRIDES := $(patsubst SUBDIRS=%,,$(MAKEOVERRIDES))


## The actuall rule on how to make a recursive target.
all clean distclean test install force-target clean-target :: 
	@dirs="$(SUBDIRS)" ; \
	test -z "$${dirs}" && { \
		dirs=`/bin/ls` ; \
  } ; \
	for d in . $${dirs} ; do \
		case $${d} in \
		. | .. ) ;; \
	  $(SUBDIRS_NOT) ) ;; \
		*) \
		if test -f "$${d}/Makefile" ; then \
		  echo ">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>" ; \
		  echo ">> /usr/bin/make -C $(subdir)/$${d} $@                          " ; \
			echo ">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>" ; \
			/usr/bin/make -C "$$d" $@ || exit 1 ;\
		fi ; \
		;; \
		esac ; \
	done

## For historical  reasons only you can make local targets as "this-*" or 
## "*-this" rules. The  default is to do nothing. Although this targets
## exists, it is recommended to define further "all", "clean" etc. double
## colon rules.
 
all       :: this-all all-this
clean     :: this-clean clean-this
distclean :: this-distclean distclean-this
test      :: this-test test-this
install   :: this-install install-this

this-all ::
this-clean ::
this-distclean ::
this-test ::
this-install ::

all-this ::
clean-this ::
distclean-this ::
test-this ::
install-this ::

force-target :: clean-target all

distclean :: clean

distclean ::
	$(RM) Makefile

## xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx<< config.make 

test clean distclean install ::
	@ if test -f examples/Makefile ; then \
		/usr/bin/make -C examples $@ ; \
	fi

# Rule  to  remove  all objects, cores, ANTLR generated,
# configure generated, etc. This is not a recursive rule
# because distclean removes files unconditionally
# included by subdirectory Makefiles.
#
maintainer-clean: distclean
	-/usr/bin/rm -r -f -f configure

#
# Rule to make a tarball exclusive all kinds of fluff
#

TIMESTAMP       = $(shell date +%Y%m%d)
TAR_DIR         = $(versioneddir)
TAR_FILE	      = $(versioneddir).tar

_tar:
	-/usr/bin/rm -r -f $(TAR_DIR)
	ln -s $(srcdir) $(TAR_DIR)
	$(TAR) cfh $(TAR_FILE) \
				--exclude CVS \
				--exclude *.pyc \
				--exclude *.o \
				--exclude *.d \
				--exclude *.lo \
				--exclude *.a \
				--exclude *.la \
				--exclude *.lai \
				--exclude *.so \
				--exclude *.class \
				--exclude .deps \
				--exclude .depend \
				--exclude config.cache \
				--exclude config.status \
				--exclude Config.make \
				--exclude antlr-config \
				--exclude run-antlr \
				--exclude *~ \
				--exclude core \
				--exclude dmalloc.log \
				--exclude .gdb_history \
				--exclude ".nfs*" \
				--exclude "$(TAR_DIR)/gen_doc/html" \
				--exclude "$(TAR_DIR)/gen_doc/html/*" \
				--exclude Makefile \
				$(TAR_DIR)
	/usr/bin/chmod 660 $(TAR_FILE)
	/usr/bin/rm -r -f $(TAR_DIR)

tar backup : _tar
	gzip -f --best $(TAR_FILE)

## When building a release, it's crucial that time stamps are up-to-date and that
## files have proper permission bit set. Since $(srcdir) might be under the 
## control of Perforce (or an other versioning system), I'm going to unpack the
## tar file again in a local directory and update time stamps as well as 
## permission.
release : /mnt/beegfs/paulo.kubota/lib/lib_gnu/antlr/antlr-2.7.7/antlr-2.7.7/antlr/antlr.jar _tar
	/usr/bin/tar xpf $(TAR_FILE)
	/bin/cp /mnt/beegfs/paulo.kubota/lib/lib_gnu/antlr/antlr-2.7.7/antlr-2.7.7/antlr/antlr.jar $(TAR_DIR)
	find $(TAR_DIR) -type f | xargs /usr/bin/chmod 644
	find $(TAR_DIR) -type d | xargs /usr/bin/chmod 755
	/usr/bin/chmod 777 $(TAR_DIR)/configure
	find $(TAR_DIR) | xargs /bin/touch
	find $(TAR_DIR)/antlr -name \*.java | xargs /bin/touch
	/usr/bin/tar cf $(TAR_FILE) $(TAR_DIR)
	gzip -f --best $(TAR_FILE)
	gzip -t -v $(TAR_FILE).gz
	/usr/bin/rm -r -f $(TAR_DIR)

## This one for RK:
new_version antlr/Version.java:
	@/bin/echo "Rebuilding Version.java"
	@/bin/echo "package antlr;"  > antlr/Version.java
	@/bin/echo "public class Version {"  >> antlr/Version.java
	@/bin/echo " public static final String version    = \"$(VERSION)\";"  >> antlr/Version.java
	@/bin/echo " public static final String subversion = \"$(SUBVERSION)\";"  >> antlr/Version.java
	@/bin/echo " public static final String patchlevel = \"$(PATCHLEVEL)\";"  >> antlr/Version.java
	@/bin/echo " public static final String datestamp  = \"$(TIMESTAMP)\";"  >> antlr/Version.java
	@/bin/echo " public static final String project_version = \"$(VERSION).$(SUBVERSION).$(PATCHLEVEL) ($(TIMESTAMP))\";"  >> antlr/Version.java
	@/bin/echo "}"  >> antlr/Version.java

## Installation is delegated to sub directories - as configured.
## Here we  just  create  a  bin  directory that should contain
## scripts to mess up with ANTLR. Other things to do?

docdir   = $(datadir)/doc/$(versioneddir)
extradir = $(datadir)/$(versioneddir)

install ::
	$(MKDIR) -p "$(bindir)"
	$(MKDIR) -p "$(extradir)"
	$(MKDIR) -p "$(docdir)"
	$(INSTALL) -m 755 scripts/run-antlr                          "$(bindir)/antlr"
	$(INSTALL) -m 755 scripts/antlr-config                       "$(bindir)/antlr-config"
	$(INSTALL) -m 444 /mnt/beegfs/paulo.kubota/lib/lib_gnu/antlr/antlr-2.7.7/antlr-2.7.7/extras/antlr-mode.el      "$(extradir)"
	$(INSTALL) -m 444 /mnt/beegfs/paulo.kubota/lib/lib_gnu/antlr/antlr-2.7.7/antlr-2.7.7/extras/antlr-jedit.xml    "$(extradir)"
	$(INSTALL) -m 444 /mnt/beegfs/paulo.kubota/lib/lib_gnu/antlr/antlr-2.7.7/antlr-2.7.7/LICENSE.txt               "$(docdir)"
	$(INSTALL) -m 444 /mnt/beegfs/paulo.kubota/lib/lib_gnu/antlr/antlr-2.7.7/antlr-2.7.7/README.txt                "$(docdir)"
	$(INSTALL) -m 444 /mnt/beegfs/paulo.kubota/lib/lib_gnu/antlr/antlr-2.7.7/antlr-2.7.7/INSTALL.txt               "$(docdir)"

install ::
	/bin/echo "installation done"

# Make sure that all generated files are removed
distclean_obj = \
 config.* \
 Makefile \
 scripts/antlr-config \
 scripts/antlr.sh \
 scripts/antlr.spec \
 scripts/config.deps \
 scripts/config.make \
 scripts/config.vars \
 scripts/cpp.sh \
 scripts/csc.sh \
 scripts/c.sh \
 scripts/cxx.sh \
 scripts/jar.sh \
 scripts/javac.sh \
 scripts/java.sh \
 scripts/lib.sh \
 scripts/link.sh \
 scripts/pyantlr.sh \
 scripts/python.sh \
 scripts/run-antlr \
 $(eof)

distclean :: clean
	/usr/bin/rm -r -f $(distclean_obj)
	Q=`find . -name Makefile` && test -n "$$Q" && /usr/bin/rm -r -f $${Q}

### phony targets - make this targets even if file with same name exists.
.PHONY: bootstrap backup maintainer-clean
##xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

## --*- Makefile -*--
## Make listed targets even in case a file with same name exists.
.PHONY: \
 this \
 all clean install test distclean \
 this-all this-clean this-install this-test this-distclean \
 all-this clean-this install-this test-this distclean-this \
 $(eof)

## delete suffix rules - shortens output when using -d and is not
## used anyway (and should not be used).
.SUFFIXES:

Makefile :: /mnt/beegfs/paulo.kubota/lib/lib_gnu/antlr/antlr-2.7.7/antlr-2.7.7/scripts/../$(subdir)/Makefile.in  \
            /mnt/beegfs/paulo.kubota/lib/lib_gnu/antlr/antlr-2.7.7/antlr-2.7.7/scripts/config.deps \
					  /mnt/beegfs/paulo.kubota/lib/lib_gnu/antlr/antlr-2.7.7/antlr-2.7.7/scripts/config.make \
					  /mnt/beegfs/paulo.kubota/lib/lib_gnu/antlr/antlr-2.7.7/antlr-2.7.7/scripts/config.vars \
            /mnt/beegfs/paulo.kubota/lib/lib_gnu/antlr/antlr-2.7.7/antlr-2.7.7/config.status
	@echo "*** update $(subdir)/Makefile"
	@cd /mnt/beegfs/paulo.kubota/lib/lib_gnu/antlr/antlr-2.7.7/antlr-2.7.7 && CONFIG_FILES="$(subdir)/Makefile" /bin/sh ./config.status -q

/mnt/beegfs/paulo.kubota/lib/lib_gnu/antlr/antlr-2.7.7/antlr-2.7.7/scripts/config.deps : \
	/mnt/beegfs/paulo.kubota/lib/lib_gnu/antlr/antlr-2.7.7/antlr-2.7.7/scripts/../scripts/config.deps.in
	@echo "*** update $@"
	@cd /mnt/beegfs/paulo.kubota/lib/lib_gnu/antlr/antlr-2.7.7/antlr-2.7.7 && CONFIG_FILES=scripts/config.deps /bin/sh ./config.status -q

/mnt/beegfs/paulo.kubota/lib/lib_gnu/antlr/antlr-2.7.7/antlr-2.7.7/scripts/config.make : \
	/mnt/beegfs/paulo.kubota/lib/lib_gnu/antlr/antlr-2.7.7/antlr-2.7.7/scripts/../scripts/config.make.in
	@echo "*** update $@"
	@cd /mnt/beegfs/paulo.kubota/lib/lib_gnu/antlr/antlr-2.7.7/antlr-2.7.7 && CONFIG_FILES=scripts/config.make /bin/sh ./config.status -q

/mnt/beegfs/paulo.kubota/lib/lib_gnu/antlr/antlr-2.7.7/antlr-2.7.7/scripts/config.vars : \
	/mnt/beegfs/paulo.kubota/lib/lib_gnu/antlr/antlr-2.7.7/antlr-2.7.7/scripts/../scripts/config.vars.in
	@echo "*** update $@"
	@cd /mnt/beegfs/paulo.kubota/lib/lib_gnu/antlr/antlr-2.7.7/antlr-2.7.7 && CONFIG_FILES=scripts/config.vars /bin/sh ./config.status -q

/mnt/beegfs/paulo.kubota/lib/lib_gnu/antlr/antlr-2.7.7/antlr-2.7.7/config.status : \
	/mnt/beegfs/paulo.kubota/lib/lib_gnu/antlr/antlr-2.7.7/antlr-2.7.7/scripts/../configure
	@echo "*** reconfigure $@ - stay tuned .."
	@cd /mnt/beegfs/paulo.kubota/lib/lib_gnu/antlr/antlr-2.7.7/antlr-2.7.7 && /bin/sh ./config.status -q --recheck
	@echo "*** update all configured files .."
	@cd /mnt/beegfs/paulo.kubota/lib/lib_gnu/antlr/antlr-2.7.7/antlr-2.7.7 && /bin/sh ./config.status -q

### In a pure devel mode there should be also a dependency listed on how
### to make configure out of  configure.in.  This  requires that usr has 
### m4  and  autoconf (proper version) installed. Appropriate checks are 
### not done in configure. If so, then uncomment next lines:
###
###   @rule_configure_configure_in@
###

/mnt/beegfs/paulo.kubota/lib/lib_gnu/antlr/antlr-2.7.7/antlr-2.7.7/scripts/antlr.sh : \
	/mnt/beegfs/paulo.kubota/lib/lib_gnu/antlr/antlr-2.7.7/antlr-2.7.7/scripts/../scripts/antlr.sh.in
	@echo "*** update $@"
	@cd /mnt/beegfs/paulo.kubota/lib/lib_gnu/antlr/antlr-2.7.7/antlr-2.7.7 && CONFIG_FILES=scripts/antlr.sh /bin/sh ./config.status -q

/mnt/beegfs/paulo.kubota/lib/lib_gnu/antlr/antlr-2.7.7/antlr-2.7.7/scripts/cpp.sh : \
	/mnt/beegfs/paulo.kubota/lib/lib_gnu/antlr/antlr-2.7.7/antlr-2.7.7/scripts/../scripts/cpp.sh.in
	@echo "*** update $@"
	@cd /mnt/beegfs/paulo.kubota/lib/lib_gnu/antlr/antlr-2.7.7/antlr-2.7.7 && CONFIG_FILES=scripts/cpp.sh /bin/sh ./config.status -q

/mnt/beegfs/paulo.kubota/lib/lib_gnu/antlr/antlr-2.7.7/antlr-2.7.7/scripts/csc.sh : \
	/mnt/beegfs/paulo.kubota/lib/lib_gnu/antlr/antlr-2.7.7/antlr-2.7.7/scripts/../scripts/csc.sh.in
	@echo "*** update $@"
	@cd /mnt/beegfs/paulo.kubota/lib/lib_gnu/antlr/antlr-2.7.7/antlr-2.7.7 && CONFIG_FILES=scripts/csc.sh /bin/sh ./config.status -q

/mnt/beegfs/paulo.kubota/lib/lib_gnu/antlr/antlr-2.7.7/antlr-2.7.7/scripts/cxx.sh : \
	/mnt/beegfs/paulo.kubota/lib/lib_gnu/antlr/antlr-2.7.7/antlr-2.7.7/scripts/../scripts/cxx.sh.in
	@echo "*** update $@"
	@cd /mnt/beegfs/paulo.kubota/lib/lib_gnu/antlr/antlr-2.7.7/antlr-2.7.7 && CONFIG_FILES=scripts/cxx.sh /bin/sh ./config.status -q

/mnt/beegfs/paulo.kubota/lib/lib_gnu/antlr/antlr-2.7.7/antlr-2.7.7/scripts/jar.sh : \
	/mnt/beegfs/paulo.kubota/lib/lib_gnu/antlr/antlr-2.7.7/antlr-2.7.7/scripts/../scripts/jar.sh.in
	@echo "*** update $@"
	@cd /mnt/beegfs/paulo.kubota/lib/lib_gnu/antlr/antlr-2.7.7/antlr-2.7.7 && CONFIG_FILES=scripts/jar.sh /bin/sh ./config.status -q

/mnt/beegfs/paulo.kubota/lib/lib_gnu/antlr/antlr-2.7.7/antlr-2.7.7/scripts/javac.sh : \
	/mnt/beegfs/paulo.kubota/lib/lib_gnu/antlr/antlr-2.7.7/antlr-2.7.7/scripts/../scripts/javac.sh.in
	@echo "*** update $@"
	@cd /mnt/beegfs/paulo.kubota/lib/lib_gnu/antlr/antlr-2.7.7/antlr-2.7.7 && CONFIG_FILES=scripts/javac.sh /bin/sh ./config.status -q

/mnt/beegfs/paulo.kubota/lib/lib_gnu/antlr/antlr-2.7.7/antlr-2.7.7/scripts/java.sh : \
	/mnt/beegfs/paulo.kubota/lib/lib_gnu/antlr/antlr-2.7.7/antlr-2.7.7/scripts/../scripts/java.sh.in
	@echo "*** update $@"
	@cd /mnt/beegfs/paulo.kubota/lib/lib_gnu/antlr/antlr-2.7.7/antlr-2.7.7 && CONFIG_FILES=scripts/java.sh /bin/sh ./config.status -q

/mnt/beegfs/paulo.kubota/lib/lib_gnu/antlr/antlr-2.7.7/antlr-2.7.7/scripts/lib.sh : \
	/mnt/beegfs/paulo.kubota/lib/lib_gnu/antlr/antlr-2.7.7/antlr-2.7.7/scripts/../scripts/lib.sh.in
	@echo "*** update $@"
	@cd /mnt/beegfs/paulo.kubota/lib/lib_gnu/antlr/antlr-2.7.7/antlr-2.7.7 && CONFIG_FILES=scripts/lib.sh /bin/sh ./config.status -q

/mnt/beegfs/paulo.kubota/lib/lib_gnu/antlr/antlr-2.7.7/antlr-2.7.7/scripts/link.sh : \
	/mnt/beegfs/paulo.kubota/lib/lib_gnu/antlr/antlr-2.7.7/antlr-2.7.7/scripts/../scripts/link.sh.in
	@echo "*** update $@"
	@cd /mnt/beegfs/paulo.kubota/lib/lib_gnu/antlr/antlr-2.7.7/antlr-2.7.7 && CONFIG_FILES=scripts/link.sh /bin/sh ./config.status -q

/mnt/beegfs/paulo.kubota/lib/lib_gnu/antlr/antlr-2.7.7/antlr-2.7.7/scripts/pyinst.sh : \
	/mnt/beegfs/paulo.kubota/lib/lib_gnu/antlr/antlr-2.7.7/antlr-2.7.7/scripts/../scripts/pyinst.sh.in
	@echo "*** update $@"
	@cd /mnt/beegfs/paulo.kubota/lib/lib_gnu/antlr/antlr-2.7.7/antlr-2.7.7 && CONFIG_FILES=scripts/pyinst.sh /bin/sh ./config.status -q

/mnt/beegfs/paulo.kubota/lib/lib_gnu/antlr/antlr-2.7.7/antlr-2.7.7/scripts/python.sh : \
	/mnt/beegfs/paulo.kubota/lib/lib_gnu/antlr/antlr-2.7.7/antlr-2.7.7/scripts/../scripts/python.sh.in
	@echo "*** update $@"
	@cd /mnt/beegfs/paulo.kubota/lib/lib_gnu/antlr/antlr-2.7.7/antlr-2.7.7 && CONFIG_FILES=scripts/python.sh /bin/sh ./config.status -q


## This rule shall ensure that ANTLR_NET is up-to-date. The rule is a 
## double colon rule, ie. further  rules  with the same target may be
## added. For unknown reasons, double colon rules are always phony,ie.
## getting executed even in case target exists. We break the infinite
## loop,  we only  jump  into  subdir  "lib/csharp/src" if we are not 
## already in. It is very important that  each Makefile[.in] sets the
## variable $(subdir) proper.

/mnt/beegfs/paulo.kubota/lib/lib_gnu/antlr/antlr-2.7.7/antlr-2.7.7/lib/antlr.runtime.dll :: 
	@ subdir="lib/csharp/antlr.runtime" ; \
    case $(subdir) in \
	  $$subdir ) ;; \
	  * ) d="/mnt/beegfs/paulo.kubota/lib/lib_gnu/antlr/antlr-2.7.7/antlr-2.7.7/$$subdir" ; \
        test -f "$$d/Makefile" && {  \
         /usr/bin/make -C "$$d" $@ ; \
        } 	\
        ;; \
    esac

/mnt/beegfs/paulo.kubota/lib/lib_gnu/antlr/antlr-2.7.7/antlr-2.7.7/lib/antlr.astframe.dll :: 
	@ subdir="lib/csharp/antlr.astframe" ; \
    case $(subdir) in \
	  $$subdir ) ;; \
	  * ) d="/mnt/beegfs/paulo.kubota/lib/lib_gnu/antlr/antlr-2.7.7/antlr-2.7.7/$$subdir" ; \
        test -f "$$d/Makefile" && {  \
         /usr/bin/make -C "$$d" $@ ; \
        } 	\
        ;; \
    esac


/mnt/beegfs/paulo.kubota/lib/lib_gnu/antlr/antlr-2.7.7/antlr-2.7.7/antlr/antlr.jar ::
	@ subdir="antlr" ; \
    case $(subdir) in \
	  $$subdir ) ;; \
	  * ) d="/mnt/beegfs/paulo.kubota/lib/lib_gnu/antlr/antlr-2.7.7/antlr-2.7.7/$$subdir" ; \
        test -f "$$d/Makefile" && {  \
         /usr/bin/make -C "$$d" $@ ; \
        } 	\
        ;; \
    esac


/mnt/beegfs/paulo.kubota/lib/lib_gnu/antlr/antlr-2.7.7/antlr-2.7.7/lib/cpp/src/libantlr.a ::
	@ subdir="lib/cpp/src" ; \
    case $(subdir) in \
	  $$subdir ) ;; \
	  * ) d="/mnt/beegfs/paulo.kubota/lib/lib_gnu/antlr/antlr-2.7.7/antlr-2.7.7/$$subdir" ; \
        test -f "$$d/Makefile" && {  \
         /usr/bin/make -C "$$d" $@ ; \
        } 	\
        ;; \
    esac

##xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
