# opengl-update - magellanized version # $Id$ VERSION=$(shell cat VERSION) ARCH := $(patsubst i%86,i386,$(shell uname -m)) DOCDIR = usr/share/doc/opengl-update-$(VERSION) SBINDIR = usr/sbin ifeq (x86_64, $(ARCH)) LIBDIR = usr/lib64 else LIBDIR = usr/lib endif DATADIR = $(LIBDIR)/opengl/global 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) 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) 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 clean