# Linux Makefile for X WorkBone 0.1 Audio CD Control Panel
# 
WARN = -Wall 
XLIBS =  -lXaw -lXmu -lXt -lSM -lICE -lX11 
MANPATH = /usr/local/man
BINDIR = /usr/local/bin

# If the linker complains about no X libraries, uncomment this line.
LDFLAGS = -L/usr/X11/lib

.c.o:
	gcc $(WARN) -O2 -c $*.c

all: xworkbone xworkbone.1.Z
	
xworkbone: xworkbone.o controlpanel.o hardware.o  
	gcc -o xworkbone  $(LDFLAGS) xworkbone.o controlpanel.o hardware.o -s $(XLIBS)

#workbone.1.Z: workbone.1
xworkbone.1.Z: 
	groff -man xworkbone.1 | compress >xworkbone.1.Z
		
hardware.o: hardware.c struct.h

xworkbone.o: xworkbone.c workbone.h

controlpanel.o: controlpanel.c

install: xworkbone xworkbone.1.Z
	chmod 755 xworkbone
	chmod 644 workbone.1.Z
	cp xworkbone $(BINDIR)
	cp xworkbone.1.Z $(MANPATH)/cat1

clean:
	rm -f xworkbone xworkbone.1.Z *.o core *~





