--- trunk/opengl-update/Makefile 2007/11/14 18:51:16 625 +++ tags/openglupdate-2_3_0/Makefile 2012/11/15 12:00:31 1982 @@ -1,10 +1,10 @@ # opengl-update - magellanized version -# $Header: /home/cvsd/magellan-cvs/magellan-src/opengl-update/Makefile,v 1.1 2007-11-14 18:51:16 niro Exp $ +# $Id$ VERSION=$(shell cat VERSION) ARCH := $(patsubst i%86,i386,$(shell uname -m)) -DOCDIR = usr/share/doc/opengl-update-magellan-$(VERSION) +DOCDIR = usr/share/doc/opengl-update-$(VERSION) SBINDIR = usr/sbin ifeq (x86_64, $(ARCH)) @@ -15,23 +15,29 @@ DATADIR = $(LIBDIR)/opengl/global -all: - sed 's:@@VERSION@@:$(VERSION):' < opengl-update.sh > opengl-update +BINS = opengl-update dri-update +DOCS = VERSION VERSION_GLEXT VERSION_GLXEXT + +%: %.in + sed 's:@@VERSION@@:$(VERSION):' < $< > $@ + +%.gz: $(DOCS) + cat $< | gzip -9 > $@ + +all: $(BINS) $(foreach doc,$(DOCS),$(doc).gz) install: install -d $(DESTDIR)/$(SBINDIR) - install -m 0755 opengl-update $(DESTDIR)/$(SBINDIR)/opengl-update - + for i in $(BINS); do install -m 0755 $$i $(DESTDIR)/$(SBINDIR); done install -d $(DESTDIR)/$(DATADIR)/include install -m 0644 glext.h $(DESTDIR)/$(DATADIR)/include/glext.h install -m 0644 glxext.h $(DESTDIR)/$(DATADIR)/include/glxext.h - install -d $(DESTDIR)/$(DOCDIR) - cat VERSION | gzip -9 > $(DESTDIR)/$(DOCDIR)/VERSION.gz - cat VERSION_GLEXT | gzip -9 > $(DESTDIR)/$(DOCDIR)/VERSION_GLEXT.gz - cat VERSION_GLXEXT | gzip -9 > $(DESTDIR)/$(DOCDIR)/VERSION_GLXEXT.gz + for i in $(DOCS); do install -m0655 $$i.gz $(DESTDIR)/$(DOCDIR); done clean: rm -f opengl-update + rm -f dri-update + rm -f VERSION*.gz -.PHONY: all install +.PHONY: all install clean