CC = gcc

CFLAGS= -O2 -pipe
#CFLAGS= -O2 -mv8 -pipe
#CFLAGS= -pipe -ggdb

TARGET= xmoclock

OPTIONS = -I/usr/local/X11R6/include

LINKOPTIONS = -lXext -lX11 -lm -L/usr/local/X11R6/lib -I/usr/local/X11R6/include
#LINKOPTIONS = -lXext -lX11 -lm -L/usr/local/X11R6/lib:/usr/ucblib -I/usr/local/X11R6/include -lsocket -lucb

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

all: $(TARGET)

####
xmoclock : action.o draw.o getarg.o init.o ticktack.o xmoclock.o wxutil.o
	$(CC) $(CFLAGS) -o $@ action.o draw.o getarg.o init.o ticktack.o xmoclock.o wxutil.o $(LINKOPTIONS)

####

clean:
	rm -f *.o

install:
	mv xmoclock /home/cosmos/west/bin/sun4

run:
	/home/cosmos/west/bin/sun4/xmoclock -startrcfile xmoclockrc -xmoclockdir /home/cosmos/west/lib/env/xmoclock

####
action.o : action.c xmoclock.h
draw.o : draw.c xmoclock.h
getarg.o : getarg.c xmoclock.h
init.o : init.c xmoclock.h
ticktack.o : ticktack.c xmoclock.h
xmoclock.o : xmoclock.c xmoclock.h
xmoclock : action.o draw.o getarg.o init.o ticktack.o
wxutil.o : wxutil.c wxutil.h
