CFLAGS = `glib-config --cflags` -O2
GCC = gcc -g

mkinstalldirs = $(SHELL) mkinstalldirs

OBJ = asttimes.o E-BinClock.o

#EROOT = /usr/share/epplets
DEST = E-BinClock.epplet
LDFLAGS = -lepplet
LIBS = -lepplet
LIBDIR = -L/usr/lib -I./

E-BinClock.epplet : $(OBJ)
	$(GCC) $(LIBDIR) $(LIBS) -lm $(LDFLAGS) $(OBJ) -o E-BinClock.epplet


all : asttimes E-BinClock.o

asttimes.o : asttimes.c
	$(GCC) $(CFLAGS) $< -c

E-BinClock.o : E-BinClock.c
	$(GCC) $(LIBDIR) $(CFLAGS) $< -c

install : E-BinClock.epplet
	strip E-BinClock.epplet
	install -m 755 E-BinClock.epplet /usr/bin/E-BinClock.epplet
	$(mkinstalldirs) ${EROOT}/epplet_data/E-BinClock
	$(mkinstalldirs) ${EROOT}/epplet_data/E-BinClock/E-BinClock.ABOUT
	install -m 644 E-BinClock-data/blue0.xpm ${EROOT}/epplet_data/E-BinClock/blue0.xpm
	install -m 644 E-BinClock-data/blue1.xpm ${EROOT}/epplet_data/E-BinClock/blue1.xpm
	install -m 644 E-BinClock-data/green1.xpm ${EROOT}/epplet_data/E-BinClock/green1.xpm
	install -m 644 E-BinClock-data/green0.xpm ${EROOT}/epplet_data/E-BinClock/green0.xpm
	install -m 644 E-BinClock-data/purple0.xpm ${EROOT}/epplet_data/E-BinClock/purple0.xpm
	install -m 644 E-BinClock-data/purple1.xpm ${EROOT}/epplet_data/E-BinClock/purple1.xpm
	install -m 644 E-BinClock-data/red0.xpm ${EROOT}/epplet_data/E-BinClock/red0.xpm
	install -m 644 E-BinClock-data/red1.xpm ${EROOT}/epplet_data/E-BinClock/red1.xpm
	install -m 644 E-BinClock-data/yellow0.xpm ${EROOT}/epplet_data/E-BinClock/yellow0.xpm
	install -m 644 E-BinClock-data/yellow1.xpm ${EROOT}/epplet_data/E-BinClock/yellow1.xpm
	install -m 644 E-BinClock-data/bg.xpm ${EROOT}/epplet_data/E-BinClock/bg.xpm
	install -m 644 E-BinClock.ABOUT/MAIN ${EROOT}/epplet_data/E-BinClock/E-BinClock.ABOUT/MAIN
	install -m 644 E-BinClock.ABOUT/bg.png ${EROOT}/epplet_data/E-BinClock/E-BinClock.ABOUT/bg.png
	install -m 644 E-BinClock.ABOUT/aircut3.ttf ${EROOT}/epplet_data/E-BinClock/E-BinClock.ABOUT/aircut3.ttf
uninstall :
	rm /usr/bin/E-BinClock.epplet
	rm -rf ${EROOT}/epplet_data/E-BinClock

clean :
	rm -f E-BinClock.epplet E-BinClock.o asttimes.o
