#=================================================================

PROG = xothello
OBJS = $(PROG).o
SRCS = $(PROG).c

#=================================================================
# Flags that might be overriden by top makefile
#=================================================================

CC      = gcc
CCFLAG  = -O2 -Wall -fno-strength-reduce
LDFLAG  = -O
SYSLIB  = -lX11 -lm
XINCLUDE= -I/usr/X11R6/include
XLIB    = -L/usr/X11R6/lib

INSTDIR = /usr/local
BINDIR = $(INSTDIR)/bin
INSTALL = install

#=================================================================
# Flags the compiler will see
#=================================================================

CFLAGS  = $(CCFLAG) $(XINCLUDE)
LDFLAGS = $(LDFLAG) 
LIBS    = -lforms $(SYSLIB) $(XLIB)

#=================================================================

all: $(PROG)

$(PROG): $(PROG).c
	-$(CC) -c $(CFLAGS) $(SRCS)
	-$(CC) $(LDFLAGS) $(OBJS) -o $(PROG) $(LIBS)

install: all
	-strip  $(PROG)
	-$(INSTALL) -d $(BINDIR)
	-$(INSTALL) -m 755 -o root -g root $(PROG) $(BINDIR)

clean:
	-rm -f  *.o core a.out *~ $(PROG)

#=================================================================
