--- /dev/null
+
+#
+# Makefile for Sherman's aquarium
+#
+
+CC = cc
+
+PREFIX = /usr
+GNOMEDIR = /usr
+
+INSTALL_PATH=$(DESTDIR)$(GNOMEDIR)
+
+# Setting up the CFLAGS and LDFLAGS variables
+CFLAGS += -Wall -Wno-strict-aliasing -O3 -DIMAGE_PATH=\"/usr/share/pixmaps/shermans\" -DGAI -pthread -DORBIT2=1 -I/usr/include/gtk-2.0 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/panel-2.0 -I/usr/include/gtkglext-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/libpng12 -I/usr/include/libgnomeui-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/gail-1.0 -I/usr/lib/gtkglext-1.0/include -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12
+LDFLAGS_GAI = $(LDFLAGS) -pthread -Wl,--export-dynamic -L/usr/lib/lib -lgai -lpangoft2-1.0 -lpanel-applet-2 -lgtkglext-x11-1.0 -lgnomeui-2 -lbonoboui-2 -lgnomevfs-2 -lgconf-2 -lgnomecanvas-2 -lgnome-2 -lpopt -lart_lgpl_2 -lbonobo-2 -lbonobo-activation -lORBit-2 -lgthread-2.0 -lrt -lgdkglext-x11-1.0 -lGLU -lGL -lXmu -lXt -lSM -lICE -lgtk-x11-2.0 -lpangox-1.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lpango-1.0 -lcairo -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0
+LDFLAGS_SDL = $(LDFLAGS) -L/usr/lib -lSDL -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lpango-1.0 -lcairo -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0
+
+OBJS = fish.o background.o bubble.o draw.o bottom.o soundeffects.o images.o
+OBJS_GAI = settings.o pref.o date.o clock.o matrix.o over.o thermometer.o leds.o aquarium.o tetris.o plasma.o status_linux26.o
+OBJS_SDL = screensaver.o grabscreen.o
+
+.PHONY: all install clean shermans_applet shermans install-images install_applet install_screensaver
+
+all: shermans_applet shermans
+
+shermans_applet: $(OBJS_GAI) $(OBJS)
+ $(CC) -o shermans_applet $(OBJS) $(OBJS_GAI) $(LDFLAGS_GAI)
+
+
+shermans: $(OBJS) $(OBJS_SDL)
+ $(CC) -o shermans $(OBJS) $(OBJS_SDL) $(LDFLAGS_SDL)
+
+install: shermans_applet shermans install-images install_applet install_screensaver
+
+install_applet: install-gnome
+ install -d $(INSTALL_PATH)/bin
+ install -m 755 shermans_applet $(INSTALL_PATH)/bin
+ install -d $(INSTALL_PATH)/share/pixmaps/
+ install -m 644 ../shermans_icon.png $(INSTALL_PATH)/share/pixmaps
+install_screensaver: shermans
+ install -d $(INSTALL_PATH)/bin
+ install -m 755 shermans $(INSTALL_PATH)/bin
+ install -d $(INSTALL_PATH)/share/xscreensaver/config
+ install -m 644 ../shermans.xml $(INSTALL_PATH)/share/xscreensaver/config
+
+install-gnome:
+ install -d $(INSTALL_PATH)/lib/bonobo/servers/
+ install -m 644 ../GNOME_shermans_appletApplet.server $(INSTALL_PATH)/lib/bonobo/servers/GNOME_shermans_appletApplet.server
+
+
+install-images:
+ mkdir -p $(INSTALL_PATH)/share/pixmaps/shermans
+ cp -r ../aquarium/* $(INSTALL_PATH)/share/pixmaps/shermans/
+
+install-rox:
+ mkdir -p "$(DESTDIR)/Sherman's aquarium"
+ rm -f "$(DESTDIR)/Sherman's aquarium/.DirIcon"
+ ln -s $(INSTALL_PATH)/share/pixmaps/shermans_icon.png "$(DESTDIR)/Sherman's aquarium/.DirIcon"
+ install -m 755 AppRun "$(DESTDIR)/Sherman's aquarium"
+ rm -f "$(DESTDIR)/Sherman's aquarium/AppletRun"
+ ln -s "/Sherman's aquarium/AppRun" "$(DESTDIR)/Sherman's aquarium/AppletRun"
+ rm -f "$(DESTDIR)/Sherman's aquarium/shermans_applet"
+ ln -s $(INSTALL_PATH)/bin/shermans_applet "$(DESTDIR)/Sherman's aquarium/shermans_applet"
+ install -m 644 AppInfo.xml "$(DESTDIR)/Sherman's aquarium"
+clean:
+ rm -rf *.o .xvpics *~ shermans_applet shermans
+
+# Dependencies:
+
+aquarium.h: defines.h
+aquarium.o: aquarium.c aquarium.h draw.h settings.h \
+ clock.h date.h bubble.h over.h leds.h thermometer.h fish.h background.h xmms_sn.h bottom.h \
+ pref.h ../config.h
+background.o: background.c aquarium.h draw.h grabscreen.h background.h ../config.h
+images.o: images.c aquarium.h ../config.h
+screensaver.o: screensaver.c bottom.h bubble.h aquarium.h background.h fish.h soundeffects.h ../config.h
+bottom.o: bottom.c aquarium.h draw.h bottom.h fish.h ../config.h
+bubble.o: bubble.c bubble.h aquarium.h draw.h soundeffects.h ../config.h
+clock.o: clock.c clock.h draw.h aquarium.h ../config.h
+date.o: date.c date.h aquarium.h draw.h ../config.h
+
+draw.o: draw.c draw.h aquarium.h ../config.h
+fish.o: fish.c fish.h draw.h aquarium.h soundeffects.h ../config.h
+grabscreen.o: grabscreen.c grabscreen.h ../config.h
+
+leds.o: leds.c leds.h draw.h aquarium.h ../config.h
+matrix.o: matrix.c matrix.h draw.h over.h aquarium.h ../config.h
+over.o: over.c over.h aquarium.h draw.h matrix.h plasma.h tetris.h ../config.h
+plasma.o: plasma.c plasma.h aquarium.h over.h ../config.h
+pref.o: pref.c pref.h clock.h date.h background.h soundeffects.h bottom.h bubble.h fish.h over.h \
+ leds.h thermometer.h xmms_sn.h ../config.h
+settings.o: settings.c settings.h aquarium.h fish.h bubble.h date.h clock.h background.h over.h \
+ leds.h bottom.h xmms_sn.h matrix.h plasma.h tetris.h ../config.h
+soundeffects.o: soundeffects.c soundeffects.h aquarium.h settings.h ../config.h
+status_linux24.o: status_linux24.c status_linux.h status.h defines.h ../config.h
+status_linux26.o: status_linux26.c status_linux.h status.h defines.h ../config.h
+status_darwin.o:status_darwin.c status_darwin.h status.h defines.h ../config.h
+status_freebsd.o:status_freebsd.c status_freebsd.h status.h defines.h ../config.h
+tetris.o: tetris.c tetris.h aquarium.h over.h settings.h ../config.h
+thermometer.o: thermometer.c thermometer.h aquarium.h draw.h status.h ../config.h
+xmms_sn.o: xmms_sn.c xmms_sn.h aquarium.h draw.h ../config.h