MACHTYPE=vax
ME= /afs/athena/astaff/project/argus/src/bgardner
PLACE= /afs/athena/astaff/project/argus
AILENS= $(PLACE)/src/working/ansi-include
ILENS= $(PLACE)/src/working/motif/include
LENS= $(PLACE)/src/working/${MACHTYPE}src
MLENS= $(PLACE)/src/working/motif/${MACHTYPE}src
MOTIF= /afs/athena/astaff/project/motifdev
IMOTIF= ${MOTIF}/include
INCLUDEDIRS= -I. -I${AILENS} -I${ILENS} -I${LENS} -I${IMOTIF}
#turn on -DMEMORY_LEAK_COUNT and -DMEMORY_CHECK_POINTERS for debugging
COMPFLAGS=-g -Dathena_unix=1 -Dbsd_unix -Dunix -DDEBUG=1 -DMSGDEBUG=0 ${INCLUDEDIRS} -DSYSTEM_LENS_PROFILE=\"$(PLACE)/lens.profile\"
LIBDIRS= -L/usr/athena/lib -L${PLACE}/src/working/motif/${MACHTYPE}lib
XLIBDIRS= ${LIBDIRS} -L$(PLACE)/src/working/${MACHTYPE}lib -L${MOTIF}/${MACHTYPE}lib -L${MLENS}
LIBS= -largus -lhesiod
#Use the next line for Motif widgets
XLIBS= -lxargus -lMu -lXm -lXt -lXmu -lX11 ${LIBS}
# Use the next lime for athena widgets
#XLIBS= ${LIBS} -lXw -lXaw -lXt -lX 
# insert -lXmu before -lX in the line above if you are using X11r3
#    XLIBS= ${LIBS} -lXaw -lXt -lXmu -lX 
# for r2 use
#    XLIBS= ${LIBS} -lXw -lXaw -lXt -lX 

CC = /mit/gnu/vaxbin/gcc
#CC = /afs/athena/astaff/project/gccdev/vax/gcc
#CC = cc -Dconst=

.c.o:
	rm -f $*.o
	${CC} ${COMPFLAGS} -c $*.c

rulebrowser: rulebrowser.o rulebrowser.h rulebrowserP.h
	${CC} ${COMPFLAGS} -o rulebrowser rulebrowser.o ruleprint.o ${XLIBDIRS} ${XLIBS}

runrules: runrules.o runrules.c help.o
	${CC} ${COMPFLAGS} -o runrules runrules.o ${XLIBDIRS} ${XLIBS}

