# Makefile for System Uptime Applet

PACKAGE=gnome-core
VERSION=`gnome-config --version`

prefix = `gnome-config --prefix`
sysprefix=`gnome-config --sysconfdir`
includedir='gnome-config applets --cflags`
libdir=`gnome-config applets --libs`

bindir=${prefix}/bin
sharedir=${prefix}/share
etcdir=${sysprefix}/CORBA/servers
target=uptime_applet
helpfile=topic.dat-0.html

ccFlags_release=-O3
ccFlags_debug=-g
ccFlags=${ccFlags_${mode}} -c
cppFlags=-I/usr/lib/glib/include -I/usr/lib/gnome-libs/include
ldFlags_release=-s
ldFlags_debug=-g
ldFlags=${ldFlags_${mode}}
ldLibs=-lgtk -lgdk -lgnome -lgnomesupport -lgnomeui -lpanel_applet -lart_lgpl -lgnorba 

srcs=${target}.c
hdrs=${target}.h
objs=${target}.o

.PHONY: clean

${target}: ${objs}
	gcc ${ldFlags} $^ ${ldLibs} -o $@

${objs}: ${srcs} ${hdrs}
	gcc ${ccFlags} ${cppFlags} ${srcs} -o $@

clean:
	rm -f ${objs} ${target} core

install: ${target}
	install -c -m755 ${target} ${bindir}/${target}
	install -c -m644 ${target}.desktop ${sharedir}/applets/Utility/${target}.desktop
	install -c -m644 ${target}.gnorba ${etcdir}/${target}.gnorba
	install -dc -m555 ${prefix}/share/gnome/help/${target}/C
	install -c -m644 ${helpfile} ${prefix}/share/gnome/help/uptime_applet/C/${helpfile}

uninstall: 
	rm -f ${bindir}/${target}
	rm -f ${sharedir}/applets/Utility/${target}.desktop
	rm -f ${etcdir}/${target}.gnorba
	rm -f ${prefix}/share/gnome/help/uptime_applet/C/topic.dat
