-PLUGIN_NAME1 = lnet
-PLUGIN_NAME2 = lustre
-PLUGIN_DIR = /usr/local/lib/wireshark/plugins/1.6.8
-PLUGIN1 = $(PLUGIN_DIR)/$(PLUGIN_NAME1).so
-PLUGIN2 = $(PLUGIN_DIR)/$(PLUGIN_NAME2).so
+PLUGINS=lnet.so lustre.so
+
+ifeq ($(shell id -u), 0)
+WS_CONFIG=$(shell pkg-config --variable=includedir wireshark)/wireshark/config.h
+WS_VERSION:=$(shell sed "s/^.define VERSION //p;d" ${WS_CONFIG})
+PLUGIN_DIR = /usr/local/lib/wireshark/plugins/$(WS_VERSION)
+else
+PLUGIN_DIR = ${HOME}/.wireshark/plugins
+endif