# @(#)$Id: Makefile.standalone,v 1.1 1996/02/13 21:34:24 clough Exp $
#
# Copyright (C) 1995 Hewlett Packard
# Integrated Network Solutions Lab
#

OBJS =	SNMP_Client.o \
        XPortCache.o \
	snmplib.o \
	snmputil.o \
	xportudp.o

HDRS =	SNMP_Client.h \
        XPortCache.h \
	mydefs.h \
	snmperr.h \
	snmplib.h \
	snmputil.h \
	xport.h

SRCS =	SNMP_Client.C \
        XPortCache.C \
	snmplib.c \
	snmputil.c \
	xportudp.c


          DEFINES = -D_MOTOROLLA -D_UDP -D_UNIX -D_DEBUG -D_HPUX_SOURCE -DNDEBUG
         INCLUDES = -I.

               LD = ld -s -Fw
               RM = rm -f
               MV = mv -f
           DEPEND = makedepend

         PICFLAGS = +z
      CXXPICFLAGS = +z
     SHLIBLDFLAGS = -b
          CCDEBUG = -g
         CXXDEBUG = -g
        CCOPTIONS = -Aa
            CCOPT = -O
           CXXOPT = -O

          C_FLAGS = +DA1.1 +DS1.1 -Aa -D_HPUX_SOURCE -DANSI_CPP $(CCOPTIONS) $(DEFINES) $(INCLUDES) -Dhpux10_0
         CXXFLAGS = +DA1.1 +DS1.1 -Aa -D_HPUX_SOURCE -DANSI_CPP +a1 -I/opt/CC/include     $(DEFINES) $(INCLUDES) -Dhpux10_0
      DEPENDFLAGS = -o.o



all: $(HDRS) \
	libsnmp.sl 
##	libsnmp_db.sl



## libsnmp_db.sl: $(OBJS)
##	@$(RM) $@
##	( cd debug; \
##	$(LD) $(SHLIBLDFLAGS) -o $@ $(OBJS); \
##	$(MV) $@ ../$@ \
##	)

libsnmp.sl: $(OBJS)
	@$(RM) $@
	$(LD) $(SHLIBLDFLAGS) -o $@ $(OBJS)
	chmod a+rwx $@

clean::
	$(RM) $(OBJS)

.c.o:
##	@if [ ! -d debug ]; then mkdir debug; else exit 0; fi
##	$(CC) $(PICFLAGS) $(CCDEBUG) $(C_FLAGS) -c $*.c
##	$(MV) $*.o debug/$*.o
	$(CC) $(PICFLAGS) $(CCOPT) $(C_FLAGS) -c $*.c

.C.o:
##	@if [ ! -d debug ]; then mkdir debug; else exit 0; fi
##	$(CXX) $(CXXPICFLAGS) $(CXXDEBUG) $(CXXFLAGS) -c $*.C
##	$(MV) $*.o debug/$*.o
	$(CXX) $(CXXPICFLAGS) $(CXXOPT) $(CXXFLAGS) -c $*.C

##$(HDRS) $(SRCS):: RCS/$$@,v
##	@echo "\tRCS/$@,v -> $@"
##	@$(CO) -r$(REVNAME) -q $@

depend::
	$(DEPEND) $(DEPENDFLAGS) -s "# DO NOT DELETE" -- $(DEFINES) $(INCLUDES) -I/opt/CC/include/CC -- $(SRCS)


# DO NOT DELETE

XPortCache.o: XPortCache.h xport.h mydefs.h snmperr.h
xportudp.o: snmperr.h snmputil.h

