Magellan Linux

Annotation of /alx-src/trunk/alxinstall-ng/Makefile

Parent Directory Parent Directory | Revision Log Revision Log


Revision 2392 - (hide annotations) (download)
Wed Jun 15 09:13:16 2011 UTC (12 years, 11 months ago) by niro
File size: 681 byte(s)
-get version from VERSION file and remove generated files on clean macro
1 niro 529 # alxinstall-ng
2     # $Header: /home/cvsd/alx-cvs/alx-src/alxinstall-ng/Makefile,v 1.1 2008-06-27 23:46:44 niro Exp $
3    
4 niro 2392 VERSION=$(shell cat VERSION)
5    
6 niro 529 DESTDIR=
7    
8     prefix=/usr
9     libdir=$(prefix)/lib/alxinstall-ng
10     bindir=$(prefix)/bin
11    
12     all: install
13    
14     create-dirs:
15     install -d -m 0755 $(DESTDIR)/$(libdir)/functions
16     install -d -m 0755 $(DESTDIR)/$(bindir)
17    
18     install-files:
19 niro 2391 sed 's:%VERSIONTAG%:$(VERSION):' < bin/alxinstall-ng.sh.in > bin/alxinstall-ng.sh
20 niro 529 install -m 0755 bin/alxinstall-ng.sh $(DESTDIR)$(bindir)/alxinstall-ng
21     install -m 0644 functions/findhdd.sh $(DESTDIR)$(libdir)/functions/
22    
23     install: create-dirs \
24     install-files \
25    
26 niro 2392 clean:
27     rm -f bin/alxinstall-ng.sh
28    
29 niro 529 .PHONY: all install