X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=helm%2Fmowgli%2Fhome%2Fhtml%2FMakefile;h=df78f8dfa4461e9d1aab2daac248b921a755c8c4;hb=9b149437fe0a9ed59e66cd87590ce6f1aed1ac64;hp=6f93e4415c3e222df79844547375ddcdb2301551;hpb=f882f75140898a46bafbeea3520a587cc0dc0767;p=helm.git diff --git a/helm/mowgli/home/html/Makefile b/helm/mowgli/home/html/Makefile index 6f93e4415..df78f8dfa 100644 --- a/helm/mowgli/home/html/Makefile +++ b/helm/mowgli/home/html/Makefile @@ -1,6 +1,6 @@ -#DESTDIR = /projects/mowgli/public_html -DESTDIR = /tmp/mowgli +DESTDIR = /projects/mowgli/public_html +#DESTDIR = /tmp/mowgli XSLTP = xsltproc --param current-date "'`date`'" TEMPLATESROOT = ../templates @@ -40,18 +40,18 @@ PEOPLE = \ people/nijmegen/wiedijk.html \ people/trusted-logic/bolignano.html -PEOPLE_SOURCE = $(PEOPLE:%.html=$(XMLROOT)/%.xml) - DOCUMENTS = \ index.html \ home.html \ menu.html \ project-management.html \ - project_summary.html \ + project-objectives.html \ + project-summary.html \ consortium.html \ project.html \ news.html \ - events.html \ + other-events.html \ + mowgli-events.html \ deadlines.html \ people-list.html \ deliverables/distribution/d5a.html \ @@ -84,13 +84,16 @@ DOCUMENTS = \ deliverables/transformation/d2f.html \ deliverables/transformation/d2g.html \ members/index.html \ + members/ml-help-example.txt \ + mowgli-events/kick-off.html \ + software/index.html \ sites/aei.html \ sites/bologna.html \ sites/dfki.html \ sites/inria.html \ sites/nijmegen.html \ sites/trusted-logic.html \ - publications/mowgli/index.html \ + publications/index.html \ publications/others/category_al.html \ publications/others/crimea2001_apss.html \ publications/others/cup_s.html \ @@ -118,54 +121,53 @@ DOCUMENTS = \ all: $(DOCUMENTS) -home.html: $(TEMPLATESROOT)/home.html.top $(TEMPLATESROOT)/home.html.bot \ +home.html: $(XMLROOT)/home.xml \ $(XMLROOT)/news.xml \ $(XMLROOT)/other-events.xml \ + $(XMLROOT)/mowgli-events.xml \ $(XSLROOT)/latest-news.xsl \ - $(XSLROOT)/sort-events-by-beginning.xsl \ - $(XSLROOT)/approaching-deadlines.xsl - cat $(TEMPLATESROOT)/home.html.top >$@ - $(XSLTP) $(XSLROOT)/latest-news.xsl $(XMLROOT)/news.xml >>$@ -# cat $(TEMPLATESROOT)/home.html.mid >>$@ -# $(XSLTP) $(XSLROOT)/sort-events-by-beginning.xsl $(XMLROOT)/other-events.xml | $(XSLTP) $(XSLROOT)/approaching-deadlines.xsl - >>$@ - cat $(TEMPLATESROOT)/home.html.bot >>$@ + $(XSLROOT)/approaching-deadlines.xsl \ + $(XSLROOT)/xhtml-content.xsl + $(XSLTP) -o latest-news.xml $(XSLROOT)/latest-news.xsl $(XMLROOT)/news.xml + $(XSLTP) --param today `date +%Y%m%d` -o approaching-deadlines.xml $(XSLROOT)/approaching-deadlines.xsl $(XMLROOT)/other-events.xml + $(XSLTP) --param path_to_top "'.'" -o $@ $(XSLROOT)/xhtml-content.xsl $(XMLROOT)/home.xml index.html: $(TEMPLATESROOT)/index.html cp $< $@ -members/index.html: $(TEMPLATESROOT)/nothing_yet.html +members/ml-help-example.txt: $(TEMPLATESROOT)/ml-help-example.txt cp $< $@ -publications/mowgli/index.html: $(TEMPLATESROOT)/nothing_yet2.html - cp $< $@ +members/index.html: $(XMLROOT)/members-index.xml \ + $(XSLROOT)/xhtml-content.xsl + $(XSLTP) --param path_to_top "'..'" -o $@ $(XSLROOT)/xhtml-content.xsl $< -menu.html: $(TEMPLATESROOT)/menu.html - sed s/\@DATE\@/"`date`"/ $< >$@ +software/index.html: $(XMLROOT)/software/index.xml \ + $(XSLROOT)/xhtml-content.xsl + $(XSLTP) --param path_to_top "'..'" -o $@ $(XSLROOT)/xhtml-content.xsl $< -project-management.html: $(TEMPLATESROOT)/project-management.html +menu.html: $(TEMPLATESROOT)/menu.html cp $< $@ -project_summary.html: $(TEMPLATESROOT)/project_summary.html - cp $< $@ +project-management.html: $(XMLROOT)/project-management.xml \ + $(XSLROOT)/xhtml-content.xsl + $(XSLTP) --param path_to_top "'.'" -o $@ $(XSLROOT)/xhtml-content.xsl $< + +project-summary.html: $(XMLROOT)/project-summary.xml \ + $(XSLROOT)/xhtml-content.xsl + $(XSLTP) --param path_to_top "'.'" -o $@ $(XSLROOT)/xhtml-content.xsl $< -people-list.html: $(XSLROOT)/person-entry.xsl $(XSLROOT)/people-list.xsl $(PEOPLE_SOURCE) - ( \ - echo "" >/tmp/people-list.xml; \ - SITES=`cd $(XMLROOT)/sites; ls *.xml | cut -d'.' -f1`; \ - for i in $$SITES; \ - do \ - echo "" >>/tmp/people-list.xml; \ - SITE_PEOPLE=`cd $(XMLROOT)/people/$$i; ls *.xml | cut -d'.' -f1`; \ - for j in $$SITE_PEOPLE; \ - do \ - echo "" >>/tmp/people-list.xml; \ - done; \ - echo "" >>/tmp/people-list.xml; \ - done; \ - echo "" >>/tmp/people-list.xml \ - ) - $(XSLTP) -o people-list.html $(XSLROOT)/people-list.xsl /tmp/people-list.xml -# rm -rf /tmp/people-list.xml +project-objectives.html: $(XMLROOT)/project-objectives.xml \ + $(XSLROOT)/xhtml-content.xsl + $(XSLTP) --param path_to_top "'.'" -o $@ $(XSLROOT)/xhtml-content.xsl $< + +mowgli-events/kick-off.html: $(XMLROOT)/mowgli-events/kick-off.xml \ + $(XSLROOT)/xhtml-content.xsl + $(XSLTP) --param path_to_top "'..'" -o $@ $(XSLROOT)/xhtml-content.xsl $< + +people-list.html: $(XMLROOT)/people/index.xml \ + $(XSLROOT)/people-list.xsl + $(XSLTP) -o $@ $(XSLROOT)/people-list.xsl $< consortium.html: $(XMLROOT)/consortium.xml \ $(XSLROOT)/consortium.xsl @@ -179,15 +181,17 @@ news.html: $(XMLROOT)/news.xml \ $(XSLROOT)/news.xsl $(XSLTP) -o $@ $(XSLROOT)/news.xsl $< -events.html: $(XMLROOT)/other-events.xml \ - $(XSLROOT)/sort-events-by-beginning.xsl \ +other-events.html: $(XMLROOT)/other-events.xml \ $(XSLROOT)/events.xsl - $(XSLTP) $(XSLROOT)/sort-events-by-beginning.xsl $< | $(XSLTP) -o $@ $(XSLROOT)/events.xsl - + $(XSLTP) --param today `date +%Y%m%d` --param events-class "'Other'" -o $@ $(XSLROOT)/events.xsl $< + +mowgli-events.html: $(XMLROOT)/mowgli-events.xml \ + $(XSLROOT)/events.xsl + $(XSLTP) --param today `date +%Y%m%d` --param events-class "'MOWGLI'" -o $@ $(XSLROOT)/events.xsl $< deadlines.html: $(XMLROOT)/other-events.xml \ - $(XSLROOT)/sort-events-by-deadline.xsl \ $(XSLROOT)/deadlines.xsl - $(XSLTP) $(XSLROOT)/sort-events-by-deadline.xsl $< | $(XSLTP) -o $@ $(XSLROOT)/deadlines.xsl - + $(XSLTP) --param today `date +%Y%m%d` --param events-class "'Other'" -o $@ $(XSLROOT)/deadlines.xsl $< deliverables/%.html: $(XMLROOT)/deliverables/%.xml \ $(XSLROOT)/deliverable.xsl @@ -201,6 +205,10 @@ people/%.html: $(XMLROOT)/people/%.xml \ $(XSLROOT)/person.xsl $(XSLTP) -o $@ $(XSLROOT)/person.xsl $< +publications/index.html: $(XMLROOT)/publications/index.xml \ + $(XSLROOT)/publications-index.xsl + $(XSLTP) -o $@ $(XSLROOT)/publications-index.xsl $< + publications/%.html: $(XMLROOT)/publications/%.xml \ $(XSLROOT)/publication.xsl $(XSLTP) -o $@ $(XSLROOT)/publication.xsl $< @@ -230,6 +238,8 @@ install: $(DOCUMENTS) mkdir -p $(DESTDIR)/style cp ../style/*.css $(DESTDIR)/style cp ../htaccess $(DESTDIR)/html/members/.htaccess + mkdir -p $(DESTDIR)/html/members/contract + cp ../misc/contract/*.* $(DESTDIR)/html/members/contract sed s/menu\\.html/html\\/menu\\.html/ $(DESTDIR)/index.html uninstall: