-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathMakefile.am
92 lines (75 loc) · 3.97 KB
/
Makefile.am
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
progsdir=$(libexecdir)/gnt-networking
commondir=$(datadir)/gnt-networking
fermdir=$(sysconfdir)/ferm
ganetidir=$(GANETI_CONF_DIR)
hooksdir=$(ganetidir)/hooks
xendir=$(XEN_SCRIPTS_DIR)
networkdir=$(sysconfdir)/network
dist_progs_SCRIPTS = $(srcdir)/mac2eui64 $(srcdir)/runlocked \
$(srcdir)/vmrouter.ifup $(srcdir)/vmrouter.ifdown \
$(srcdir)/gnt-networking-hook \
$(srcdir)/gnt-networking-dnshook
dist_bin_SCRIPTS = $(srcdir)/prv-net-helper
dist_common_DATA = $(srcdir)/common.sh
dist_ferm_DATA = $(srcdir)/gnt-networking.ferm
dist_ganeti_SCRIPTS = $(srcdir)/kvm-ifup-custom $(srcdir)/kvm-ifdown-custom \
$(srcdir)/ifup-extra
dist_xen_SCRIPTS = $(srcdir)/vif-custom
edit = $(SED) \
-e 's|@sysconfdir[@]|$(sysconfdir)|g' \
-e 's|@localstatedir[@]|$(localstatedir)|g' \
-e 's|@libexecdir[@]|$(libexecdir)|g' \
-e 's|@datadir[@]|$(datadir)|g' \
-e 's|@NFDHCPD_STATE_DIR[@]|$(NFDHCPD_STATE_DIR)|g' \
-e 's|@GANETI_NIC_DIR[@]|$(GANETI_NIC_DIR)|g' \
-e 's|@IPTABLES[@]|$(IPTABLES)|g' \
-e 's|@IPTABLES_SAVE[@]|$(IPTABLES_SAVE)|g' \
-e 's|@IP6TABLES[@]|$(IP6TABLES)|g' \
-e 's|@IP6TABLES_SAVE[@]|$(IP6TABLES_SAVE)|g' \
-e 's|@ARPTABLES[@]|$(ARPTABLES)|g' \
-e 's|@ARPTABLES_SAVE[@]|$(ARPTABLES_SAVE)|g' \
-e 's|@EBTABLES[@]|$(EBTABLES)|g' \
-e 's|@NSUPDATE[@]|$(NSUPDATE)|g' \
-e 's|@IP[@]|$(IP)|g' \
-e 's|@ARPING[@]|$(ARPING)|g' \
-e 's|@NDSEND[@]|$(NDSEND)|g' \
-e 's|@BRCTL[@]|$(BRCTL)|g' \
-e 's|@VCONFIG[@]|$(VCONFIG)|g' \
-e 's|@MODPROBE[@]|$(MODPROBE)|g'
%:%.in Makefile
rm -f $@ $@.tmp
srcdir=''; \
test -f ./$@.in || srcdir=$(srcdir)/; \
$(edit) $${srcdir}$@.in >$@.tmp
mv $@.tmp $@
all-local: defaults
install-exec-hook:
$(MKDIR_P) $(DESTDIR)$(hooksdir)/instance-remove-post.d
$(LN_S) $(progsdir)/gnt-networking-hook $(DESTDIR)$(hooksdir)/instance-remove-post.d/gnt-networking-hook
$(MKDIR_P) $(DESTDIR)$(hooksdir)/instance-stop-post.d
$(LN_S) $(progsdir)/gnt-networking-hook $(DESTDIR)$(hooksdir)/instance-stop-post.d/gnt-networking-hook
$(MKDIR_P) $(DESTDIR)$(hooksdir)/instance-migrate-post.d
$(LN_S) $(progsdir)/gnt-networking-hook $(DESTDIR)$(hooksdir)/instance-migrate-post.d/gnt-networking-hook
$(MKDIR_P) $(DESTDIR)$(hooksdir)/instance-failover-post.d
$(LN_S) $(progsdir)/gnt-networking-hook $(DESTDIR)$(hooksdir)/instance-failover-post.d/gnt-networking-hook
$(MKDIR_P) $(DESTDIR)$(hooksdir)/instance-add-post.d
$(LN_S) $(progsdir)/gnt-networking-dnshook $(DESTDIR)$(hooksdir)/instance-add-post.d/gnt-networking-dnshook
$(MKDIR_P) $(DESTDIR)$(hooksdir)/instance-modify-post.d
$(LN_S) $(progsdir)/gnt-networking-dnshook $(DESTDIR)$(hooksdir)/instance-modify-post.d/gnt-networking-dnshook
$(MKDIR_P) $(DESTDIR)$(hooksdir)/instance-rename-post.d
$(LN_S) $(progsdir)/gnt-networking-dnshook $(DESTDIR)$(hooksdir)/instance-rename-post.d/gnt-networking-dnshook
$(MKDIR_P) $(DESTDIR)$(hooksdir)/instance-remove-post.d
$(LN_S) $(progsdir)/gnt-networking-dnshook $(DESTDIR)$(hooksdir)/instance-remove-post.d/gnt-networking-dnshook
$(MKDIR_P) $(DESTDIR)$(hooksdir)/instance-reboot-post.d
$(LN_S) $(progsdir)/gnt-networking-dnshook $(DESTDIR)$(hooksdir)/instance-reboot-post.d/gnt-networking-dnshook
$(MKDIR_P) $(DESTDIR)$(hooksdir)/instance-startup-post.d
$(LN_S) $(progsdir)/gnt-networking-dnshook $(DESTDIR)$(hooksdir)/instance-startup-post.d/gnt-networking-dnshook
$(MKDIR_P) $(DESTDIR)$(networkdir)/if-up.d
$(LN_S) $(progsdir)/vmrouter.ifup $(DESTDIR)$(networkdir)/if-up.d/vmrouter
$(MKDIR_P) $(DESTDIR)$(networkdir)/if-down.d
$(LN_S) $(progsdir)/vmrouter.ifdown $(DESTDIR)$(networkdir)/if-down.d/vmrouter
$(LN_S) $(ganetidir)/kvm-ifup-custom $(DESTDIR)$(ganetidir)/kvm-vif-bridge
CLEANFILES = $(dist_ganeti_SCRIPTS) $(dist_common_DATA) $(dist_xen_SCRIPTS) \
$(srcdir)/gnt-networking-hook $(srcdir)/gnt-networking-dnshook \
$(srcdir)/vmrouter.ifup $(srcdir)/vmrouter.ifdown \
$(srcdir)/prv-net-helper $(srcdir)/defaults