
#
# Template Makefile for GAI applets v0.5.0
#

CC = gcc

PREFIX = /usr/local
GNOMEDIR = /usr

INSTALL_PATH=$(DESTDIR)$(GNOMEDIR)

# Setting up the CFLAGS and LDFLAGS variables 
CFLAGS += -Wall -O3 -pthread -DORBIT2=1 -I/usr/local/Libs/gai/include -I/usr/include/gtk-2.0 -I/usr/include/pango-1.0 -I/usr/X11R6/include -I/usr/include/freetype2 -I/usr/include/panel-2.0 -I/usr/local/Libs/gtkglext/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/libgnomeui-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnome-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/local/Libs/gtkglext/lib/gtkglext-1.0/include   
LDFLAGS += -pthread -Wl,--export-dynamic -L/usr/local/Libs/gai/lib/gai -L/usr/local/Libs/gtkglext/lib -L/usr/X11R6/lib -lgai -lpanel-applet-2 -lgtkglext-x11-1.0 -lgnomeui-2 -lbonoboui-2 -lxml2 -lz -lgnomecanvas-2 -lgnome-2 -lpopt -lart_lgpl_2 -lpangoft2-1.0 -lbonobo-2 -lgconf-2 -lgnomevfs-2 -lbonobo-activation -lORBit-2 -lgthread-2.0 -lgdkglext-x11-1.0 -lGLU -lGL -lXmu -lXt -lSM -lICE -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangoxft-1.0 -lpangox-1.0 -lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0    

OBJS = gai-clock.o 

.PHONY: all install install-gnome install-images clean

all: gai-clock

gai-clock: $(OBJS)
	$(CC) -o gai-clock $(OBJS) $(LDFLAGS)
	strip gai-clock

install: install-gnome 
	mkdir -p $(INSTALL_PATH)/bin
	install -m 755 gai-clock $(INSTALL_PATH)/bin
	mkdir -p $(INSTALL_PATH)/share/pixmaps/
	install -m 644 gai-clock-icon.png $(INSTALL_PATH)/share/pixmaps


install-gnome: 
	mkdir -p $(INSTALL_PATH)/lib/bonobo/servers/
	install -m 644 GNOME_DefaultApplet.server $(INSTALL_PATH)/lib/bonobo/servers/GNOME_gai-clockApplet.server


install-images:
	mkdir -p $(INSTALL_PATH)/share/pixmaps/gai-clock
	cp -r  $(INSTALL_PATH)/share/pixmaps/gai-clock/

clean:
	rm -rf *.o .xvpics *~ gai-clock

# Dependencies:
gai-clock.o: gai-clock.c config.h
