CC = gcc
CFLAGS = -O3 -fomit-frame-pointer -I/usr/openwin/include -I/usr/X11R6/include
LDFLAGS = -s

.c.o:
	$(CC) -c $(CFLAGS) $< -o $@

LIBS = -L/usr/openwin/lib -L/usr/X11R6/lib -lX11 -lXt -lXmu -lXext -lm

OBJS = Clock.o bclock.o transform.o

default: bclock

bclock: $(OBJS)
	$(CC) $(LDFLAGS) -o $@ $(OBJS) $(LIBS)

install: bclock Clock-col.ad
	@if [ -d /usr/X11R6/bin ]; then set +x; \
	else (set -x; mkdir -p /usr/X11R6/bin); fi
	install -c -s bclock /usr/X11R6/bin/bclock
	@if [ -d /usr/X11R6/lib/X11/app-defaults ]; then set +x; \
	else (set -x; mkdir -p /usr/X11R6/lib/X11/app-defaults); fi
	install -c -m 0444 Clock-col.ad /usr/X11R6/lib/X11/app-defaults/Clock-color

install.man: bclock.man
	@if [ -d /usr/X11R6/man/man1 ]; then set +x; \
	else (set -x; mkdir -p /usr/X11R6/man/man1); fi
	install -c -m 0444 bclock.man /usr/X11R6/man/man1/bclock.1

clean:
	rm -f *.o *% *.bak *\~ bclock
	

Clock.o: Clock.c ClockP.h Clock.h transform.h

bclock.o: bclock.c bclock.bit bclmask.bit

transform.o: transform.c transform.h
