Diff for /loncom/build/Makefile between versions 1.57 and 1.64

version 1.57, 2002/01/09 23:04:31 version 1.64, 2002/02/05 00:51:48
Line 59  TEST_lpml_scripts: Line 59  TEST_lpml_scripts:
 TEST_web_layer:  TEST_web_layer:
  @echo "Testing of web layers is not yet implemented."   @echo "Testing of web layers is not yet implemented."
   
   TEST_hosts_tab:
    @echo "Testing hosts.tab"
    @if (test -h ../hosts.tab); then \
    echo "there is a defined link; assume okay"; \
    else echo "**** ERROR **** hosts.tab not defined!" && \
        echo -n "You need to do one of the following within your " && \
        echo "CVS repository" && \
        echo "   1) cd ../; ln -s production_hosts.tab hosts.tab" && \
        echo "   2) cd ../; ln -s development_hosts.tab hosts.tab" && \
        echo "or 3) cd ../; ln -s rawhide_hosts.tab hosts.tab" && \
        echo "(you most likely want option #1, production_hosts.tab)" && \
        exit 1; \
    fi
   
   hosts_tab: TEST_hosts_tab
    cat ../../doc/loncapafiles/loncapafiles.lpml | \
    perl xfml_parse.pl ../../doc/loncapafiles/valid_hosts.xfml | \
    perl xfml_parse.pl ../../doc/loncapafiles/no_globs.xfml | \
    perl xfml_parse.pl ../../doc/loncapafiles/no_links.xfml | \
    perl lpml_parse.pl install $(CATEGORY) $(DIST) "$(SOURCE)" \
    "$(TARGET)" > Makefile.install
    make -f Makefile.install files
    @echo "If hosts.tab has changed, restart httpd and loncontrol:"
    @echo "   /etc/rc.d/init.d/httpd restart"
    @echo "   /etc/rc.d/init.d/loncontrol restart"
   
 HTML:  HTML:
  install -d HTML   install -d HTML
  cp ../../doc/loncapafiles/*.gif HTML   cp ../../doc/loncapafiles/*.gif HTML
Line 119  warningnote: Line 145  warningnote:
  cat WARNINGS; \   cat WARNINGS; \
  fi   fi
   
 install: Makefile.install Makefile  install: TEST_hosts_tab Makefile.install Makefile
  echo -n "" > WARNINGS   echo -n "" > WARNINGS
  make -f Makefile.install SOURCE="$(SOURCE)" TARGET="$(TARGET)" \   make -f Makefile.install SOURCE="$(SOURCE)" TARGET="$(TARGET)" \
  directories   directories
Line 145  Makefile.build: ../../doc/loncapafiles/l Line 171  Makefile.build: ../../doc/loncapafiles/l
  Makefile.build   Makefile.build
   
 RPM: BinaryRoot base_rpm_file_list  RPM: BinaryRoot base_rpm_file_list
  cat ../../doc/loncapafiles/loncapafiles.lpml | perl lpml_parse.pl make_rpm $(CATEGORY) $(DIST) $(SOURCE) $(TARGET) > base_customizerpm.xml   cat ../../doc/loncapafiles/loncapafiles.lpml | \
    perl lpml_parse.pl make_rpm $(CATEGORY) $(DIST) $(SOURCE) $(TARGET) \
    > base_customizerpm.xml
  cat base_rpm_file_list.txt | perl make_rpm.pl base 3.2 '' '' \   cat base_rpm_file_list.txt | perl make_rpm.pl base 3.2 '' '' \
  BinaryRoot base_customizerpm.xml   BinaryRoot base_customizerpm.xml
   
 setup_RPM: SetupBinaryRoot  setup_RPM:
  echo "SetupBinaryRoot/etc/passwd" > setup_rpm_file_list.txt   echo "SetupBinaryRoot/etc/passwd" > setup_rpm_file_list.txt
  echo "SetupBinaryRoot/etc/group" >> setup_rpm_file_list.txt   echo "SetupBinaryRoot/etc/group" >> setup_rpm_file_list.txt
  echo "SetupBinaryRoot/etc/hosts.deny" >> setup_rpm_file_list.txt   echo "SetupBinaryRoot/etc/hosts.deny" >> setup_rpm_file_list.txt
Line 160  setup_RPM: SetupBinaryRoot Line 188  setup_RPM: SetupBinaryRoot
  cat setup_rpm_file_list.txt | perl make_rpm.pl setup 3.2 '' '' \   cat setup_rpm_file_list.txt | perl make_rpm.pl setup 3.2 '' '' \
  SetupBinaryRoot customizerpm.xml   SetupBinaryRoot customizerpm.xml
   
   DPKG:
    make TARGET='LON-CAPA-base' NORESTORECONF='1' install
    @echo "You will next need to follow instructions at:"
    @echo "http://people.debian.org/~jaldhar/make_package1.html"
    @echo "A directory with a snapshot of the debian package files"
    @echo "is LON-CAPA-base."
   
 base_rpm_file_list:  base_rpm_file_list:
  cat ../../doc/loncapafiles/loncapafiles.lpml | \   cat ../../doc/loncapafiles/loncapafiles.lpml | \
Line 193  loncapaconfig: Line 227  loncapaconfig:
  cp LON-CAPA-loncapaconfig-3.1-1.i386.rpm \   cp LON-CAPA-loncapaconfig-3.1-1.i386.rpm \
  /mnt/drive/install.lon-capa.org/3.1/currentcdsource/RedHat/RPMS/.   /mnt/drive/install.lon-capa.org/3.1/currentcdsource/RedHat/RPMS/.
   
   # Generates CVS:loncom/build/docs; root location of install.lon-capa.org
   doc:
    install -d docs
    install -m 0755 -d docs/icons
    install -m 0644 ../../doc/icons/[^C][^V]* docs/icons
    install -m 0755 -d docs/reconfig
    perl doc_template.pl ../../doc/templates/template.html \
    ../../doc/build/reconfig.html > docs/reconfig/index.html
    install -m 0755 -d docs/reconfig/confexamples
    install -m 0644 ../../doc/build/confexamples/[^C][^V]* \
    docs/reconfig/confexamples
    cd docs; tar czvpf ../docs.tar.gz .
   
 documentation_tree: cvsreport  documentation_tree: cvsreport
  install -d docs   install -d docs
  install ../../doc/build/cvsreport.html docs/cvsreport.html   install ../../doc/build/cvsreport.html docs/cvsreport.html
Line 241  clean: Line 288  clean:
  rm -f Makefile.configinstall   rm -f Makefile.configinstall
  rm -Rf BinaryRoot   rm -Rf BinaryRoot
  rm -Rf SetupBinaryRoot   rm -Rf SetupBinaryRoot
    rm -Rf LON-CAPA-base
  rm -f base_rpm_file_list.txt   rm -f base_rpm_file_list.txt
    rm -f base_customizerpm.xml
  rm -f setup_rpm_file_list.txt   rm -f setup_rpm_file_list.txt
    rm -f docs.tar.gz
    rm -Rf docs

Removed from v.1.57  
changed lines
  Added in v.1.64


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>