all: clean share/isisscripts.slc share/isisscripts.txt rsync ######################################################################## .PHONY : share/isisscripts.slc share/isisscripts.slc: bin/makestatic_isisscripts > share/isisscripts.sl # echo 'byte_compile_file("share/isisscripts.sl", 0);' | isis # mv share/isisscripts.sl share/isisscripts_sl # find src -type f -name \*.sl.code | awk '! /svn/ { print("copying " $$0); system("cp " $$0 " share"); }' .PHONY : share/isisscripts.txt share/isisscripts.txt: rm -f $@ find src \( -name \*.sl -or -name \*.sl.code \) \ -exec awk '$$1=="%H" { print substr($$0,4); h=NR; } \ NR>1 && NR==h+1 { print "------------------------------------------------------------------------"; h=0; } \ ' {} >> $@ \; cd doc; make distclean; make; make clean; cd .. cat doc/isisscripts_help.txt >> $@ rsync: rsync -avz --delete share/ --exclude .svn software@crux.sternwarte.uni-erlangen.de:/data/system/software/scripts/isisscripts/ rsync -avz --delete share/ --exclude .svn mpai15@pulsar.sternwarte.uni-erlangen.de:/proj.stand/mpai08/software/isis/isisscripts/ ######################################################################## showdep: grep 'require("' -r * | sed 's|require("||; s|");||' | awk -F":" '{ printf "%40s %% %s\n", $$2, $$1 }' | sort showdef: grep 'define ' -r * clean: find -name \*~ find -name \*~ -exec rm -f {} \;