Revision 3822d893 Makefile.am

b/Makefile.am
11 11
toolsdir=$(osdir)/$(osname)/tools
12 12

  
13 13
dist_os_SCRIPTS = ${srcdir}/create ${srcdir}/import ${srcdir}/export ${srcdir}/rename ${srcdir}/verify
14
dist_tools_SCRIPTS = ${srcdir}/tools/*
14
dist_tools_SCRIPTS = ${srcdir}/tools/snf-passtohash.py
15 15
dist_os_DATA = ${srcdir}/ganeti_api_version ${srcdir}/parameters.list ${srcdir}/common_linux.sh ${srcdir}/common_windows.sh
16 16
if WINSUPPORT
17 17
dist_os_DATA += ${srcdir}/unattend.xml
18 18
endif
19 19
dist_config_DATA = variants.list
20 20
os_DATA = common.sh
21
tools_SCRIPTS = tools/make-dump tools/make-qemu-img tools/mount-disks tools/umount-disks
21 22

  
22 23
dist_linuxcustom_DATA = ${srcdir}/example/hooks/linux/*
23 24
if WINSUPPORT
......
46 47
	   -e 's|@INSTALL_MBR[@]|$(INSTALL_MBR)|g'
47 48

  
48 49

  
49
common.sh: $(srcdir)/common.sh.in Makefile
50
tools_builddir:
51
	@mkdir_p@ tools
52

  
53
$(tools_SCRIPTS) common.sh: Makefile
50 54
	rm -f $@ $@.tmp
51 55
	srcdir=''; \
52 56
		   test -f ./$@.in || srcdir=$(srcdir)/; \
53 57
		   $(edit) $${srcdir}$@.in >$@.tmp
54 58
	mv $@.tmp $@
55 59

  
60
common.sh: $(srcdir)/common.sh.in
61
tools/make-dump: $(srcdir)/tools/make-dump.in tools_builddir
62
tools/make-qemu-img: $(srcdir)/tools/make-qemu-img.in tools_builddir
63
tools/mount-disks: $(srcdir)/tools/mount-disks.in tools_builddir
64
tools/umount-disks: $(srcdir)/tools/umount-disks.in tools_builddir
65

  
56 66
install-exec-local:
57 67
	@mkdir_p@ "$(DESTDIR)$(osdir)/$(osname)"
58 68
	@mkdir_p@ "$(DESTDIR)$(variantsdir)"
......
63 73
	touch "$(DESTDIR)$(variantsdir)/default.conf"
64 74
	ln -fs $(DESTDIR)$(configdir)/variants.list $(DESTDIR)$(osdir)/variants.list
65 75

  
66
CLEANFILES = common.sh
76
CLEANFILES = $(os_DATA) $(tools_SCRIPTS)

Also available in: Unified diff