Diff for /loncom/build/Makefile between versions 1.54 and 1.62

version 1.54, 2002/01/07 22:12:21 version 1.62, 2002/02/04 14:43:52
Line 7  DIST="default" Line 7  DIST="default"
 CATEGORY="development"  CATEGORY="development"
 SOURCE="../.."  SOURCE="../.."
 TARGET=""  TARGET=""
   NORESTORECONF="0"
   
 help:   help: 
  @echo "*** You need to specify a valid target ***"   @echo "*** You need to specify a valid target ***"
Line 40  help: Line 41  help:
  @echo "           CVS:doc/otherfiles/rpm_list.txt"   @echo "           CVS:doc/otherfiles/rpm_list.txt"
  @echo "rpmstatuspost: post the results of "make rpmstatus" to "   @echo "rpmstatuspost: post the results of "make rpmstatus" to "
  @echo "            TARGET/home/httpd/html/lon-status/rpmstatus.html"   @echo "            TARGET/home/httpd/html/lon-status/rpmstatus.html"
    @echo "RPM: build LON-CAPA-base RPM from CVS repository"
    @echo "setup_RPM: build LON-CAPA-setup RPM from CVS repository"
    @echo "           handy for CD-ROM generation"
   
 test: TEST_lpml_scripts TEST_system_dependencies TEST_web_layer  test: TEST_lpml_scripts TEST_system_dependencies TEST_web_layer
  @echo "ALL SYSTEM DEPENDENCY TESTS SUCCESSFUL"   @echo "ALL SYSTEM DEPENDENCY TESTS SUCCESSFUL"
Line 58  TEST_web_layer: Line 62  TEST_web_layer:
 HTML:  HTML:
  install -d HTML   install -d HTML
  cp ../../doc/loncapafiles/*.gif HTML   cp ../../doc/loncapafiles/*.gif HTML
  perl parse.pl ../../doc/loncapafiles/loncapafiles.html HTML > \   cat ../../doc/loncapafiles/loncapafiles.lpml | \
  HTML/index.html   perl lpml_parse.pl html development default ../.. '' > HTML/index.html
   
 status:  status:
  install -d HTML   install -d HTML
Line 88  rpmstatuspost: rpmstatus Line 92  rpmstatuspost: rpmstatus
  cp RPMSTATUS/rpmstatus.html /home/httpd/html/lon-status/rpmstatus.html   cp RPMSTATUS/rpmstatus.html /home/httpd/html/lon-status/rpmstatus.html
   
 configinstall: Makefile.configinstall  configinstall: Makefile.configinstall
  make -f Makefile.configinstall SOURCE="../.." TARGET="" configfiles   make -f Makefile.configinstall SOURCE="$(SOURCE)" TARGET="$(TARGET)" \
  perl loncaparestoreconfigurations suffix .lpmlnew   configfiles
    if (test "0" = $(NORESTORECONF)); then \
    perl loncaparestoreconfigurations suffix .lpmlnew; fi
   
 Makefile.configinstall: ../../doc/loncapafiles/loncapafiles.lpml lpml_parse.pl  Makefile.configinstall: ../../doc/loncapafiles/loncapafiles.lpml lpml_parse.pl
  cat ../../doc/loncapafiles/loncapafiles.lpml | \   cat ../../doc/loncapafiles/loncapafiles.lpml | \
  perl lpml_parse.pl configinstall $(CATEGORY) $(DIST) "../.." "" > \   perl lpml_parse.pl configinstall $(CATEGORY) $(DIST) "$(SOURCE)" \
  Makefile.configinstall   "$(TARGET)" > Makefile.configinstall
   
 warningnote:  warningnote:
  @if (test -s WARNINGS); then \   @if (test -s WARNINGS); then \
Line 119  install: Makefile.install Makefile Line 125  install: Makefile.install Makefile
  directories   directories
  make -f Makefile.install SOURCE="$(SOURCE)" TARGET="$(TARGET)" files   make -f Makefile.install SOURCE="$(SOURCE)" TARGET="$(TARGET)" files
  make -f Makefile.install SOURCE="$(SOURCE)" TARGET="$(TARGET)" links   make -f Makefile.install SOURCE="$(SOURCE)" TARGET="$(TARGET)" links
  make configinstall   make SOURCE="$(SOURCE)" TARGET="$(TARGET)" \
    NORESTORECONF="$(NORESTORECONF)" configinstall
  make warningnote   make warningnote
   
 Makefile.install: ../../doc/loncapafiles/loncapafiles.lpml lpml_parse.pl  Makefile.install: ../../doc/loncapafiles/loncapafiles.lpml lpml_parse.pl
Line 137  Makefile.build: ../../doc/loncapafiles/l Line 144  Makefile.build: ../../doc/loncapafiles/l
  perl lpml_parse.pl build $(CATEGORY) $(DIST) "../.." "" > \   perl lpml_parse.pl build $(CATEGORY) $(DIST) "../.." "" > \
  Makefile.build   Makefile.build
   
 RPM: BinaryRoot  RPM: BinaryRoot base_rpm_file_list
  cat base_file_list.txt | perl make_rpm.pl base 3.1 '' '' BinaryRoot   cat ../../doc/loncapafiles/loncapafiles.lpml | perl lpml_parse.pl make_rpm $(CATEGORY) $(DIST) $(SOURCE) $(TARGET) > base_customizerpm.xml
  cat setup_file_list.txt | perl make_rpm.pl setup 3.1 '' '' BinaryRoot   cat base_rpm_file_list.txt | perl make_rpm.pl base 3.2 '' '' \
    BinaryRoot base_customizerpm.xml
   
   setup_RPM:
    echo "SetupBinaryRoot/etc/passwd" > 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/home/www" >> setup_rpm_file_list.txt
    echo "SetupBinaryRoot/etc/pam.d/passwd" >> setup_rpm_file_list.txt
    echo "SetupBinaryRoot/etc/pam.d/login" >> setup_rpm_file_list.txt
    perl setup_rpm_binaryroot.pl
    cat setup_rpm_file_list.txt | perl make_rpm.pl setup 3.2 '' '' \
    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:
    cat ../../doc/loncapafiles/loncapafiles.lpml | \
    perl lpml_parse.pl rpm_file_list $(CATEGORY) $(DIST) $(SOURCE) \
    'BinaryRoot' | sort > base_rpm_file_list.txt
   
 BinaryRoot:  BinaryRoot: base_rpm_file_list
  perl parse.pl ../../doc/loncapafiles/loncapafiles.html BinaryRoot   make TARGET='BinaryRoot' NORESTORECONF='1' install
   
 loncapaconfig:  loncapaconfig:
  rm -Rf LoncapaconfigRoot   rm -Rf LoncapaconfigRoot
Line 168  loncapaconfig: Line 199  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 213  clean: Line 257  clean:
  rm -Rf HTML   rm -Rf HTML
  rm -f Makefile.build   rm -f Makefile.build
  rm -f Makefile.install   rm -f Makefile.install
    rm -f Makefile.configinstall
    rm -Rf BinaryRoot
    rm -Rf SetupBinaryRoot
    rm -Rf LON-CAPA-base
    rm -f base_rpm_file_list.txt
    rm -f base_customizerpm.xml
    rm -f setup_rpm_file_list.txt
    rm -f docs.tar.gz
    rm -Rf docs

Removed from v.1.54  
changed lines
  Added in v.1.62


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