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

Annotation of www/Makefile, Revision 1.1.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