|
Packit |
8480eb |
#
|
|
Packit |
8480eb |
# Main Makefile for the autofs user-space tools
|
|
Packit |
8480eb |
#
|
|
Packit |
8480eb |
|
|
Packit |
8480eb |
-include Makefile.conf
|
|
Packit |
8480eb |
include Makefile.rules
|
|
Packit |
8480eb |
|
|
Packit |
8480eb |
.PHONY: daemon all clean samples install install_samples
|
|
Packit |
8480eb |
.PHONY: mrproper distclean backup
|
|
Packit |
8480eb |
|
|
Packit |
8480eb |
all: daemon samples
|
|
Packit |
8480eb |
|
|
Packit |
8480eb |
daemon:
|
|
Packit |
8480eb |
set -e; for i in $(SUBDIRS); do $(MAKE) -C $$i all; done
|
|
Packit |
8480eb |
|
|
Packit |
8480eb |
kernel:
|
|
Packit |
8480eb |
set -e; if [ -d kernel ]; then $(MAKE) -C kernel all; fi
|
|
Packit |
8480eb |
|
|
Packit |
8480eb |
samples:
|
|
Packit |
8480eb |
set -e; if [ -d samples ]; then $(MAKE) -C samples all; fi
|
|
Packit |
8480eb |
|
|
Packit Service |
163902 |
fedfs:
|
|
Packit Service |
163902 |
set -e; if [ -d fedfs ]; then $(MAKE) -C fedfs all; fi
|
|
Packit Service |
163902 |
|
|
Packit |
8480eb |
clean:
|
|
Packit |
8480eb |
for i in $(SUBDIRS) samples; do \
|
|
Packit |
8480eb |
if [ -d $$i ]; then $(MAKE) -C $$i clean; fi; done
|
|
Packit |
8480eb |
|
|
Packit |
8480eb |
install:
|
|
Packit |
8480eb |
set -e; for i in $(SUBDIRS); do $(MAKE) -C $$i install; done
|
|
Packit |
8480eb |
|
|
Packit |
8480eb |
install_kernel:
|
|
Packit |
8480eb |
set -e; if [ -d kernel ]; then $(MAKE) -C kernel install; fi
|
|
Packit |
8480eb |
|
|
Packit |
8480eb |
install_samples:
|
|
Packit |
8480eb |
set -e; if [ -d samples ]; then $(MAKE) -C samples install; fi
|
|
Packit |
8480eb |
|
|
Packit |
8480eb |
mrproper distclean: clean
|
|
Packit |
8480eb |
find . -noleaf \( -name '*~' -o -name '#*' -o -name '*.orig' -o -name '*.rej' -o -name '*.old' \) -print0 | xargs -0 rm -f
|
|
Packit |
8480eb |
-rm -f include/config.h Makefile.conf config.* .autofs-*
|
|
Packit |
8480eb |
echo x > .autofs-`cat .version`
|
|
Packit |
8480eb |
sed -e "s/(\.autofs-[0-9.]\+)/(.autofs-`cat .version`)/" < configure.in > configure.in.tmp
|
|
Packit |
8480eb |
mv -f configure.in.tmp configure.in
|
|
Packit |
8480eb |
rm -f configure
|
|
Packit |
8480eb |
$(MAKE) configure
|
|
Packit |
8480eb |
|
|
Packit |
8480eb |
TODAY := $(shell date +'%Y%m%d')
|
|
Packit |
8480eb |
PKGDIR := $(shell basename `pwd`)
|
|
Packit |
8480eb |
VERSION := $(shell cat .version)
|
|
Packit |
8480eb |
|
|
Packit |
8480eb |
backup: mrproper
|
|
Packit |
8480eb |
cd .. ; tar zcf - $(PKGDIR) | gzip -9 > autofs-$(VERSION)-bu-$(TODAY).tar.gz
|
|
Packit |
8480eb |
|
|
Packit |
8480eb |
configure: configure.in aclocal.m4
|
|
Packit |
8480eb |
autoconf
|
|
Packit |
8480eb |
autoheader
|
|
Packit |
8480eb |
rm -rf config.* *.cache
|
|
Packit |
8480eb |
|
|
Packit |
8480eb |
configure.in: .version
|
|
Packit |
8480eb |
-rm -f .autofs-*
|
|
Packit |
8480eb |
echo x > .autofs-`cat .version`
|
|
Packit |
8480eb |
sed -e "s/(\.autofs-[0-9.]\+)/(.autofs-`cat .version`)/" < configure.in > configure.in.tmp
|
|
Packit |
8480eb |
mv -f configure.in.tmp configure.in
|
|
Packit |
8480eb |
|
|
Packit |
8480eb |
-include Makefile.private
|
|
Packit |
8480eb |
|
|
Packit |
8480eb |
|