📄 makefile.cfg
字号:
## Makefile for snark/socktest#$#equate(SNARK_TEST_MIBS $#if-installed(ATTACHE_MIB rfc1213.mib) $#if-installed(ATTACHE_CIDR_MIB rfc2096.mib) $#if-installed(ENVOY_SNMP_RFC2275_VIEWS $#progn(rfc2271.mib rfc2275.mib)) $#if-installed(ENVOY_SNMP_VERSION_3 $#progn(rfc2272.mib rfc2273.mib rfc2274.mib)))$#equate(SNARK_TEST_CTLS $#if-installed(ATTACHE_TCP $#nil() $#progn(-exclude tcp)) $#if-installed(ENVOY_SNMP_GROUP_V1 $#nil() $#if-installed(ENVOY_SNMP_GROUP_V2 $#filepath($(SRCDIR) target src wrn wm demo snmpctls v1_exc.mib) $#progn(-exclude snmp))) $#if-installed(ATTACHE_MIB $#filepath($(SRCDIR) attache net attache.mib)) $#if-installed(ENVOY_SNMP_RFC2275_VIEWS $#if-installed(ENVOY_SNMP_VERSION_3 $#filepath($(SRCDIR) target src wrn wm demo snmpctls v3mib.ctl) $#filepath($(SRCDIR) target src wrn wm demo snmpctls view2275.ctl))))$#makefile-init().SUFFIXES: .c .o .ob.c.ob: gcc -c -o$*.ob -DTEST_BSD $(CFLAGS) $(XCFLAGS) $*.c$#equate(OBJS $#objs(sockmain tmain tutils tsocket tsendto tconnect tsend tbind tgetsock tgetpeer tioctl trecvfrm trecv tselect tsendmsg trecvmsg tshutdwn taccept tclose tmulti getopt) $#if-installed(ENVOY $#objs(snmpvars mib)) $#if-installed(ATTACHE_IPSEC $#objs(ips_glue)) $#if-installed(SNARK_OVER_PSOS $#objs(root drv_conf etc_ini)))$#equate(OBS tmain.ob tutils.ob tsocket.ob tsendto.ob tconnect.ob tsend.ob tbind.ob tgetsock.ob tgetpeer.ob tioctl.ob trecvfrm.ob trecv.ob tselect.ob tsendmsg.ob trecvmsg.ob tshutdwn.ob taccept.ob tclose.ob)$#equate(PSOS_LIBS $#filepath($(SRCDIR) target src wrn wm attache psos $#libs(attpsos)) $#if-installed(ATTACHE_PSOS_PNET $#filepath($(PSS_ROOT) sys libc $#libs(pnet))))$#equate(ATTACHE_LIBS $#filepath($(SRCDIR) target src wrn wm attache sockets $#libs(sockets)) $#filepath($(SRCDIR) target src wrn wm attache net $#libs(net)) $#if-installed(SNARK_OVER_PSOS $#(PSOS_LIBS)) $#if-installed(SNARK_OVER_PSOS $#filepath($(SRCDIR) target src wrn wm attache net $#libs(net))))$#equate(SNARK_LIBS $#filepath($(SRCDIR) target src wrn wm demo lib $#libs(snark)))$#equate(COMMON_LIBS $#if-installed(COMMON_DES $#filepath($(SRCDIR) target src wrn wm common lib $#libs(epdes))) $#if-installed(COMMON_DES_FAKE $#filepath($(SRCDIR) target src wrn wm common lib $#libs(epdes))))$#if-installed(ENVOY $#equate(SNMP_LIBS $#filepath($(SRCDIR) target src wrn wm snmp engine $#libs(snmp))) $#equate(SNMP_LIBS))$#equate(LIBS $#(SNARK_LIBS) $#(ATTACHE_LIBS) $#(SNMP_LIBS) $#(SNARK_LIBS) $#(COMMON_LIBS))all: $#exes(socktest) $#dummy()$#makeexe(socktest $#progn($#(OBJS)) $#progn($#(LIBS)) makefile)socktest.bsd: $(OBS) makefile gcc -o socktest.bsd $(CFLAGS) $(XCFLAGS) $(OBS)$#makeexe(ttcp $#progn($#objs(ttcp getopt sockmain tutils)) $#progn($#(LIBS)) makefile)ttcp.bsd: ttcp.ob getopt.ob tutils.ob makefile gcc -o ttcp.bsd $(CFLAGS) $(XCFLAGS) ttcp.ob getopt.ob tutils.ob$#makemib(mib.c $#nil() $#nil() $(SNARK_TEST_MIBS) $(SNARK_TEST_CTLS) $#nil())cleanobj: $#dummy() -$(RM) $#objs(*) -$(RM) *.obclean: $#dummy() -$(RM) $#objs(*) -$(RM) *.ob -$(RM) $#exes(socktest)$#clean()sizes: $#dummy() $#makesize(socktest $(OBJS))$#makeetcini(etc_ini.c $(ETC_INI_FILES))
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -