Magellan Linux

Contents of /trunk/opengl-update/Makefile

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1976 - (show annotations) (download)
Thu Nov 15 11:03:48 2012 UTC (11 years, 5 months ago) by niro
File size: 1051 byte(s)
-reworked Makefile using .in files and change doc install location to /usr/share/doc/opengl-update
1 # opengl-update - magellanized version
2 # $Id$
3
4 VERSION=$(shell cat VERSION)
5 ARCH := $(patsubst i%86,i386,$(shell uname -m))
6
7 DOCDIR = usr/share/doc/opengl-update-$(VERSION)
8 SBINDIR = usr/sbin
9
10 BINARIES = opengl-update dri-update
11
12 ifeq (x86_64, $(ARCH))
13 LIBDIR = usr/lib64
14 else
15 LIBDIR = usr/lib
16 endif
17
18 DATADIR = $(LIBDIR)/opengl/global
19
20 %: %.in
21 sed 's:@@VERSION@@:$(VERSION):' < $< > $@
22
23 all: $(BINARIES)
24
25 install:
26 install -d $(DESTDIR)/$(SBINDIR)
27 install -m 0755 opengl-update $(DESTDIR)/$(SBINDIR)/opengl-update
28 install -m 0755 dri-update $(DESTDIR)/$(SBINDIR)/dri-update
29
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 rm -f dri-update
42
43 .PHONY: install clean