INCS = -Iinclude -I3rdparty/snmp++/include
CXXFLAGS += -W -Wall -Wextra $(INCS) $(DEFS)
-LIBS = -lpthread \
- -lssl \
- -lcurl \
+LIBS = 3rdparty/snmp++/libsnmp++.a \
-lboost_system \
-lboost_program_options \
- 3rdparty/snmp++/libsnmp++.a
+ -lcurl \
+ -lssl \
+ -lcrypto \
+ -lpthread
PROG = ssmd # SNMP Switch Management Daemon
-VERSION = 1.1.3
+VERSION = 1.2.2
SOURCES = src/main.cpp \
src/pidfile.cpp \
install-bin:
ifeq ($(findstring $(DEFS), -DDEBUG),)
- install -D -m $(BIN_MODE) -o $(OWNER) $(PROG) $(PREFIX)/usr/sbin/$(PROG)
+ install -D -m $(BIN_MODE) -o $(OWNER) $(PROG) $(PREFIX)/usr/sbin/$(PROG)
else
- install -D -m $(BIN_MODE) -o $(OWNER) -s $(PROG) $(PREFIX)/usr/sbin/$(PROG)
+ install -D -m $(BIN_MODE) -o $(OWNER) -s $(PROG) $(PREFIX)/usr/sbin/$(PROG)
endif
install-data:
- install -D -m $(DATA_MODE) -o $(OWNER) ./ssmd.conf $(PREFIX)/etc/ssmd/ssmd.conf
+ install -D -m $(DATA_MODE) -o $(OWNER) ./ssmd.conf $(PREFIX)/etc/ssmd/ssmd.conf
uninstall: uninstall-bin uninstall-data
uninstall-bin:
- rm -f $(PREFIX)/usr/sbin/$(PROG)
+ rm -f $(PREFIX)/usr/sbin/$(PROG)
uninstall-data:
- rm -f $(PREFIX)/etc/ssmd/ssmd.conf
+ rm -f $(PREFIX)/etc/ssmd/ssmd.conf
ifneq ($(MAKECMDGOALS),distclean)
ifneq ($(MAKECMDGOALS),clean)