diff options
Diffstat (limited to '.emacs.d/color-theme-6.6.0/Makefile')
-rw-r--r-- | .emacs.d/color-theme-6.6.0/Makefile | 141 |
1 files changed, 141 insertions, 0 deletions
diff --git a/.emacs.d/color-theme-6.6.0/Makefile b/.emacs.d/color-theme-6.6.0/Makefile new file mode 100644 index 0000000..029554e --- /dev/null +++ b/.emacs.d/color-theme-6.6.0/Makefile @@ -0,0 +1,141 @@ +# -*- Makefile -*- + +# Borrowed from many emacs places + +include Makefile.defs + +SPECIAL = +UNCOMPILED = +AUTOLOADFILE = color-theme-autoloads +TESTING = +THEMES_DIRECTORY = themes +THEMES_FILES := $(wildcard $(THEMES_DIRECTORY)/*.el) +ALLSOURCE := $(wildcard *.el) $(THEMES_FILES) +SOURCE = $(filter-out $(SPECIAL) $(UNCOMPILED) $(TESTING),$(ALLSOURCE)) +TARGET = $(patsubst %.el,%.elc,$(SPECIAL) $(SOURCE)) +MANUAL = color-theme +MISC = AUTHORS COPYING ChangeLog Makefile.defs Makefile $(AUTOLOADFILE).in +#AUTHORS CREDITS HISTORY NEWS README Makefile ChangeLog \ +#ChangeLog.2005 ChangeLog.2004 ChangeLog.2003 ChangeLog.2002 \ +#ChangeLog.2001 servers.pl color-theme-auto.in color-theme.texi + +all: lisp #$(MANUAL).info + +lisp: clean $(TARGET) + +autoloads: $(AUTOLOADFILE).elc + +$(AUTOLOADFILE).el: $(AUTOLOADFILE).in #$(TARGET) + cp $(AUTOLOADFILE).in $(AUTOLOADFILE).el + rm -f $(AUTOLOADFILE).elc + @$(EMACS) -q $(SITEFLAG) -batch \ + -l $(shell pwd | sed -e 's|^/cygdrive/\([a-z]\)|\1:|')/$(AUTOLOADFILE) \ + -f color-theme-generate-autoloads \ + $(shell pwd | sed -e 's|^/cygdrive/\([a-z]\)|\1:|')/$(AUTOLOADFILE).el . \ + $(THEMES_DIRECTORY) + +$(AUTOLOADFILE).elc: $(AUTOLOADFILE).el + @echo "Byte compiling the autoload file "$< + @$(EMACS) -batch -q -f batch-byte-compile $^ + @echo "*******************************************************************" + @echo "Autoloads up to date. Put the following lines in your configuration" + @echo "file (~/.emacs for a single user) :" + @echo + @echo ${patsubst %, "(add-to-list 'load-path \""%"\") ", $(LISPDIRS)} + @echo "(require 'color-theme-autoload \""$(AUTOLOADFILE)"\")" + @echo + +%.elc: %.el + @$(EMACS) $(OPTIONCOMPILE) \ + --eval '(setq load-path (cons "." load-path))' \ + -f batch-byte-compile $< + +%.info: %.texi + @echo "No doc yet !" +# makeinfo $< + +%.html: %.texi + @echo "No doc yet !" +# makeinfo --html --no-split $< + +doc: $(MANUAL).info $(MANUAL).html + @echo "No doc yet !" + +clean: + -rm -f themes/*.elc + -rm -f *~ *.elc $(AUTOLOADFILE).el + +realclean: clean + -rm -f $(MANUAL).info $(MANUAL).html $(TARGET) $(SPECIAL) + +install-info: $(MANUAL).info + [ -d $(INFODIR) ] || install -d $(INFODIR) + install -m 0644 $(MANUAL).info $(INFODIR)/$(MANUAL) + $(INSTALLINFO) $(INFODIR)/$(MANUAL) + +install-bin: lisp + install -d $(ELISPDIR) + install -d $(ELISPDIR)/themes + install -m 0644 $(ALLSOURCE) $(TARGET) $(ELISPDIR) + install -m 0644 $(THEMES_FILES) $(TARGET) $(ELISPDIR)/themes + +install: install-bin install-info + +## DO NOT TOUCH THIS ! +## HELPERS FOR MAINTAINER(S) +distclean: + -rm $(MANUAL).info $(MANUAL).html $(TARGET) + -rm -Rf ../$(DISTDIR) + -rm -f debian/dirs debian/files + -rm -rf $(DISTDIR) $(TARBALL)* $(ZIPFILE)* $(DEBNAME)* + +dist: distclean Makefile + $(MAKE) dist-prepare + +# Idea taken from w3m-el +dist-prepare: CVS/Root CVS/Repository + cvs -d $(CVSROOT) -w export -d $(DISTDIR) -r $(CVSBRANCH) $(CVSMODULE) + -cvs diff |( cd $(DISTDIR) && patch -p0 ) + +$(TARBALL): tarball +$(DEBNAME): debian + +tarball: dist + find $(DISTDIR) -name .cvsignore | xargs rm -f + find $(DISTDIR) -name debian | xargs rm -fr + find $(DISTDIR) -type d | xargs chmod 755 + find $(DISTDIR) -type f | xargs chmod 644 + + tar -cf `basename $(TARBALL) .gz` $(DISTDIR) + gzip -9 `basename $(TARBALL) .gz` + zip -r $(ZIPFILE) $(DISTDIR) + gpg --detach $(TARBALL) + gpg --detach $(ZIPFILE) + +debian: dist + (cd $(DISTDIR) && \ + dpkg-buildpackage -v$(LASTUPLOAD) $(BUILDOPTS) \ + -us -uc -rfakeroot && \ + echo "Running lintian ..." && \ + lintian -i ../$(DEBNAME)*.deb || : && \ + echo "Done running lintian." && \ + debsign) + + cp $(DEBNAME)* /var/spool/repo + (cd /var/spool/repo && \ + dpkg-scanpackages . /dev/null | gzip -9 > Packages.gz && \ + dpkg-scansources . | gzip -9 > Sources.gz) + +release: $(DEBNAME) $(TARBALL) + rm -rf $(DISTDIR) + $(MAKE) upload distclean + +upload: + (cd /var/spool/repo && echo open perso.nerim.net > upload.lftp ; \ + echo cd /var/spool/repo >> upload.lftp ; \ + echo mput * >> upload.lftp ; \ + echo close >> upload.lftp ; \ + lftp -f upload.lftp ; \ + rm -f upload.lftp) + (scp $(ZIPFILE)* $(TARBALL)* \ + zeDek@download.gna.org:/upload/color-theme) |