123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119 |
- ############################################################################
- ##
- ## Makefile.bcc
- ##
- ## SNMP++v3.2.23
- ## -----------------------------------------------
- ## Copyright (c) 2001-2007 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, Sun Nov 11 15:10:59 CET 2007
- ##
- ##########################################################################*
- CXX = bcc32
- CXXFLAGS = -P -tWM -DWIN32=1 -DSNMP_PP_NATIVE_EXPORTS=1
- LIBDESDIR = ..\..\libdes
- LIBDES =$(LIBDESDIR)\libdes.lib
- GET = snmpGet.exe
- GETOBJS = snmpGet.obj
- SET = snmpSet.exe
- SETOBJS = snmpSet.obj
- NEXT = snmpNext.exe
- NEXTOBJS = snmpNext.obj
- WALK = snmpWalk.exe
- WALKOBJS = snmpWalk.obj
- BULKWALK = snmpBulk.exe
- BULKWALKOBJS = snmpBulk.obj
- TRAPSEND = snmpTraps.exe
- TRAPSENDOBJS = snmpTraps.obj
- TRAPRECEIVE = receive_trap.exe
- TRAPRECEIVEOBJS = receive_trap.obj
- INFORM = snmpInform.exe
- INFORMOBJS = snmpInform.obj
- PASSWD = snmpPasswd.exe
- PASSWDOBJS = snmpPasswd.obj
- WALKTHREADS = snmpWalkThreads.exe
- WALKTHREADSOBJS = snmpWalkThreads.obj
- TESTAPP = test_app.exe
- TESTAPPOBJS = test_app.obj
- OBJS = $(GETOBJS) $(SETOBJS) $(NEXTOBJS) $(WALKOBJS) $(TESTAPPOBJS) \
- $(BULKWALKOBJS) $(TRAPSENDOBJS) $(TRAPRECEIVEOBJS) $(INFORMOBJS) \
- $(PASSWDOBJS) $(WALKTHREADSOBJS)
- TARGETS = $(GET) $(SET) $(NEXT) $(WALK) $(BULKWALK) $(TESTAPP) \
- $(TRAPSEND) $(TRAPRECEIVE) $(INFORM) $(PASSWD) $(WALKTHREADS)
- SNMPPLUSDIR = ..
- SNMPLIBPATH = $(SNMPPLUSDIR)\lib
- RSAEURODIR = ..\..\rsaeuro
- HEADERS = ..\include\address.h ..\include\counter.h ..\include\ctr64.h \
- ..\include\gauge.h ..\include\octet.h ..\include\oid.h \
- ..\include\pdu.h ..\include\smi.h ..\include\target.h \
- ..\include\timetick.h ..\include\vb.h ..\include\snmp_pp.h \
- ..\include\integer.h ..\include\smival.h ..\include\msgqueue.h \
- ..\include\userdefined.h ..\include\usertimeout.h \
- ..\include\eventlist.h ..\include\msec.h ..\include\usm_v3.h \
- ..\include\v3.h ..\include\mp_v3.h ..\include\sha.h
- LIBSNMPPLUS = $(SNMPLIBPATH)\libsnmp_pp.lib
- LIBDES = $(LIBDESDIR)\libdes.lib
- INCLUDES = -I..\include
- .SUFFIXES: .exe .obj .cpp
- .cpp.obj:
- $(CXX) $(CXXFLAGS) $(INCLUDES) -c $<
- .obj.exe:
- $(CXX) $(CXXFLAGS) $(LIBSNMPPLUS) $<
- all: $(TARGETS)
- #
- # Dependencies:
- #
- $(OBJS): $(HEADERS)
- clean:
- @echo Cleaning up...
- -@if exist *.obj del *.obj >nul
- -@if exist *.lib del *.lib >nul
- -@if exist *.exe del *.exe >nul
- -@if exist *.dll del *.dll >nul
- -@if exist *.tds del *.tds >nul
|