513f288679cd605d4bc2f9031ad5c20c3b3b23af
[user/alex/software/my-snippets.git] / Makefile
1 archdir=/mit/$(ATHENA_USER)/arch/
2 common=$(archdir)/common/
3 scripts=bores-me  card-access  grep-owners  ldapfinger  list-members  list-of-lists-updater  lists-lint  rt-set  rt-resolve check-host  update-officers make-zcrypt-key get-emails  mail-merge  sshroot pag-screen
4 arches=i386_deb31  i386_deb40   i386_deb50  i386_rhel4
5
6 all : install
7
8 $(common)/% : %
9         cp $< $@
10
11 $(foreach script,$(scripts),$(foreach arch,$(arches),$(archdir)/$(arch)/bin/$(script))) : 
12 #$(archdir)/*/bin/* :
13         ln -s ../../common/$(@F) $(@D)
14
15 symlinks : $(foreach script,$(scripts),$(foreach arch,$(arches),$(archdir)/$(arch)/bin/$(script)))
16
17 script-copies : $(foreach script,$(scripts),$(common)/$(script))
18
19 install : script-copies symlinks