The DejaVU Framework -- hush 3.0
[.] Papers Tutorials Examples Manuals Interfaces Sources Packages Resources ?

make: Makefile hush-3.1/grammar


[.] - [up] [top] - index make configure slides talks
  include ../install.mk
  include ../category.mk
  include ../cfg.mk
  
  category = grammar
  
  config = grammar
  install = grammar # grammar-examples
  
  #no-recursive-install = true
  
  all: config install
  
  slush = this
  slush-this:
          cp -r grammar SLUSH/include
  
  purges = grammar examples keep
  
  delta = plain-copy this
  delta-this: 
          cd DISTRIBUTION/DELTA/packages/grammar; rm -f -r purges
          cd examples; MAKE delta
          
  
  config-grammar: grammar-config
  grammar-config: 
          if [ ! -d BINARIES ]; then mkdir BINARIES; fi;
          @set -x; export TEMPLATES; \
          for dir in templates private; do \
          if [ -d $$dir ]; then \
             TEMPLATES=`UTIL/lss $$dir"`; \
             for i in $$TEMPLATES; do \
                  sed -e "s:UTIL:BIN:g" \
                      -e "s:BIN:BINARIES:g" $$dir/$$i > $$i; \
                  chmod a+x $$i; \
                  mv $$i BINARIES; \
             done; fi; \
          done
          cd filters; make config
  
  inc:
          cp -r grammar DESTINATION/include
  
  install-grammar: grammar-install
  grammar-install: 
          if [ ! -d BINARIES ]; then mkdir BINARIES; fi;
          cd filters; make install
  
  obsolete-clean:
          rm -r -f @* *.flt lex.yy*
          for i in subdirs examples; do \
                  (cd $$i; make clean); done
  

[.] Papers Tutorials Examples Manuals Interfaces Sources Packages Resources ?
Hush Online Technology
hush@cs.vu.nl
11/03/98