Annotation of /tags/openglupdate-2_3_1/Makefile
Parent Directory | Revision Log
Revision 1976 -
(hide annotations)
(download)
Thu Nov 15 11:03:48 2012 UTC (11 years, 10 months ago) by niro
Original Path: trunk/opengl-update/Makefile
File size: 1051 byte(s)
Thu Nov 15 11:03:48 2012 UTC (11 years, 10 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 |