OBJS = ExampleApplet CFLAGS = -O2 -Wall all: ExampleApplet BONOBODIR = /usr/lib/bonobo/servers/ # For Gentoo: LIBEXECDIR = /usr/libexec/ # For Debian: #LIBEXECDIR = /usr/local/libexec/ ICONDIR = /usr/share/pixmaps/ install: all cp ExampleApplet $(LIBEXECDIR)ExampleApplet chown root:root $(LIBEXECDIR)ExampleApplet chmod 755 $(LIBEXECDIR)ExampleApplet cp ExampleApplet_Factory.server $(BONOBODIR)ExampleApplet_Factory.server chown root:root $(BONOBODIR)ExampleApplet_Factory.server chmod 644 $(BONOBODIR)ExampleApplet_Factory.server cp ExampleApplet.png $(ICONDIR)ExampleApplet.png chown root:root $(ICONDIR)ExampleApplet.png chmod 644 $(ICONDIR)ExampleApplet.png restart: killall bonobo-activation || true killall gnome-panel || true uninstall: rm -f $(LIBEXECDIR)ExampleApplet rm -f $(BONOBODIR)ExampleApplet_Factory.server rm -f $(ICONDIR)ExampleApplet.png clean: rm -f $(OBJS) ExampleApplet: ExampleApplet.c gcc $(CFLAGS) `pkg-config --cflags --libs libpanelapplet-2.0` `pkg-config --cflags --libs libgnomeui-2.0` ExampleApplet.c -o ExampleApplet