Makefile.in
上传用户:wxp200602
上传日期:2007-10-30
资源大小:4028k
文件大小:7k
源码类别:

SNMP编程

开发平台:

Unix_Linux

  1. #
  2. # local (scripts) directory Makefile
  3. #
  4. top_builddir=..
  5. VPATH = @srcdir@
  6. #
  7. # stuff to install
  8. #
  9. OTHERINSTALL=localinstall
  10. OTHERUNINSTALL=localuninstall
  11. #
  12. # local info
  13. #
  14. SNMPCONFPATH=@SNMPCONFPATH@
  15. PERSISTENT_DIRECTORY=@PERSISTENT_DIRECTORY@
  16. PERLSCRIPTS=snmpcheck tkmib mib2c fixproc ipf-mod.pl snmpconf traptoemail
  17. SHELLSCRIPTS=mib2c-update
  18. SCRIPTSMADEFORPERL=snmpcheck.made tkmib.made mib2c.made fixproc.made 
  19. ipf-mod.pl.made snmpconf.made traptoemail.made
  20. DATASRCS=mib2c.conf mib2c.iterate.conf mib2c.iterate_access.conf 
  21. mib2c.create-dataset.conf mib2c.mfd.conf 
  22. mib2c.array-user.conf mib2c.column_enums.conf 
  23. mib2c.column_defines.conf mib2c.column_storage.conf 
  24. mib2c.old-api.conf mib2c.scalar.conf 
  25. mib2c.check_values.conf mib2c.check_values_local.conf 
  26. mib2c.access_functions.conf mib2c.notify.conf 
  27. mib2c.int_watch.conf mib2c.genhtml.conf 
  28. mib2c.table_data.conf mib2c.container.conf
  29. MIB2CINSTALLDIR=$(snmplibdir)/mib2c-data
  30. MIB2CDATASRC=mib2c-conf.d
  31. MIB2CFILES=default-mfd-top.m2c details-enums.m2i details-node.m2i 
  32. details-table.m2i generic-ctx-copy.m2i generic-ctx-get.m2i 
  33. generic-ctx-set.m2i generic-data-allocate.m2i generic-data-context.m2i 
  34. generic-get-char.m2i generic-get-decl-bot.m2i generic-get-decl.m2i 
  35. generic-get-long.m2i generic-get-oid.m2i generic-header-bottom.m2i 
  36. generic-header-top.m2i generic-source-includes.m2i 
  37. generic-table-constants.m2c generic-table-enums.m2c 
  38. generic-table-indexes-from-oid.m2i generic-table-indexes-set.m2i 
  39. generic-table-indexes-to-oid.m2i 
  40. generic-table-indexes-varbind-setup.m2i generic-table-indexes.m2i 
  41. generic-table-oids.m2c generic-value-map-func.m2i 
  42. generic-value-map-reverse.m2i generic-value-map.m2i 
  43. m2c-internal-warning.m2i 
  44. m2c_setup_enum.m2i m2c_setup_node.m2i m2c_setup_table.m2i 
  45. mfd-access-container-cached-defines.m2i 
  46. mfd-access-unsorted-external-defines.m2i 
  47. mfd-data-access.m2c mfd-data-get.m2c mfd-data-set.m2c 
  48. mfd-doxygen.m2c mfd-interactive-setup.m2c mfd-interface.m2c 
  49. mfd-makefile.m2m mfd-readme.m2c mfd-top.m2c 
  50. node-get.m2i node-set.m2i node-storage.m2i node-varbind-validate.m2i 
  51. parent-dependencies.m2i parent-set.m2i 
  52. subagent.m2c 
  53. syntax-COUNTER64-get.m2i syntax-DateAndTime-get.m2d 
  54. syntax-DateAndTime-get.m2i syntax-DateAndTime-readme.m2i 
  55. syntax-InetAddress-get.m2i syntax-InetAddress-set.m2i 
  56. syntax-InetAddressType-get.m2i syntax-InetAddressType-set.m2i 
  57. syntax-RowStatus-dependencies.m2i syntax-RowStatus-get.m2i 
  58. syntax-RowStatus-varbind-validate.m2i 
  59. syntax-StorageType-dependencies.m2i 
  60. syntax-TestAndIncr-get.m2i
  61. CONFINSTALLDIR=$(snmplibdir)/snmpconf-data
  62. CONFDATASRC=snmpconf.dir
  63. CONFDIRS=snmp-data snmpd-data snmptrapd-data
  64. CONFFILES=snmpd-data/system snmpd-data/acl snmpd-data/trapsinks 
  65. snmpd-data/monitor snmpd-data/extending snmpd-data/operation 
  66. snmpd-data/basic_setup snmpd-data/snmpconf-config 
  67. snmp-data/authopts snmp-data/debugging snmp-data/output snmp-data/mibs 
  68. snmp-data/snmpconf-config 
  69. snmptrapd-data/formatting snmptrapd-data/traphandle 
  70. snmptrapd-data/authentication snmptrapd-data/logging snmptrapd-data/runtime 
  71. snmptrapd-data/snmpconf-config
  72. OTHERCLEANTARGETS=snmpcheck $(SCRIPTSMADEFORPERL)
  73. all: $(SCRIPTSMADEFORPERL) standardall
  74. snmpcheck: $(srcdir)/snmpcheck.def ../sedscript
  75. $(SED) -f ../sedscript $(srcdir)/snmpcheck.def > snmpcheck
  76. snmpcheck.made: snmpcheck
  77. if test "x$(PERL)" != "x" ; then 
  78.   $(PERL) -p -e 's%^#!.*/perl.*%#!$(PERL)%' snmpcheck > snmpcheck.made ; 
  79. else 
  80.   touch snmpcheck.made ; 
  81.         fi
  82. tkmib.made: $(srcdir)/tkmib
  83. if test "x$(PERL)" != "x" ; then 
  84.   $(PERL) -p -e 's%^#!.*/perl.*%#!$(PERL)%' ${srcdir}/tkmib > tkmib.made; 
  85. else 
  86.   touch tkmib.made; 
  87.         fi
  88. mib2c.made: $(srcdir)/mib2c
  89. if test "x$(PERL)" != "x" ; then 
  90.   $(PERL) -p -e 's%^#!.*/perl.*%#!$(PERL)%;s#/usr/local/share/snmp#$(snmplibdir)#;' ${srcdir}/mib2c > mib2c.made; 
  91. else 
  92.   touch mib2c.made; 
  93.         fi
  94. ipf-mod.pl.made: $(srcdir)/ipf-mod.pl
  95. if test "x$(PERL)" != "x" ; then 
  96.   $(PERL) -p -e 's%^#!.*/perl.*%#!$(PERL)%' ${srcdir}/ipf-mod.pl > ipf-mod.pl.made; 
  97. else 
  98.   touch ipf-mod.pl.made; 
  99.         fi
  100. fixproc.made: $(srcdir)/fixproc
  101. if test "x$(PERL)" != "x" ; then 
  102.   $(PERL) -p -e 's%^#!.*/perl.*%#!$(PERL)%' ${srcdir}/fixproc > fixproc.made; 
  103. else 
  104.   touch fixproc.made; 
  105.         fi
  106. snmpconf.made: $(srcdir)/snmpconf
  107. if test "x$(PERL)" != "x" ; then 
  108.   $(PERL) -p -e 's%^#!.*/perl.*%#!$(PERL)%; s#/usr/local/share#$(datadir)#g; s#/usr/local/etc/snmp#$(SNMPCONFPATH)#g; s#/var/net-snmp#$(PERSISTENT_DIRECTORY)#g' ${srcdir}/snmpconf > snmpconf.made; 
  109. else 
  110.   touch snmpconf.made; 
  111.         fi
  112. traptoemail.made: $(srcdir)/traptoemail
  113. if test "x$(PERL)" != "x" ; then 
  114.   $(PERL) -p -e 's%^#!.*/perl.*%#!$(PERL)%; s#/usr/local/share#$(datadir)#g; s#/usr/local/etc/snmp#$(TRAPTOEMAILPATH)#g' ${srcdir}/traptoemail > traptoemail.made; 
  115. else 
  116.   touch traptoemail.made; 
  117.         fi
  118. localinstall: $(SCRIPTSMADEFORPERL)
  119. @if test "x$(PERL)" != "x" ; then 
  120.   for i in $(PERLSCRIPTS) ; do $(INSTALL) $$i.made $(INSTALL_PREFIX)$(bindir)/$$i ; echo "install:  installed $$i in $(INSTALL_PREFIX)$(bindir)" ; done ; 
  121.   for i in $(SHELLSCRIPTS) ; do $(INSTALL) $(srcdir)/$$i $(INSTALL_PREFIX)$(bindir)/$$i ; echo "install:  installed $$i in $(INSTALL_PREFIX)$(bindir)" ; done ; 
  122.   $(SHELL) $(srcdir)/../mkinstalldirs $(INSTALL_PREFIX)$(snmplibdir) ; 
  123.   for i in $(DATASRCS) ; do $(INSTALL_DATA) $(srcdir)/$$i $(INSTALL_PREFIX)$(snmplibdir)/$$i ; echo "install:  installed $$i in $(INSTALL_PREFIX)$(snmplibdir)" ; done ; 
  124.   for i in $(CONFDIRS); do $(SHELL) $(srcdir)/../mkinstalldirs $(INSTALL_PREFIX)$(CONFINSTALLDIR)/$$i ; done ; 
  125.   for i in $(CONFFILES); do $(INSTALL_DATA) $(srcdir)/$(CONFDATASRC)/$$i $(INSTALL_PREFIX)$(CONFINSTALLDIR)/$$i; echo "install:  installed $$i in $(INSTALL_PREFIX)$(CONFINSTALLDIR)"; done ; 
  126.   $(SHELL) $(srcdir)/../mkinstalldirs $(INSTALL_PREFIX)$(MIB2CINSTALLDIR) ; 
  127.   for i in $(MIB2CFILES); do $(INSTALL_DATA) $(srcdir)/$(MIB2CDATASRC)/$$i $(INSTALL_PREFIX)$(MIB2CINSTALLDIR)/$$i; echo "install:  installed $$i in $(INSTALL_PREFIX)$(MIB2CINSTALLDIR)"; done 
  128. fi
  129. localuninstall:
  130. @if test "x$(PERL)" != "x" ; then 
  131.   for i in $(PERLSCRIPTS) ; do rm -f $(INSTALL_PREFIX)$(bindir)/$$i ; echo "removed $$i from $(INSTALL_PREFIX)$(bindir)" ; done ; 
  132.   for i in $(SHELLSCRIPTS) ; do rm -f $(INSTALL_PREFIX)$(bindir)/$$i ; echo "removed $$i from $(INSTALL_PREFIX)$(bindir)" ; done ; 
  133.   for i in $(DATASRCS) ; do rm -f $(INSTALL_PREFIX)$(snmplibdir)/$$i ; echo "removed $$i from $(INSTALL_PREFIX)$(snmplibdir)" ; done ; 
  134.   for i in $(CONFFILES); do rm -f $(INSTALL_PREFIX)$(CONFINSTALLDIR)/$$i; echo "removed $$i from $(INSTALL_PREFIX)$(CONFINSTALLDIR)"; done ; 
  135.   for i in $(MIB2CFILES); do rm -f $(INSTALL_PREFIX)$(MIB2CINSTALLDIR)/$$i; echo "removed $$i from $(INSTALL_PREFIX)$(MIB2CINSTALLDIR)"; done 
  136. fi