
include ../makeConfig

CFLAGS = $(DEBUG)  $(LESSTIF_FLAGS) -I..  $(MOTIF_INCLUDE_PATH) $(X11_INCLUDE_PATH) $(EXTRA_CFLAGS)
LIBS   = $(MOTIF_X11_LIBS)

BIN=treesort
LIB=libXpsi.a
OBJ=treesort.o

MKF= Makefile ../makeConfig

all::	$(LIB)

test_prog::	$(BIN)


$(BIN): $(OBJ) $(LIB) Makefile
	$(CC) $(CFLAGS) -o $(BIN) $(OBJ) $(LIB) $(LIBS)

LIB_OBJS=Tree.o

$(LIB): $(LIB_OBJS)
	$(AR) $(AR_FLAGS) $(LIB) $(LIB_OBJS)

Tree.o: Tree.h TreeP.h Tree.c $(MKF)

lint::
	lint -u -x -m $(CFLAGS) Tree.c >lint.out

clean::
	rm -f $(BIN) $(OBJ) $(LIB_OBJS)

clobber::
	rm -f $(BIN) $(OBJ) $(LIB) $(LIB_OBJS)
