CC=gcc
SRCS = nawm.c query.c config.c cmd.c bindings.c icon.c inform.c ClientWin.c cache.c
OBJS = nawm.o query.o config.o cmd.o bindings.o icon.o inform.o ClientWin.o cache.o
OPTOPTS=  -g -O2
WARNINGS= -Wall -Wno-implicit -Wno-return-type -Wno-parentheses
INCLUDES= -I/usr/openwin/include -I/usr/athena/include -I/usr/X11/include 
DEFINES=  -DUSE_CACHE -UHAVE_XTEST_EXTENSION
LDFLAGS=  -L/usr/openwin/lib -L/usr/athena/lib -L/usr/X11/lib -lX11
CFLAGS =  $(WARNINGS) $(OPTOPTS) $(DEFINES) $(INCLUDES)

default: nawm

/usr/athena/include/X11/Xlib.h:
	attach x11

nawm: $(OBJS)
		$(CC) -o nawm $(OBJS) $(LDFLAGS)

nawmstrip: nawm
	cp nawm nawmstrip
	strip nawmstrip

clean:
	rm -f a.out *.o nawm nawmstrip *~ query core *.core

install: nawmstrip 

lint:
	lint $(SRCS)

count:
	wc *.c *.h

query: query.c
	$(CC) -g -o query query.c -DQUERY_TEST -lX11


