Magellan Linux

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 6853 - (hide annotations) (download)
Thu Jul 23 14:28:13 2015 UTC (8 years, 9 months ago) by niro
File size: 829 byte(s)
-install the right functions
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 niro 6820 all: bin/alxinstall-ng.sh
13 niro 529
14 niro 6820 bin/alxinstall-ng.sh:
15 niro 6852 sed -e 's:@@VERSION@@:$(VERSION):' \
16     -e 's:@@LIBDIR@@:$(libdir):' \
17     < bin/alxinstall-ng.sh.in > bin/alxinstall-ng.sh
18 niro 6820
19 niro 529 create-dirs:
20     install -d -m 0755 $(DESTDIR)/$(libdir)/functions
21     install -d -m 0755 $(DESTDIR)/$(bindir)
22    
23     install-files:
24     install -m 0755 bin/alxinstall-ng.sh $(DESTDIR)$(bindir)/alxinstall-ng
25 niro 6853 install -m 0644 functions/generic.sh $(DESTDIR)$(libdir)/functions/
26     install -m 0644 functions/hwdetection.sh $(DESTDIR)$(libdir)/functions/
27 niro 529
28     install: create-dirs \
29     install-files \
30    
31 niro 2392 clean:
32     rm -f bin/alxinstall-ng.sh
33    
34 niro 529 .PHONY: all install