lib_LTLIBRARIES = libpacketdump.la include_HEADERS = libpacketdump.h LINK_LAYERS=$(wildcard link_*.cc) ETH_LAYERS=$(wildcard eth_*.cc) IP_LAYERS=$(wildcard ip_*.cc) TCP_LAYERS=$(wildcard tcp_*.cc) PLUGINSOURCES=$(LINK_LAYERS) $(ETH_LAYERS) $(IP_LAYERS) $(TCP_LAYERS) PLUGINS=$(addsuffix .so,$(basename $(PLUGINSOURCES))) libpacketdump_la_SOURCES = libpacketdump.cc $(PLUGINSOURCES) PLUGINDIR=$(libdir)/libpacketdump INCLUDES= @ADD_INCLS@ -I../lib -I../ libpacketdump_la_LIBADD = @ADD_LIBS@ @LTLIBOBJS@ -ldl libpacketdump_la_LDFLAGS=-version-info 2:24:0 @ADD_LDFLAGS@ AM_CXXFLAGS=-g -Wall -DDIRNAME=\"$(PLUGINDIR)\" -rdynamic $(INCLUDES) %.so: %.cc $(CXX) $(AM_CXXFLAGS) -fpic -shared $^ -o $@ all-local: $(PLUGINS) clean-local: rm -f $(PLUGINS) install-exec-local: for plugin in $(PLUGINS); do install -D -m 755 $$plugin $(PLUGINDIR)/$$plugin; done uninstall-local: for plugin in $(PLUGINS); do rm -f $(PLUGINDIR)/$$plugin; done