⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 common.mk

📁 JdonFramework need above jdk 1.4.0 This version has passed under Tomcat 4.x/5.x JBoss 3.x/JBoss 4.0
💻 MK
字号:
  ############################################################################  ##   ##  common.mk    ##  ##  SNMP++v3.2.21a  ##  -----------------------------------------------  ##  Copyright (c) 2001-2006 Jochen Katz, Frank Fock  ##  ##  This software is based on SNMP++2.6 from Hewlett Packard:  ##    ##    Copyright (c) 1996  ##    Hewlett-Packard Company  ##    ##  ATTENTION: USE OF THIS SOFTWARE IS SUBJECT TO THE FOLLOWING TERMS.  ##  Permission to use, copy, modify, distribute andor sell this software   ##  andor its documentation is hereby granted without fee. User agrees   ##  to display the above copyright notice and this license notice in all   ##  copies of the software and any documentation of the software. User   ##  agrees to assume all liability for the use of the software;   ##  Hewlett-Packard and Jochen Katz make no representations about the   ##  suitability of this software for any purpose. It is provided   ##  "AS-IS" without warranty of any kind, either express or implied. User   ##  hereby grants a royalty-free license to any and all derivatives based  ##  upon this software code base.   ##    ##  Stuttgart, Germany, Tue Nov 21 22:12:16 CET 2006   ##    ##########################################################################*GET = snmpGet GETOBJS = snmpGet.oSET = snmpSet SETOBJS = snmpSet.oNEXT = snmpNextNEXTOBJS = snmpNext.oNEXTASYNC = snmpNextAsyncNEXTASYNCOBJS = snmpNextAsync.oWALK = snmpWalkWALKOBJS = snmpWalk.oBULKWALK = snmpBulkBULKWALKOBJS = snmpBulk.oTRAPSEND = snmpTrapsTRAPSENDOBJS = snmpTraps.oTRAPRECEIVE = receive_trapTRAPRECEIVEOBJS = receive_trap.oINFORM = snmpInformINFORMOBJS = snmpInform.o PASSWD = snmpPasswdPASSWDOBJS = snmpPasswd.o WALKTHREADS = snmpWalkThreadsWALKTHREADSOBJS = snmpWalkThreads.oTESTAPP = test_appTESTAPPOBJS = test_app.oDISCOVER = snmpDiscoverDISCOVEROBJS = snmpDiscover.oTARGETS =  $(GET) $(SET) $(NEXTASYNC) $(NEXT) $(WALK) \	   $(BULKWALK) $(TRAPSEND) $(TRAPRECEIVE) $(INFORM) $(PASSWD) \	   $(WALKTHREADS) $(DISCOVER)## Installation directories#INSTBINPATH=/usr/local/binSNMPPLUSDIR = ..SNMPLIBPATH = $(SNMPPLUSDIR)/libLIBDESDIR	= ../../libdesLIBTOMCRYPTDIR	= ../../cryptSNMPLIBS	= $(wildcard $(SNMPLIBPATH)/libsnmp++*)LIBSNMP		= $(SNMPLIBPATH)/libsnmp++.aLIBSNMPSH	= $(SNMPLIBPATH)/libsnmp++.soLIBDES		= $(LIBDESDIR)/libdes.aLIBTOMCRYPT	= $(LIBTOMCRYPTDIR)/libtomcrypt.aHEADERS = $(wildcard $(SNMPPLUSDIR)/include/snmp_pp/*.h)# verify that snmp++ lib is in ../libifeq ($(SNMPLIBS),)$(error Error: Need snmp++ library in $(SNMPLIBPATH))endif# Set crypto lib to useifndef CRYPTOLINKLIBSifneq ($(wildcard $(LIBTOMCRYPT)),)USERTEXT	= INFO: Found libtomcrypt.CRYPTOLINKLIBS	= -L$(LIBTOMCRYPTDIR) -ltomcryptelseifneq ($(wildcard $(LIBDES)),)USERTEXT	= INFO: Found libdes.CRYPTOLINKLIBS	= -L$(LIBDESDIR) -ldeselseUSERTEXT	= INFO: No crypto libs found, SNMPv3 cannot be used.CRYPTOLINKLIBS	=endifendifendifLINKLIBS	= -L$(SNMPLIBPATH) -lsnmp++ $(CRYPTOLINKLIBS)all: checklib $(TARGETS) $(TESTAPP)install: all	install -d $(DESTDIR)$(INSTBINPATH)	install $(TARGETS) $(DESTDIR)$(INSTBINPATH)checklib:	@echo $(USERTEXT)%.o:	%.cpp	$(CXX) $(CFLAGS) -o $@ -c $<.c.o: 	$(CC) $(CFLAGS) -c $<.C.o: 	$(CXX) $(CFLAGS) -c $<.cpp.o: 	$(CXX) $(CFLAGS) -c $<%:	%.o $(SNMPLIBS)	$(CXX) $(LDFLAGS) $< $(LINKLIBS) -o $@## Dependencies:#$(GETOBJS): $(HEADERS)$(SETOBJS): $(HEADERS)$(NEXTOBJS): $(HEADERS)$(NEXTASYNCOBJS): $(HEADERS)$(WALKOBJS): $(HEADERS)$(WALKTHREADSOBJS): $(HEADERS)$(BULKWALKOBJS): $(HEADERS)$(TRAPSENDOBJS): $(HEADERS)$(TRAPRECEIVEOBJS): $(HEADERS)$(INFORMOBJS): $(HEADERS)$(PASSWDOBJS): $(HEADERS)$(TESTAPPOBJS): $(HEADERS)$(DISCOVEROBJS): $(HEADERS)strip:	$(TARGETS) $(TESTAPP)	-strip $(TARGETS) $(TESTAPP)clean:	-rm -f *.o *.a *~ core	-rm -rf ptrepository cxx_repository/  SunWS_cache/clobber: clean	-rm -f $(TARGETS) $(TESTAPP) snmpv3_boot_counter

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -