[BACK]Return to Makefile CVS log [TXT][DIR] Up to [local] / www

Annotation of www/Makefile, Revision 1.1

1.1     ! hako        1: # Makefile by Hiroshi Hakoyama
        !             2: .SUFFIXES : .xml .html
        !             3:
        !             4: PAPERS != cd publications; make -s; cd ..; ls publications/papers/*.html
        !             5: BOOKS  != cd publications; make -s; cd ..; ls publications/books/*.html
        !             6: PROCEEDINGS != cd publications; make -s; cd ..; ls publications/proceedings_misc/*.html
        !             7: BLOGS != cd blog; make -s; cd ..; ls blog/*.html
        !             8: COURSES != cd course; make -s; cd ..; ls course/*.html | grep -v index | grep -v atom
        !             9: ABOUT != cd about; make -s
        !            10: CV != cd CV; make -s
        !            11: TALKS != cd talks; make -s
        !            12: JA != cd ja; make -s
        !            13:
        !            14: all: index.html atom.xml
        !            15:
        !            16: index.html: index.xml
        !            17:        transl.sh
        !            18:
        !            19: index.xml: $(PAPERS) $(BOOKS) $(PROCEEDINGS) $(BLOGS) $(COURSES)
        !            20:        sblg -o $@ -t ./template/main-template.xml $(PAPERS) $(BOOKS) $(PROCEEDINGS) $(BLOGS) $(COURSES)
        !            21:
        !            22: atom.xml: $(PAPERS) $(BOOKS) $(PROCEEDINGS) $(BLOGS) $(COURSES)
        !            23:        sblg -o $@ -t ./template/atom-template.xml -a $(PAPERS) $(BOOKS) $(PROCEEDINGS) $(BLOGS) $(COURSES)
        !            24:
        !            25: clean:
        !            26:        rm -f index.html
        !            27:        rm -f index.xml
        !            28:        rm -f atom.xml
        !            29:
        !            30: clean-depends:
        !            31:        LIST=`ls -F ~/web/keywords/ | grep -v ja | grep -v /`;\
        !            32:                         for f in $$LIST ; do rm -rf $$f ; done
        !            33:        rm -f index.html
        !            34:        rm -f index.xml
        !            35:        rm -f atom.xml
        !            36:        cd about; make -s clean
        !            37:        cd CV; make -s clean
        !            38:        cd publications; make -s clean
        !            39:        cd talks; make -s clean
        !            40:        cd course; make -s clean
        !            41:        cd blog; make -s clean
        !            42:        cd ja; make -s clean