summaryrefslogtreecommitdiff
path: root/ASNMP/agent/Makefile
blob: 18886acd2a77e0beb00db3a0a0f9eb49243f84fd (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
# Sample SNMPv1 Agent
# Makefile for Solaris 2.x
# $Id$

OBJS = main.o snmp_agent.o agent_impl.o
INCL = -I$(ACE_ROOT) -I$(ACE_ROOT)/ASNMP
CC=CC
SOL_FLAGS=-mt -R $(ACE_ROOT)/ASNMP/asnmp:$(ACE_ROOT)/ace
DEBUG = -g $(SOL_FLAGS)
CFLAGS =$(INCL) $(DEBUG)
RUNPATH =
LIBS = -L $(ACE_ROOT)/ASNMP/asnmp -lasnmp -L $(ACE_ROOT)/ace -lACE -ldl

agent: $(OBJS)
	$(CC) -o agent $(DEBUG) $(OBJS) $(LIBS) $(RUNPATH)


main.o: main.cpp
	$(CC) -c $(CFLAGS) main.cpp

snmp_agent.o: snmp_agent.cpp snmp_agent.h
	$(CC) -c $(CFLAGS) snmp_agent.cpp

agent_impl.o: agent_impl.cpp agent_impl.h
	$(CC) -c $(CFLAGS) agent_impl.cpp

clean:
	-$(RM) *.o agent *~