# Sample Makefile for a GKrellM plugin GTK_INCLUDE = `gtk-config --cflags` GTK_LIB = `gtk-config --libs` IMLIB_INCLUDE = `imlib-config --cflags-gdk` IMLIB_LIB = `imlib-config --libs-gdk` FLAGS = -O2 -Wall -fPIC $(GTK_INCLUDE) $(IMLIB_INCLUDE) LIBS = $(GTK_LIB) $(IMLIB_LIB) LFLAGS = -shared CC = gcc $(CFLAGS) $(FLAGS) SRCS = fmonitor.c OBJS = fmonitor.o SOBJ = fmonitor.so $(SOBJ): $(OBJS) $(CC) $(OBJS) -o $(SOBJ) $(LFLAGS) $(LIBS) install: cp $(SOBJ) $(HOME)/.gkrellm/plugins clean: rm -f *.o core *.so* *.bak *~ fmonitor.o: fmonitor.c $(CC) -c $(SRCS) -o $(OBJS)