--- loncom/build/Makefile 2002/04/21 23:21:06 1.80 +++ loncom/build/Makefile 2002/04/22 17:41:20 1.82 @@ -1,7 +1,7 @@ # The LearningOnline Network with CAPA # Scott Harrison -# $Id: Makefile,v 1.80 2002/04/21 23:21:06 harris41 Exp $ +# $Id: Makefile,v 1.82 2002/04/22 17:41:20 harris41 Exp $ DISTPROBE=`perl ./distprobe` DIST=$(DISTPROBE) @@ -16,6 +16,7 @@ SAVE=program.pl.$(TIMESTAMP) LAUNCHSAVE=$(OUTSTREAM) $(SAVE) METAMTARGET="" MTARGET="" +VERSION=0.1 help: @echo "*** You need to specify a valid target ***" @@ -250,11 +251,22 @@ setup_RPM: SetupBinaryRoot customizerpm.xml DPKG: - make TARGET='LON-CAPA-base' NORESTORECONF='1' install + make TARGET='lon-capa-$(VERSION)' 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." +# What DPKG steps need to happen (for future implementation): +# export EMAIL="" ... probably sharrison@mail.lon-capa.org +# deb-make +# edit debian/control +# make debian/dirs file +# make debian/copyright file +# debian/README.debian... point them to LON-CAPA URLS +# debian/changelog +# debian/conffiles +# debuild +# and maybe do some GPG-related steps around here base_rpm_file_list: cat $(SOURCE)/doc/loncapafiles/loncapafiles.lpml | \ @@ -302,7 +314,8 @@ documentation_tree: cvsreport install $(SOURCE)/doc/build/cvsreport.html docs/cvsreport.html install $(SOURCE)/doc/build/doc.html docs/index.html install -d docs/hardware - install $(SOURCE)/doc/hardware/hardware.html docs/hardware/hardware.html + install $(SOURCE)/doc/hardware/hardware.html \ + docs/hardware/hardware.html install -d docs/3.1 install $(SOURCE)/doc/build/install.html docs/3.1/index.html install $(SOURCE)/doc/build/instructions_with_cd.html \ @@ -331,7 +344,8 @@ documentation_tree: cvsreport docs/loncapapasswords.html install $(SOURCE)/doc/build/loncapapasswordauthentication.html \ docs/loncapapasswordauthentication.html - install $(SOURCE)/doc/build/loncapatimesync.html docs/loncapatimesync.html + install $(SOURCE)/doc/build/loncapatimesync.html \ + docs/loncapatimesync.html install $(SOURCE)/doc/build/loncapamathequivalency.html \ docs/loncapamathequivalency.html tar czvf install.lon-capa.org_docs.tar.gz docs @@ -349,7 +363,7 @@ tardist: echo 'TEST' >> $(SOURCE)/MANIFEST echo '#!/bin/sh' > $(SOURCE)/UPDATE echo 'cd loncom/build; make build; make install' >> $(SOURCE)/UPDATE - echo '#!/bin/sh' > $(SOURCE)/UPDATE + echo '#!/bin/sh' > $(SOURCE)/TEST echo 'cd loncom/build; make test' >> $(SOURCE)/TEST chmod a+rx $(SOURCE)/UPDATE chmod a+rx $(SOURCE)/TEST