####################################################### # $Id: Makefile.pkg,v 1.1 2002/10/22 05:47:04 kose Exp $ # # Copyright (C) 2002 The Meadow Team # Author: KOSEKI Yoshinori # # makefile for pakage. # (original lisp version)-(pkg version)-pkg.tar.gz # make install # make uninstall # make pkg # make maintainer-clean # PKG=misc-0.1 BASE=misc PKG_VERSION=1 PKG_URL=http://www.meadowy.org/meadow/dists/1.15 PKG_PATCH= PKG_PKGINFO="URL: "$(PKG_URL)"/" TARGET=$(DESTDIR)/bdf.el $(PREFIX)/$(MEADOW_VERSION)/bin/install-info.exe ### PKGINFO_URL=http://www.meadowy.org/meadow/dists/1.15/pkginfo ### MEADOW_VERSION=1.15 PREFIX=c:/Meadow DESTDIR=$(PREFIX)/site-lisp EMACS=$(PREFIX)/$(MEADOW_VERSION)/bin/MeadowNT.exe MAKE_OPTIONS=LISPDIR=$(DESTDIR) EMACS=$(EMACS) PWD= PKGINFO=$(PREFIX)/pkginfo INFODIR=$(PREFIX)/$(MEADOW_VERSION)/info ### PREARG=-batch -q -no-site-file -eval "(set-language-environment \"Japanese\")" -eval "(setq default-buffer-file-coding-system 'iso-2022-7bit-unix)" POSTARG=-eval "(texinfo-format-buffer)" -eval "(save-buffer)" install: $(TARGET) $(DESTDIR)/bdf.el : cd $(DESTDIR); wget $(PKGINFO_URL)/$(BASE)/bdf.el $(PREFIX)/$(MEADOW_VERSION)/bin/install-info.exe : wget ftp://akagi.ms.u-tokyo.ac.jp/pub/TeX/win32/texinfotools-w32.tar.gz -mkdir texinfotools-w32 cd texinfotools-w32 ; tar zxf ../texinfotools-w32.tar.gz cp -p texinfotools-w32/bin/install-info.exe $@ uninstall: rm -rf $(DESTDIR)/bdf.el $(PREFIX)/$(MEADOW_VERSION)/bin/install-info.exe pkg: $(PKG)-$(PKG_VERSION)-pkg.tar.gz $(PKG)-$(PKG_VERSION)-pkg.tar.gz : $(TARGET) rm -rf $(PKGINFO)/$(BASE) if test ! -d $(PKGINFO)/$(BASE); then mkdir -p $(PKGINFO)/$(BASE); fi cp -p texinfotools-w32/share/texmf/doc/texinfo/TEXINFOTOOLS-W32.txt $(PKGINFO)/$(BASE) (cd $(PKGINFO)/$(BASE) ; \ wget $(PKGINFO_URL)/$(BASE)/Makefile.pkg; \ echo $(PKG_PKGINFO) > _pkginfo; \ echo "install-info.exe: http://www.fsci.fuk.kindai.ac.jp/~kakuto/win32-ptex/web2c73.html" >> _pkginfo) tar -C $(PREFIX) -cf $(basename $@) site-lisp/bdf.el \ $(MEADOW_VERSION)/bin/install-info.exe pkginfo/$(BASE) echo pkginfo/$(BASE)/MANIFEST > $(PKGINFO)/$(BASE)/MANIFEST tar tf $(basename $@) >> $(PKGINFO)/$(BASE)/MANIFEST tar -C $(PREFIX) -uf $(basename $@) pkginfo/$(BASE)/MANIFEST rm -f $(basename $@).gz gzip --best $(basename $@) PKG_INFO= maintainer-clean: rm -f texinfotools-w32.tar.gz rm -rf texinfotools-w32 # end