Annotation of /tags/openglupdate-2_3_0/Makefile
Parent Directory | Revision Log
Revision 1982 -
(hide annotations)
(download)
Thu Nov 15 12:00:31 2012 UTC (11 years, 10 months ago) by niro
File size: 995 byte(s)
Thu Nov 15 12:00:31 2012 UTC (11 years, 10 months ago) by niro
File size: 995 byte(s)
tagged 'openglupdate-2_3_0'
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 | ifeq (x86_64, $(ARCH)) | ||
11 | LIBDIR = usr/lib64 | ||
12 | else | ||
13 | LIBDIR = usr/lib | ||
14 | endif | ||
15 | |||
16 | DATADIR = $(LIBDIR)/opengl/global | ||
17 | |||
18 | niro | 1977 | BINS = opengl-update dri-update |
19 | DOCS = VERSION VERSION_GLEXT VERSION_GLXEXT | ||
20 | |||
21 | niro | 1976 | %: %.in |
22 | sed 's:@@VERSION@@:$(VERSION):' < $< > $@ | ||
23 | niro | 625 | |
24 | niro | 1977 | %.gz: $(DOCS) |
25 | cat $< | gzip -9 > $@ | ||
26 | niro | 1976 | |
27 | niro | 1977 | all: $(BINS) $(foreach doc,$(DOCS),$(doc).gz) |
28 | |||
29 | niro | 625 | install: |
30 | install -d $(DESTDIR)/$(SBINDIR) | ||
31 | niro | 1977 | for i in $(BINS); do install -m 0755 $$i $(DESTDIR)/$(SBINDIR); done |
32 | niro | 625 | install -d $(DESTDIR)/$(DATADIR)/include |
33 | install -m 0644 glext.h $(DESTDIR)/$(DATADIR)/include/glext.h | ||
34 | install -m 0644 glxext.h $(DESTDIR)/$(DATADIR)/include/glxext.h | ||
35 | install -d $(DESTDIR)/$(DOCDIR) | ||
36 | niro | 1977 | for i in $(DOCS); do install -m0655 $$i.gz $(DESTDIR)/$(DOCDIR); done |
37 | niro | 625 | |
38 | clean: | ||
39 | rm -f opengl-update | ||
40 | niro | 1326 | rm -f dri-update |
41 | niro | 1977 | rm -f VERSION*.gz |
42 | niro | 625 | |
43 | niro | 1977 | .PHONY: all install clean |