Magellan Linux

Diff of /trunk/opengl-update/Makefile

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1976 by niro, Thu Nov 15 11:03:48 2012 UTC revision 1977 by niro, Thu Nov 15 11:53:27 2012 UTC
# Line 7  ARCH := $(patsubst i%86,i386,$(shell una Line 7  ARCH := $(patsubst i%86,i386,$(shell una
7  DOCDIR = usr/share/doc/opengl-update-$(VERSION)  DOCDIR = usr/share/doc/opengl-update-$(VERSION)
8  SBINDIR = usr/sbin  SBINDIR = usr/sbin
9    
 BINARIES = opengl-update dri-update  
   
10  ifeq (x86_64, $(ARCH))  ifeq (x86_64, $(ARCH))
11   LIBDIR = usr/lib64   LIBDIR = usr/lib64
12  else  else
# Line 17  endif Line 15  endif
15    
16  DATADIR = $(LIBDIR)/opengl/global  DATADIR = $(LIBDIR)/opengl/global
17    
18    BINS = opengl-update dri-update
19    DOCS = VERSION VERSION_GLEXT VERSION_GLXEXT
20    
21  %: %.in  %: %.in
22   sed 's:@@VERSION@@:$(VERSION):' < $< > $@   sed 's:@@VERSION@@:$(VERSION):' < $< > $@
23    
24  all: $(BINARIES)  %.gz: $(DOCS)
25     cat $< | gzip -9 > $@
26    
27    all: $(BINS) $(foreach doc,$(DOCS),$(doc).gz)
28    
29  install:  install:
30   install -d $(DESTDIR)/$(SBINDIR)   install -d $(DESTDIR)/$(SBINDIR)
31   install -m 0755 opengl-update $(DESTDIR)/$(SBINDIR)/opengl-update   for i in $(BINS); do install -m 0755 $$i $(DESTDIR)/$(SBINDIR); done
  install -m 0755 dri-update $(DESTDIR)/$(SBINDIR)/dri-update  
   
32   install -d $(DESTDIR)/$(DATADIR)/include   install -d $(DESTDIR)/$(DATADIR)/include
33   install -m 0644 glext.h $(DESTDIR)/$(DATADIR)/include/glext.h   install -m 0644 glext.h $(DESTDIR)/$(DATADIR)/include/glext.h
34   install -m 0644 glxext.h $(DESTDIR)/$(DATADIR)/include/glxext.h   install -m 0644 glxext.h $(DESTDIR)/$(DATADIR)/include/glxext.h
   
35   install -d $(DESTDIR)/$(DOCDIR)   install -d $(DESTDIR)/$(DOCDIR)
36   cat VERSION | gzip -9 > $(DESTDIR)/$(DOCDIR)/VERSION.gz   for i in $(DOCS); do install -m0655 $$i.gz $(DESTDIR)/$(DOCDIR); done
  cat VERSION_GLEXT | gzip -9 > $(DESTDIR)/$(DOCDIR)/VERSION_GLEXT.gz  
  cat VERSION_GLXEXT | gzip -9 > $(DESTDIR)/$(DOCDIR)/VERSION_GLXEXT.gz  
37    
38  clean:  clean:
39   rm -f opengl-update   rm -f opengl-update
40   rm -f dri-update   rm -f dri-update
41     rm -f VERSION*.gz
42    
43  .PHONY: install clean  .PHONY: all install clean

Legend:
Removed from v.1976  
changed lines
  Added in v.1977