added files
[bcm963xx.git] / userapps / opensource / net-snmp / local / Makefile.in
1 #
2 # local (scripts) directory Makefile
3 #
4 top_builddir=..
5
6 #
7 # stuff to install
8 #
9 OTHERINSTALL=localinstall
10
11 #
12 # local info
13 #
14 SNMPCONFPATH=@SNMPCONFPATH@
15 PERLSCRIPTS=snmpcheck tkmib mib2c fixproc ipf-mod.pl snmpconf traptoemail
16 SCRIPTSMADEFORPERL=snmpcheck.made tkmib.made mib2c.made fixproc.made \
17         ipf-mod.pl.made snmpconf.made traptoemail.made
18 PERLPROG=@PERLPROG@
19 DATASRCS=mib2c.conf mib2c.iterate.conf mib2c.create-dataset.conf \
20         mib2c.array-user.conf mib2c.column_enums.conf \
21         mib2c.column_defines.conf mib2c.old-api.conf mib2c.scalar.conf \
22         mib2c.int_watch.conf
23 CONFINSTALLDIR=$(snmplibdir)/snmpconf-data
24 CONFDATASRC=snmpconf.dir
25 CONFDIRS=snmp-data snmpd-data snmptrapd-data
26 CONFFILES=snmpd-data/system snmpd-data/acl snmpd-data/trapsinks \
27         snmpd-data/monitor snmpd-data/extending snmpd-data/operation \
28         snmpd-data/basic_setup snmpd-data/snmpconf-config \
29         snmp-data/authopts snmp-data/debugging snmp-data/output snmp-data/mibs \
30         snmp-data/snmpconf-config \
31         snmptrapd-data/formatting snmptrapd-data/traphandle \
32         snmptrapd-data/snmpconf-config
33
34 OTHERCLEANTARGETS=snmpcheck $(SCRIPTSMADEFORPERL)
35
36 all: $(SCRIPTSMADEFORPERL) standardall
37
38 snmpcheck: $(srcdir)/snmpcheck.def ../sedscript
39         $(SED) -f ../sedscript $(srcdir)/snmpcheck.def > snmpcheck
40
41 snmpcheck.made: snmpcheck
42         if test "x$(PERLPROG)" != "x" ; then \
43           $(PERLPROG) -p -e 's%^#!.*/perl.*%#!$(PERLPROG)%' snmpcheck > snmpcheck.made ; \
44         else \
45           touch snmpcheck.made ; \
46         fi
47
48 tkmib.made: $(srcdir)/tkmib
49         if test "x$(PERLPROG)" != "x" ; then \
50           $(PERLPROG) -p -e 's%^#!.*/perl.*%#!$(PERLPROG)%' ${srcdir}/tkmib > tkmib.made; \
51         else \
52           touch tkmib.made; \
53         fi
54
55 mib2c.made: $(srcdir)/mib2c
56         if test "x$(PERLPROG)" != "x" ; then \
57           $(PERLPROG) -p -e 's%^#!.*/perl.*%#!$(PERLPROG)%;s#/usr/local/share/snmp#$(snmplibdir)#;' ${srcdir}/mib2c > mib2c.made; \
58         else \
59           touch mib2c.made; \
60         fi
61
62
63 ipf-mod.pl.made: $(srcdir)/ipf-mod.pl
64         if test "x$(PERLPROG)" != "x" ; then \
65           $(PERLPROG) -p -e 's%^#!.*/perl.*%#!$(PERLPROG)%' ${srcdir}/ipf-mod.pl > ipf-mod.pl.made; \
66         else \
67           touch ipf-mod.pl.made; \
68         fi
69
70 fixproc.made: $(srcdir)/fixproc
71         if test "x$(PERLPROG)" != "x" ; then \
72           $(PERLPROG) -p -e 's%^#!.*/perl.*%#!$(PERLPROG)%' ${srcdir}/fixproc > fixproc.made; \
73         else \
74           touch fixproc.made; \
75         fi
76
77 snmpconf.made: $(srcdir)/snmpconf
78         if test "x$(PERLPROG)" != "x" ; then \
79           $(PERLPROG) -p -e 's%^#!.*/perl.*%#!$(PERLPROG)%; s#/usr/local/share#$(datadir)#g; s#/usr/local/etc/snmp#$(SNMPCONFPATH)#g' ${srcdir}/snmpconf > snmpconf.made; \
80         else \
81           touch snmpconf.made; \
82         fi
83
84 traptoemail.made: $(srcdir)/traptoemail
85         if test "x$(PERLPROG)" != "x" ; then \
86           $(PERLPROG) -p -e 's%^#!.*/perl.*%#!$(PERLPROG)%; s#/usr/local/share#$(datadir)#g; s#/usr/local/etc/snmp#$(TRAPTOEMAILPATH)#g' ${srcdir}/traptoemail > traptoemail.made; \
87         else \
88           touch traptoemail.made; \
89         fi
90
91 localinstall:
92         @if test "x$(PERLPROG)" != "x" ; then \
93           for i in $(PERLSCRIPTS) ; do $(INSTALL) $$i.made $(bindir)/$$i ; echo "install:  installed $$i in $(bindir)" ; done ; \
94           $(SHELL) $(srcdir)/../mkinstalldirs $(snmplibdir) ; \
95           for i in $(DATASRCS) ; do $(INSTALL) $(srcdir)/$$i $(snmplibdir)/$$i ; echo "install:  installed $$i in $(snmplibdir)" ; done ; \
96           for i in $(CONFDIRS); do $(SHELL) $(srcdir)/../mkinstalldirs $(CONFINSTALLDIR)/$$i ; done ; \
97           for i in $(CONFFILES); do $(INSTALL) $(srcdir)/$(CONFDATASRC)/$$i $(CONFINSTALLDIR)/$$i; echo "install:  installed $$i in $(CONFINSTALLDIR)"; done \
98         fi