Magellan Linux

Annotation of /tags/openglupdate-2_3_14/Makefile

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1976 - (hide annotations) (download)
Thu Nov 15 11:03:48 2012 UTC (11 years, 5 months ago) by niro
Original Path: trunk/opengl-update/Makefile
File size: 1051 byte(s)
-reworked Makefile using .in files and change doc install location to /usr/share/doc/opengl-update
1 niro 625 # opengl-update - magellanized version
2 niro 1326 # $Id$
3 niro 625
4     VERSION=$(shell cat VERSION)
5     ARCH := $(patsubst i%86,i386,$(shell uname -m))
6    
7 niro 1976 DOCDIR = usr/share/doc/opengl-update-$(VERSION)
8 niro 625 SBINDIR = usr/sbin
9    
10 niro 1976 BINARIES = opengl-update dri-update
11    
12 niro 625 ifeq (x86_64, $(ARCH))
13     LIBDIR = usr/lib64
14     else
15     LIBDIR = usr/lib
16     endif
17    
18     DATADIR = $(LIBDIR)/opengl/global
19    
20 niro 1976 %: %.in
21     sed 's:@@VERSION@@:$(VERSION):' < $< > $@
22 niro 625
23 niro 1976 all: $(BINARIES)
24    
25 niro 625 install:
26     install -d $(DESTDIR)/$(SBINDIR)
27     install -m 0755 opengl-update $(DESTDIR)/$(SBINDIR)/opengl-update
28 niro 1326 install -m 0755 dri-update $(DESTDIR)/$(SBINDIR)/dri-update
29 niro 625
30     install -d $(DESTDIR)/$(DATADIR)/include
31     install -m 0644 glext.h $(DESTDIR)/$(DATADIR)/include/glext.h
32     install -m 0644 glxext.h $(DESTDIR)/$(DATADIR)/include/glxext.h
33    
34     install -d $(DESTDIR)/$(DOCDIR)
35     cat VERSION | gzip -9 > $(DESTDIR)/$(DOCDIR)/VERSION.gz
36     cat VERSION_GLEXT | gzip -9 > $(DESTDIR)/$(DOCDIR)/VERSION_GLEXT.gz
37     cat VERSION_GLXEXT | gzip -9 > $(DESTDIR)/$(DOCDIR)/VERSION_GLXEXT.gz
38    
39     clean:
40     rm -f opengl-update
41 niro 1326 rm -f dri-update
42 niro 625
43 niro 1976 .PHONY: install clean