# Toshiaki Kanosue 2000/04/01
# 2000/07/06 Thu 16:30:43 for libgtop
# 2000/07/13 Thu 10:46:56 ./INSTALL.po.sh
# memopanel Makefile
PROGRAM= memopanel
CC = gcc
PREFIX = `gnome-config --prefix`
BINDIR = `gnome-config --bindir`
SYS_CONF_DIR = `gnome-config --sysconfdir`
SHARE_DIR=$(PREFIX)/share

SOURCES.c= memopanel.c

CFLAGS = -I. -g -O2 `gnome-config applets --cflags` `gtk-config --cflags`
LDFLAGS = `gnome-config applets --libs` `gtk-config --libs`
GTOP_LDFLAGS = -lgtop -lgtop_common -lgtop_sysdeps
# Libgtop_common.so undefined reference to XauGetAuthByAddr
GTOP_LDFLAGS2 = -lXau

OBJECTS= $(SOURCES.c:.c=.o)

all: $(OBJECTS)
	$(CC) -o $(PROGRAM) $(OBJECTS) $(LDFLAGS) $(GTOP_LDFLAGS) $(GTOP_LDFLAGS2)

install:
	install -m 755 $(PROGRAM) $(BINDIR)/$(PROGRAM)
	install -m 644 memopanel.desktop $(SHARE_DIR)/applets/Utility/memopanel.desktop
	install -m 644 memopanel.jpg     $(SHARE_DIR)/pixmaps/memopanel.jpg
	install -m 644 memopanel.png     $(SHARE_DIR)/pixmaps/memopanel.png
	install -m 644 memopanel.gnorba  $(SYS_CONF_DIR)/CORBA/servers/memopanel.gnorba
	install -m 755 memopanel.psql.sh /usr/local/bin
	./INSTALL.po.sh

uninstall:
	rm $(BINDIR)/$(PROGRAM)
	rm $(SHARE_DIR)/applets/Utility/memopanel.desktop
	rm $(SHARE_DIR)/pixmaps/memopanel.jpg
	rm $(SHARE_DIR)/pixmaps/memopanel.png
	rm $(SYS_CONF_DIR)/CORBA/servers/memopanel.gnorba
	rm /usr/local/bin/memopanel.psql.sh

clean: 
	rm -f $(PROGRAM) $(OBJECTS)
