/[fai]/trunk/Makefile
ViewVC logotype

Contents of /trunk/Makefile

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1581 - (hide annotations) (download)
Thu Jan 30 10:06:32 2003 UTC (10 years, 3 months ago) by lange
File size: 1876 byte(s)
use more variables
1 lange 32 include VERSION
2    
3 lange 701 DESTDIR=$(shell pwd)/debian/fai
4 lange 2 DEB_HOST_ARCH=$(MACHTYPE)
5 lange 1581 export DOCDIR = $(DESTDIR)/usr/share/doc/fai
6 lange 32 LIBDIR = $(DESTDIR)/usr/lib/fai
7 lange 980 SHAREDIR = $(DESTDIR)/usr/share/fai
8 lange 1581 SCRIPTSDIR = $(LIBDIR)/sbin
9 lange 1382 SCRIPTS = rcS_fai setup_harddisks install_packages faireboot start-stop-daemon dhclient-perl dhclient-script fcopy ftar bootsector device2grub
10 lange 608 SBIN_SCRIPTS = make-fai-nfsroot make-fai-bootfloppy fai-setup fcopy ftar bootsector
11 lange 1347 BIN_SCRIPTS = fai-class
12 lange 1581 CONFDIR= $(SHAREDIR)/etc
13 lange 959 CONFFILES= apt.conf dhclient.conf fai_modules_off pxelinux.cfg
14 lange 1581 TEMPLATEDIR=$(SHAREDIR)/templates
15     UTILSDIR=$(SHAREDIR)/utils
16 lange 2
17 lange 980 # files with variable KERNLEVERSION in it; this string will be substituted
18 lange 1581 KVERSION_FILES = $(DESTDIR)/etc/fai/fai.conf $(TEMPLATEDIR)/class/DEFAULT.var $(TEMPLATEDIR)/class/ATOMCLIENT.var $(TEMPLATEDIR)/class/pittermaennche.var
19 lange 32
20 lange 131 all:
21 lange 176 $(MAKE) -C doc all
22 lange 32
23 lange 2 clean:
24 lange 176 $(MAKE) -C doc clean
25 lange 2
26 lange 408 veryclean: clean
27 lange 701 $(MAKE) -f debian/rules clean
28 lange 408
29 lange 88 install:
30 lange 1581 $(MAKE) -C doc install
31 lange 1310 -install -m755 lib/* $(LIBDIR)
32 lange 2 cd scripts ; install $(SBIN_SCRIPTS) $(DESTDIR)/usr/sbin
33 lange 1347 cd scripts ; install $(BIN_SCRIPTS) $(DESTDIR)/usr/bin
34 lange 1581 cd scripts ; install $(SCRIPTS) $(SCRIPTSDIR)
35 lange 1530 install -m755 share/subroutines* $(SHAREDIR)
36 lange 1300 install -m644 share/Fai.pm $(DESTDIR)/usr/share/perl5/Debian
37 lange 1581 cd conf ; install -m644 $(CONFFILES) $(CONFDIR)
38 lange 941 install -m644 conf/fai.conf $(DESTDIR)/etc/fai/
39 lange 1581 cp -a examples $(DOCDIR)
40     cp -a utils/* $(UTILSDIR)
41     cp -a templates/* $(TEMPLATEDIR)
42     cd $(TEMPLATEDIR)/scripts ; mv NETWORK1 NETWORK; mv DEFAULT1 DEFAULT
43 lange 496 perl -pi -e 's/_KERNELVERSION_/$(KERNELVERSION)/' $(KVERSION_FILES)
44 lange 1581 perl -pi -e 's/FAIVERSIONSTRING/$(VERSIONSTRING)/' $(SCRIPTSDIR)/rcS_fai
45 lange 481 ln -fs installimage_3com $(DESTDIR)/boot/fai/bigfoot
46     ln -fs installimage_3com $(DESTDIR)/boot/fai/ant01
47 lange 820 ln -fs installimage_3com $(DESTDIR)/boot/fai/atom_install
48 lange 2
49 lange 131 .PHONY: clean veryclean

Properties

Name Value
svn:eol-style native

  ViewVC Help
Powered by ViewVC 1.1.5