Magellan Linux

Contents of /tags/openglupdate-2_3_12/Makefile

Parent Directory Parent Directory | Revision Log Revision Log


Revision 3093 - (show annotations) (download)
Tue May 29 09:19:28 2018 UTC (5 years, 11 months ago) by niro
File size: 995 byte(s)
tagged 'openglupdate-2_3_12'
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 ifeq (x86_64, $(ARCH))
11 LIBDIR = usr/lib64
12 else
13 LIBDIR = usr/lib
14 endif
15
16 DATADIR = $(LIBDIR)/opengl/global
17
18 BINS = opengl-update dri-update
19 DOCS = VERSION VERSION_GLEXT VERSION_GLXEXT
20
21 %: %.in
22 sed 's:@@VERSION@@:$(VERSION):' < $< > $@
23
24 %.gz: $(DOCS)
25 cat $< | gzip -9 > $@
26
27 all: $(BINS) $(foreach doc,$(DOCS),$(doc).gz)
28
29 install:
30 install -d $(DESTDIR)/$(SBINDIR)
31 for i in $(BINS); do install -m 0755 $$i $(DESTDIR)/$(SBINDIR); done
32 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 for i in $(DOCS); do install -m0655 $$i.gz $(DESTDIR)/$(DOCDIR); done
37
38 clean:
39 rm -f opengl-update
40 rm -f dri-update
41 rm -f VERSION*.gz
42
43 .PHONY: all install clean