CC=gcc LN=ln -f -s OBJS1=nagiossnmp.o TARGET=libnagiossnmp.so TARGET_DIR=/usr/lib/ MAJOR=1 MINOR=0 CFLAGS=-Wall -ggdb -pedantic -ansi -g -D_XOPEN_SOURCE -pthread -I. `net-snmp-config --cflags` BUILDLIBS=`net-snmp-config --libs` BUILDAGENTLIBS=`net-snmp-config --agent-libs` all: @echo generating PIC \(Position Indipendent Code\) @$(CC) $(CFLAGS) -fPIC -c nagiossnmp.c # @echo generating shared library # @$(CC) -shared -Wall,-soname,$(TARGET).$(MAJOR).$(MINOR) -o $(TARGET).$(MAJOR).$(MINOR) *.o # #install: # @echo installing shared library # @cp $(TARGET).$(MAJOR).$(MINOR) $(TARGET_DIR) # # @echo creating symlink # @$(LN) $(TARGET_DIR)$(TARGET).$(MAJOR).$(MINOR) $(TARGET_DIR)$(TARGET).$(MAJOR) # @$(LN) $(TARGET_DIR)$(TARGET).$(MAJOR) $(TARGET_DIR)$(TARGET) # # @echo done! # #clean: # @rm -f $(TARGET) *.o $(TARGET).$(MAJOR).$(MINOR)