Makefile: Nicer line breaks in script list
[user/alex/software/my-snippets.git] / Makefile
1 archdir=/mit/$(ATHENA_USER)/arch/
2 common=$(archdir)/common/
3
4 scripts=\
5     bores-me\
6     card-access\
7     grep-owners\
8     ldapfinger\
9     list-members\
10     list-of-lists-updater\
11     lists-lint\
12     rt-set\
13     rt-resolve check-host\
14     update-officers\
15     make-zcrypt-key\
16     get-emails\
17     mail-merge\
18     sshroot\
19     pag-screen\
20
21 arches=i386_deb31  i386_deb40   i386_deb50  i386_rhel4
22
23 all : install
24
25 $(common)/% : %
26         cp $< $@
27
28 $(foreach script,$(scripts),$(foreach arch,$(arches),$(archdir)/$(arch)/bin/$(script))) : 
29 #$(archdir)/*/bin/* :
30         ln -s ../../common/$(@F) $(@D)
31
32 symlinks : $(foreach script,$(scripts),$(foreach arch,$(arches),$(archdir)/$(arch)/bin/$(script)))
33
34 script-copies : $(foreach script,$(scripts),$(common)/$(script))
35
36 install : script-copies symlinks