## NMP_Client.o: /usr/include/pthread.h /usr/include/dce/cma.h
## NMP_Client.o: /usr/include/dce/cma_config.h
## NMP_Client.o: /usr/include/dce/hpdce_platform.h /usr/include/sys/types.h
## NMP_Client.o: /usr/include/sys/stdsyms.h /usr/include/sys/time.h
## NMP_Client.o: /usr/include/sys/sigevent.h /usr/include/dce/exc_handling.h
## NMP_Client.o: /opt/CC/include/CC/setjmp.h /usr/include/dce/cma_px.h
## NMP_Client.o: /usr/include/dce/cmalib_crtlx.h /usr/include/stddef.h
## NMP_Client.o: /usr/include/stdlib.h /usr/include/sys/wait.h
## NMP_Client.o: /usr/include/sys/resource.h /usr/include/sys/signal.h
## NMP_Client.o: /usr/include/sys/siginfo.h /usr/include/sys/newsig.h
## NMP_Client.o: /usr/include/machine/save_state.h /usr/include/sys/syscall.h
## NMP_Client.o: /usr/include/machine/frame.h /usr/include/pwd.h
## NMP_Client.o: /usr/include/stdio.h /usr/include/errno.h
## NMP_Client.o: /usr/include/sys/errno.h /usr/include/dce/cma_errno.h
## NMP_Client.o: /usr/include/dce/cma_stdio.h /usr/include/limits.h
## NMP_Client.o: /usr/include/sys/param.h /usr/include/machine/param.h
## NMP_Client.o: /usr/include/sys/sysmacros.h /usr/include/machine/param_shm.h
## NMP_Client.o: /usr/include/machine/spl.h /usr/include/nl_types.h
## NMP_Client.o: /usr/include/stdarg.h /usr/include/varargs.h
## NMP_Client.o: /usr/include/dce/cma_sigwait.h /usr/include/signal.h
## NMP_Client.o: /opt/CC/include/CC/iostream.h /usr/include/memory.h
## NMP_Client.o: /usr/include/string.h /usr/include/sys/socket.h
## NMP_Client.o: /usr/include/sys/ioctl.h /usr/include/sys/uio.h
## NMP_Client.o: /usr/include/sys/file.h /usr/include/sys/fcntl.h
## NMP_Client.o: /usr/include/netinet/in.h /usr/include/netdb.h
## NMP_Client.o: /usr/include/arpa/inet.h /usr/include/assert.h snmplib.h
## NMP_Client.o: mydefs.h xport.h snmperr.h XPortCache.h SNMP_Client.h
## PortCache.o: /usr/include/pthread.h /usr/include/dce/cma.h
## PortCache.o: /usr/include/dce/cma_config.h /usr/include/dce/hpdce_platform.h
## PortCache.o: /usr/include/sys/types.h /usr/include/sys/stdsyms.h
## PortCache.o: /usr/include/sys/time.h /usr/include/sys/sigevent.h
## PortCache.o: /usr/include/dce/exc_handling.h /opt/CC/include/CC/setjmp.h
## PortCache.o: /usr/include/dce/cma_px.h /usr/include/dce/cmalib_crtlx.h
## PortCache.o: /usr/include/stddef.h /usr/include/stdlib.h
## PortCache.o: /usr/include/sys/wait.h /usr/include/sys/resource.h
## PortCache.o: /usr/include/sys/signal.h /usr/include/sys/siginfo.h
## PortCache.o: /usr/include/sys/newsig.h /usr/include/machine/save_state.h
## PortCache.o: /usr/include/sys/syscall.h /usr/include/machine/frame.h
## PortCache.o: /usr/include/pwd.h /usr/include/stdio.h /usr/include/errno.h
## PortCache.o: /usr/include/sys/errno.h /usr/include/dce/cma_errno.h
## PortCache.o: /usr/include/dce/cma_stdio.h /usr/include/limits.h
## PortCache.o: /usr/include/sys/param.h /usr/include/machine/param.h
## PortCache.o: /usr/include/sys/sysmacros.h /usr/include/machine/param_shm.h
## PortCache.o: /usr/include/machine/spl.h /usr/include/nl_types.h
## PortCache.o: /usr/include/stdarg.h /usr/include/varargs.h
## PortCache.o: /usr/include/dce/cma_sigwait.h /usr/include/signal.h
## PortCache.o: /opt/CC/include/CC/iostream.h /usr/include/memory.h
## XPortCache.o: /usr/include/string.h XPortCache.h xport.h mydefs.h snmperr.h
## nmplib.o: /usr/include/pthread.h /usr/include/dce/cma.h
## nmplib.o: /usr/include/dce/cma_config.h /usr/include/dce/hpdce_platform.h
## nmplib.o: /usr/include/sys/types.h /usr/include/sys/stdsyms.h
## nmplib.o: /usr/include/sys/time.h /usr/include/sys/sigevent.h
## nmplib.o: /usr/include/dce/exc_handling.h /opt/CC/include/CC/setjmp.h
## nmplib.o: /usr/include/dce/cma_px.h /usr/include/dce/cmalib_crtlx.h
## nmplib.o: /usr/include/stddef.h /usr/include/stdlib.h
## nmplib.o: /usr/include/sys/wait.h /usr/include/sys/resource.h
## nmplib.o: /usr/include/sys/signal.h /usr/include/sys/siginfo.h
## nmplib.o: /usr/include/sys/newsig.h /usr/include/machine/save_state.h
## nmplib.o: /usr/include/sys/syscall.h /usr/include/machine/frame.h
## nmplib.o: /usr/include/pwd.h /usr/include/stdio.h /usr/include/errno.h
## nmplib.o: /usr/include/sys/errno.h /usr/include/dce/cma_errno.h
## nmplib.o: /usr/include/dce/cma_stdio.h /usr/include/limits.h
## nmplib.o: /usr/include/sys/param.h /usr/include/machine/param.h
## nmplib.o: /usr/include/sys/sysmacros.h /usr/include/machine/param_shm.h
## nmplib.o: /usr/include/machine/spl.h /usr/include/nl_types.h
## nmplib.o: /usr/include/stdarg.h /usr/include/varargs.h
## nmplib.o: /usr/include/dce/cma_sigwait.h /usr/include/signal.h
## nmputil.o: /usr/include/pthread.h /usr/include/dce/cma.h
## nmputil.o: /usr/include/dce/cma_config.h /usr/include/dce/hpdce_platform.h
## nmputil.o: /usr/include/sys/types.h /usr/include/sys/stdsyms.h
## nmputil.o: /usr/include/sys/time.h /usr/include/sys/sigevent.h
## nmputil.o: /usr/include/dce/exc_handling.h /opt/CC/include/CC/setjmp.h
## nmputil.o: /usr/include/dce/cma_px.h /usr/include/dce/cmalib_crtlx.h
## nmputil.o: /usr/include/stddef.h /usr/include/stdlib.h
## nmputil.o: /usr/include/sys/wait.h /usr/include/sys/resource.h
## nmputil.o: /usr/include/sys/signal.h /usr/include/sys/siginfo.h
## nmputil.o: /usr/include/sys/newsig.h /usr/include/machine/save_state.h
## nmputil.o: /usr/include/sys/syscall.h /usr/include/machine/frame.h
## nmputil.o: /usr/include/pwd.h /usr/include/stdio.h /usr/include/errno.h
## nmputil.o: /usr/include/sys/errno.h /usr/include/dce/cma_errno.h
## nmputil.o: /usr/include/dce/cma_stdio.h /usr/include/limits.h
## nmputil.o: /usr/include/sys/param.h /usr/include/machine/param.h
## nmputil.o: /usr/include/sys/sysmacros.h /usr/include/machine/param_shm.h
## nmputil.o: /usr/include/machine/spl.h /usr/include/nl_types.h
## nmputil.o: /usr/include/stdarg.h /usr/include/varargs.h
## nmputil.o: /usr/include/dce/cma_sigwait.h /usr/include/signal.h
## portudp.o: /usr/include/pthread.h /usr/include/dce/cma.h
## portudp.o: /usr/include/dce/cma_config.h /usr/include/dce/hpdce_platform.h
## portudp.o: /usr/include/sys/types.h /usr/include/sys/stdsyms.h
## portudp.o: /usr/include/sys/time.h /usr/include/sys/sigevent.h
## portudp.o: /usr/include/dce/exc_handling.h /opt/CC/include/CC/setjmp.h
## portudp.o: /usr/include/dce/cma_px.h /usr/include/dce/cmalib_crtlx.h
## portudp.o: /usr/include/stddef.h /usr/include/stdlib.h
## portudp.o: /usr/include/sys/wait.h /usr/include/sys/resource.h
## portudp.o: /usr/include/sys/signal.h /usr/include/sys/siginfo.h
## portudp.o: /usr/include/sys/newsig.h /usr/include/machine/save_state.h
## portudp.o: /usr/include/sys/syscall.h /usr/include/machine/frame.h
## portudp.o: /usr/include/pwd.h /usr/include/stdio.h /usr/include/errno.h
## portudp.o: /usr/include/sys/errno.h /usr/include/dce/cma_errno.h
## portudp.o: /usr/include/dce/cma_stdio.h /usr/include/limits.h
## portudp.o: /usr/include/sys/param.h /usr/include/machine/param.h
## portudp.o: /usr/include/sys/sysmacros.h /usr/include/machine/param_shm.h
## portudp.o: /usr/include/machine/spl.h /usr/include/nl_types.h
## portudp.o: /usr/include/stdarg.h /usr/include/varargs.h
## portudp.o: /usr/include/dce/cma_sigwait.h /usr/include/signal.h
## portudp.o: /usr/include/string.h /usr/include/netdb.h
## portudp.o: /usr/include/netinet/in.h /usr/include/sys/socket.h
## portudp.o: /usr/include/sys/ioctl.h /usr/include/sys/uio.h
## portudp.o: /usr/include/sys/file.h /usr/include/sys/fcntl.h mydefs.h xport.h
## xportudp.o: snmperr.h snmputil.h /usr/include/time.h /usr/include/assert.h
