first check-in of feisty meow codebase. many things broken still due to recent
[feisty_meow.git] / scripts / makefile
1 include variables.def
2
3 PROJECT = Shells
4 TARGETS += regenerate 
5 OTHER_CLEANS += clean_generated 
6 # override setting from clam.
7 export SHELLDIR = $(YETI_DIR)/scripts
8
9 include rules.def
10
11 regenerate:
12         @echo regenerating aliases.
13         echo "SHELLDIR = $(SHELLDIR)"
14         echo "GENERADIR = $(GENERADIR)"
15         $(CATCHER)'if [ ! -d $(GENERADIR) ]; then mkdir $(GENERADIR); fi'
16         $(CATCHER)perl $(SHELLDIR)/core/generate_aliases.pl
17         $(CATCHER)'(export LIGHTWEIGHT_INIT=true; source $(SHELLDIR)/core/profile.sh; perl $(SHELLDIR)/text/new_sig.pl)'
18
19 clean_generated:
20         @echo removing generated aliases.
21         $(CATCHER)'if [ -d $(GENERADIR) ]; then \rm -rf $(GENERADIR); fi'
22