# Makefile for AtParameter test stuff

MACH = `machtype`

ATDIR = /mit/atdev
MOTIFDIR = /mit/motifdev
INCLDIR = -I$(MOTIFDIR)/include -I$(ATDIR)/include
LIBDIR = -L$(MOTIFDIR)/$(MACH)lib -L$(ATDIR)/$(MACH)lib
ERRORLOG = errorlog

CC = /mit/gnu/$(MACH)bin/gcc
LINT = /usr/bin/lint
SABER = /mit/saber2/$(MACH)bin/saber
DEPEND = /usr/athena/makedepend
RM_CMD = /bin/rm -f

CFLAGS = $(INCLDIR)
LDFLAGS = $(LIBDIR) 
LINTFLAGS = -h -b -x

SRCS = paramtest.c
OBJS = paramtest.o
TARGET = paramtest
LIBS =  -lAt -lXm -lXt -lX11

all: $(TARGET) 

$(TARGET): $(SRCS)
	$(CC) -g -o $(TARGET) $(SRCS) $(LDFLAGS) $(LIBS) $(CFLAGS)

clean:
	$(RM_CMD) *~ *.bak *.o $(TARGET) 

lint:
	$(LINT) $(LINTFLAGS) $(INCLDIR) $(SRCS)

saber:
	$(SABER) $(LDFLAGS) $(CFLAGS) $(SRCS) $(LIBS)

depend: 
	$(DEPEND) $(INCLDIR) $(SRCS)

# DO NOT DELETE THIS LINE -- make depend depends on it.

paramtest.o: paramtest.c /mit/motifdev/widgets/readout/parameter/Parameter.h
paramtest.o: /afs/athena/astaff/project/motifdev/include/Xm/Xm.h
paramtest.o: /afs/athena/astaff/project/motifdev/include/X11/Intrinsic.h
paramtest.o: /usr/include/sys/types.h /usr/include/X11/Xlib.h
paramtest.o: /usr/include/X11/X.h /usr/include/X11/Xutil.h
paramtest.o: /usr/include/X11/Xresource.h /usr/include/X11/Xos.h
paramtest.o: /usr/include/strings.h /usr/include/sys/file.h
paramtest.o: /usr/include/sys/time.h /usr/include/sys/time.h
paramtest.o: /afs/athena/astaff/project/motifdev/include/X11/Core.h
paramtest.o: /afs/athena/astaff/project/motifdev/include/X11/Composite.h
paramtest.o: /afs/athena/astaff/project/motifdev/include/X11/Constraint.h
paramtest.o: /afs/athena/astaff/project/motifdev/include/X11/Object.h
paramtest.o: /afs/athena/astaff/project/motifdev/include/X11/RectObj.h
paramtest.o: /afs/athena/astaff/project/motifdev/include/X11/WindowObj.h
paramtest.o: /afs/athena/astaff/project/motifdev/include/X11/CompObj.h
paramtest.o: /afs/athena/astaff/project/motifdev/include/X11/Vendor.h
paramtest.o: /mit/motifdev/widgets/readout/parameter/double.h
paramtest.o: /usr/include/stdio.h
