📄 makefile.cfg
字号:
## engine/makefile.cfg### Copyright 2000-2005 Wind River Systems, Inc.# All rights reserved. Provided under license only.# Distribution or other use of this software is only# permitted pursuant to the terms of a license agreement# from Wind River Systems (and is otherwise prohibited).# Refer to that license agreement for terms of use.## Copyright 1988-1997 Epilogue Technology Corporation.# Copyright 1998 Integrated Systems, Inc.# All rights reserved.## [clearcase]# modification history# -------------------# 01d,12sep05,job need a makedoc macro here# 01c,28apr05,job dos2unix file# 01b,21apr05,AJS Diffie-Hellman work; update APIgen targets# 01a,19apr05,job update copyright notices# 01b,27sep04,AJS Diffie-Hellman work; add new module (v3_dh.c) for build.# 01f,13apr05,AJS Diffie-Hellman work# 01e,24mar05,job don't automatically build docs# 01d,10mar05,job add a docs target# 01c,09mar05,job create apigen targets# 01b,27sep04,job fix typos# 01a,24nov03,job update copyright information# $#makefile-init()$#equate(TEST_DIRECTORY $#if-installed(ENVOY_SNMP_RFC2275_VIEWS $#dummy() $#if-installed(ENVOY_TEST test)))$##make-makefiles($#@($#(TEST_DIRECTORY)))$#equate(CORE_OBJS $#objs(asy_back asy_util bindint bindip bindnull bindoid bindstr binduint buffer buildpkt creatreq creatint decode encode env_init etimer etimerin exists exist_as gas_int gas_ip gas_oid gas_str gas_uint gas_ulng gas_incr get_int get_ip get_oid get_str get_uint get_ulng getpdu ip2rlist ip2llist llistcmp localio mibutils mib_fon mib_next nextpdu null_gas null_get null_nas null_nxt null_tas null_tst null_sas null_set objectid oid2ip oid2str oidcmp oidcmp2 oidorder rcv_pkt row row_get rowloose rpktasy sas_int sas_uint sas_incr scan_loc set_int set_uint serial setpdu snmp_d snmp_e tree vb_rtns))$#equate(V1_TYPE_OBJS $#if-installed(ENVOY_SNMP_VERSION_1 $#objs(creatrap)))$#equate(V2_TYPE_OBJS $#progn($#objs(get_ui64 set_ui64 gas_ui64 sas_ui64) $#if-installed(ENVOY_SNMP_VERSION_2 $#objs(bindui64) $#if-installed(SNMP_VERSION_3_LICENSED $#if-installed(ENVOY_SNMP_USE_V2_TYPES $#objs(bindui64))))))$#equate(V3_TYPE_OBJS $#if-installed(SNMP_VERSION_3_LICENSED $#progn( $#objs(v3_acc v3_auth v3_ber v3_con v3_creq v3_eng v3_ini v3_priv v3_user v3mt_con v3mt_acc v3mt_usr) $#if-installed(SNMP_V3_DIFFIE_HELLMAN $#objs(v3_dh v3mt_dh)) $#if-installed(ENVOY_SNMP_V3_TARGET $#objs(copyvb ntfy_chk v3_trgt v3mt_tgt)) $#if-installed(ENVOY_SNMP_V3_PROXY $#objs(pxy3_chk v3_proxy v3mt_pxy)) $#if-installed(ENVOY_SNMP_V3_NOTIFY $#objs(sendntfy v3_ntfy v3mt_nfy)) $#if-installed(ENVOY_SNMP_COEXISTENCE $#objs(commlkup v3_comm v3mt_com)))))$#equate(VIEW_OBJS $#if-installed(ENVOY_SNMP_RFC1445_VIEWS $#objs(view_chk view_rts viewmth) $#if-installed(ENVOY_SNMP_RFC2275_VIEWS $#objs(view_chk view_rts vmth2275))))$#equate(AX_OBJS $#if-installed(SNMP_AGENTX_LICENSED $#progn( $#if-installed(ENVOY_AGENTX $#objs(ax_sa_cr ax_core ax_chunk)) $#if-installed(ENVOY_AGENTX_MASTER $#objs(ax_ma ax_maini ax_index ax_mhlpf ax_mmutl axapi axmth)) $#if-installed(ENVOY_AGENTX_SUB $#objs(ax_sa ax_saini))))) $#equate(DYN_OBJS $#if-installed(COMMON_DYNAMIC_COMP_CONFIG $#progn( $#if-installed(SNMP_AGENTX_LICENSED $#objs(dyncfgam dyncfgas dyncfgax)) $#if-installed(SNMP_VERSION_3_LICENSED $#objs(dyncfgv3)) $#objs(dyncfgvx))))$#equate(PROXY_OBJS $#if-installed(ENVOY_SNMP_PROXY $#objs(proxy proxy_v1 proxy_v2 proxyini)))$#equate(LOCK_OBJS $#if-installed(ENVOY_SNMP_LOCK $#objs(snmplock)))$#equate(ENTITY_OBJS $#if-installed(ENVOY_ENTITY_MIB $#objs(entlogic entitymt)))$#equate(PSOS_OBJS $#if-installed(ENVOY_PSOS $#objs(psosinit psosutil)))$#equate(OBJS $#(CORE_OBJS) $#(VIEW_OBJS) $#(V1_TYPE_OBJS) $#(V2_TYPE_OBJS) $#(V3_TYPE_OBJS) $#(PROXY_OBJS) $#(LOCK_OBJS) $#(AX_OBJS) $#(ENTITY_OBJS) $#(DYN_OBJS) $#(PSOS_OBJS))all: $#libs(snmp) $#dummy()$##make-all($#@($#(TEST_DIRECTORY)))# The main SNMP library$#makelib(snmp $#(OBJS) $#(MAKEFILENAME))sizes: $#dummy() $#makesizehdr(SNMP) $#makesize(core $(CORE_OBJS)) $#if-installed(ENVOY_SNMP_VERSION_1 $#makesize(snmpv1 $(V1_TYPE_OBJS)) $#makesizenone(snmpv1)) $#if-installed(ENVOY_SNMP_VERSION_2 $#makesize(snmpv2 $(V2_TYPE_OBJS)) $#makesizenone(snmpv2)) $#if-installed(SNMP_VERSION_3_LICENSED $#makesize(snmpv3 $(V3_TYPE_OBJS)) $#makesizenone(snmpv3)) $#if-installed(ENVOY_SNMP_RFC1445_VIEWS $#makesize(views $(VIEW_OBJS)) $#if-installed(ENVOY_SNMP_RFC2275_VIEWS $#makesize(views $(VIEW_OBJS)) $#makesizenone(views))) $#if-installed(ENVOY_SNMP_PROXY $#makesize(proxy $(PROXY_OBJS)) $#makesizenone(proxy)) $#if-installed(ENVOY_SNMP_LOCK $#makesize(lock $#(LOCK_OBJS)) $#makesizenone(lock)) $#if-installed(ENVOY_ENTITY_MIB $#makesize(ent-mib $#(ENTITY_OBJS)) $#makesizenone(ent-mib)) $#if-installed(ENVOY_AGENTX $#makesize(agentx $(AX_OBJS)) $#makesizenone(agentx))DOC_FILES=\ ax_chunk.c \ ax_core.c \ ax_ma.c \ ax_sa.c \ ax_sa_cr.c \ bindint.c \ bindip.c \ bindnull.c \ bindoid.c \ bindstr.c \ bindui64.c \ binduint.c \ buildpkt.c \ creatrap.c \ creatreq.c \ env_init.c \ ip2llist.c \ ip2rlist.c \ llistcmp.c \ mibutils.c \ oid2ip.c \ oid2str.c \ oidcmp2.c \ oidcmp.c \ oidorder.c \ row.c \ row_get.c \ rowloose.c \ rpktasy.c \ sendntfy.c \ snmp_d.c \ snmp_e.c \ tree.c \ v3_acc.c \ v3_auth.c \ v3_comm.c \ v3_con.c \ v3_creq.c \ v3_dh.c \ v3_eng.c \ v3_ntfy.c \ v3_priv.c \ v3_proxy.c \ v3_trgt.c \ v3_user.c \ vb_rtns.c \ view_rts.c$#makedoc()cleanobj: $#dummy() -$(RM) $#objs(*)clean: $#dummy() -$(RM) $#objs(*) -$(RM) $#libs(snmp) -$(RM) $#(HTML_FILES)$#clean()# file dependencies$#objs(asy_back): asy_back.c $(SRCDIR)/target/h/wrn/wm/snmp/engine/asn1conf.h \ $(SRCDIR)/target/h/wrn/wm/common/install.h \ $(SRCDIR)/target/h/wrn/wm/common/types.h \ $(SRCDIR)/target/h/wrn/wm/common/config.h \ $#port-hdr(oemtypes.h) $#port-hdr(common.h) $#port-hdr(envoy.h) \ $(SRCDIR)/target/h/wrn/wm/snmp/engine/asn1.h \ $(SRCDIR)/target/h/wrn/wm/snmp/engine/buffer.h \ $(SRCDIR)/target/h/wrn/wm/snmp/engine/snmpdefs.h \ $(SRCDIR)/target/h/wrn/wm/snmp/engine/mib.h \ $(SRCDIR)/target/h/wrn/wm/snmp/engine/ui64.h \ $(SRCDIR)/target/h/wrn/wm/snmp/engine/vbdefs.h \ $#if-installed(ENVOY_SNMP_VERSION_3 $(SRCDIR)/target/h/wrn/wm/snmp/engine/v3_auth.h) \ $#if-installed(ENVOY_SNMP_VERSION_3 $(SRCDIR)/target/h/wrn/wm/common/hmac.h) \ $#if-installed(ENVOY_SNMP_VERSION_3 $(SRCDIR)/target/h/wrn/wm/snmp/engine/v3_priv.h) \ $#if-installed(COMMON_DYNAMIC_COMP_CONFIG $(SRCDIR)/target/h/wrn/wm/common/dyncfg.h) \ $(SRCDIR)/target/h/wrn/wm/snmp/engine/auxmth.h \ $(SRCDIR)/target/h/wrn/wm/snmp/engine/buildpkt.h \ $(SRCDIR)/target/h/wrn/wm/snmp/engine/snmp.h \ $(SRCDIR)/target/h/wrn/wm/common/glue.h \ $(SRCDIR)/target/h/wrn/wm/common/stdf.h \ $(SRCDIR)/target/h/wrn/wm/snmp/engine/objectid.h \ $(SRCDIR)/target/h/wrn/wm/common/bug.h \ $(SRCDIR)/target/h/wrn/wm/common/bugdef.h$#objs(asy_util): asy_util.c $(SRCDIR)/target/h/wrn/wm/snmp/engine/asn1conf.h \ $(SRCDIR)/target/h/wrn/wm/common/install.h \ $(SRCDIR)/target/h/wrn/wm/common/types.h \ $#port-hdr(oemtypes.h) $#port-hdr(envoy.h) $#port-hdr(common.h) \ $(SRCDIR)/target/h/wrn/wm/snmp/engine/asn1.h \ $(SRCDIR)/target/h/wrn/wm/snmp/engine/buffer.h \ $(SRCDIR)/target/h/wrn/wm/snmp/engine/snmpdefs.h \ $(SRCDIR)/target/h/wrn/wm/snmp/engine/mib.h \ $(SRCDIR)/target/h/wrn/wm/snmp/engine/ui64.h \ $(SRCDIR)/target/h/wrn/wm/snmp/engine/vbdefs.h \ $#if-installed(ENVOY_SNMP_VERSION_3 $(SRCDIR)/target/h/wrn/wm/snmp/engine/v3_auth.h) \ $#if-installed(ENVOY_SNMP_VERSION_3 $(SRCDIR)/target/h/wrn/wm/common/hmac.h) \ $#if-installed(ENVOY_SNMP_VERSION_3 $(SRCDIR)/target/h/wrn/wm/snmp/engine/v3_priv.h) \ $(SRCDIR)/target/h/wrn/wm/snmp/engine/auxmth.h \ $(SRCDIR)/target/h/wrn/wm/snmp/engine/buildpkt.h \ $(SRCDIR)/target/h/wrn/wm/snmp/engine/snmp.h \ $(SRCDIR)/target/h/wrn/wm/common/glue.h \ $(SRCDIR)/target/h/wrn/wm/common/stdf.h \ $(SRCDIR)/target/h/wrn/wm/snmp/engine/objectid.h$#objs(ax_chunk): ax_chunk.c $(SRCDIR)/target/h/wrn/wm/snmp/engine/asn1conf.h \ $(SRCDIR)/target/h/wrn/wm/common/install.h \ $(SRCDIR)/target/h/wrn/wm/common/types.h \ $#port-hdr(oemtypes.h) $#port-hdr(envoy.h) \ $(SRCDIR)/target/h/wrn/wm/snmp/engine/agentx.h \ $(SRCDIR)/target/h/wrn/wm/snmp/engine/asn1.h \ $(SRCDIR)/target/h/wrn/wm/snmp/engine/buffer.h \ $(SRCDIR)/target/h/wrn/wm/snmp/engine/vbdefs.h \ $(SRCDIR)/target/h/wrn/wm/snmp/engine/etimer.h \ $(SRCDIR)/target/h/wrn/wm/snmp/engine/snmp.h \ $(SRCDIR)/target/h/wrn/wm/common/glue.h \
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -