# Makefile for the GKrellKam gkrellm plugin # Copyright (C) 2001 paul cannon # # Distributed under the GNU Public License- see COPYING # for details. TARGET = gkrellkam # To facilitate packaging- leave blank for normal installation DESTDIR = # This should point to the GKrellM headers GKRELLM_HDRS = /usr/include/gkrellm GTKFLAGS = `${GTK_CONFIG} --cflags` IMLIBFLAGS = `${IMLIB_CONFIG} --cflags-gdk` CFLAGS += -fPIC -Wall $(GTKFLAGS) $(IMLIBFLAGS) -I${X11BASE}/include/gkrellm LDFLAGS := -shared -Wl INST_DIR := $(DESTDIR)/usr/lib/gkrellm/plugins USER_INST_DIR := $(DESTDIR)$(HOME)/.gkrellm/plugins MANPAGES := gkrellkam-list.5 MANPAGE_DIR := $(DESTDIR)/usr/share/man/man5 .PHONY: clean install all: $(TARGET).so %.so: %.o $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $< clean: -rm -f $(TARGET).so $(TARGET).o install: mkdir -p $(INST_DIR) cp -f $(TARGET).so $(INST_DIR) cp -f $(MANPAGES) $(MANPAGE_DIR) userinstall: mkdir -p $(USER_INST_DIR) cp -f $(TARGET).so $(USER_INST_DIR)