Magellan Linux

Annotation of /trunk/opengl-update/Makefile

Parent Directory Parent Directory | Revision Log Revision Log


Revision 625 - (hide annotations) (download)
Wed Nov 14 18:51:16 2007 UTC (16 years, 6 months ago) by niro
File size: 1047 byte(s)
-added a simple Makefile

1 niro 625 # opengl-update - magellanized version
2     # $Header: /home/cvsd/magellan-cvs/magellan-src/opengl-update/Makefile,v 1.1 2007-11-14 18:51:16 niro Exp $
3    
4     VERSION=$(shell cat VERSION)
5     ARCH := $(patsubst i%86,i386,$(shell uname -m))
6    
7     DOCDIR = usr/share/doc/opengl-update-magellan-$(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     all:
19     sed 's:@@VERSION@@:$(VERSION):' < opengl-update.sh > opengl-update
20    
21     install:
22     install -d $(DESTDIR)/$(SBINDIR)
23     install -m 0755 opengl-update $(DESTDIR)/$(SBINDIR)/opengl-update
24    
25     install -d $(DESTDIR)/$(DATADIR)/include
26     install -m 0644 glext.h $(DESTDIR)/$(DATADIR)/include/glext.h
27     install -m 0644 glxext.h $(DESTDIR)/$(DATADIR)/include/glxext.h
28    
29     install -d $(DESTDIR)/$(DOCDIR)
30     cat VERSION | gzip -9 > $(DESTDIR)/$(DOCDIR)/VERSION.gz
31     cat VERSION_GLEXT | gzip -9 > $(DESTDIR)/$(DOCDIR)/VERSION_GLEXT.gz
32     cat VERSION_GLXEXT | gzip -9 > $(DESTDIR)/$(DOCDIR)/VERSION_GLXEXT.gz
33    
34     clean:
35     rm -f opengl-update
36    
37     .PHONY: all install