# Filename: Makefile
#
# Description: used to build the xs library. These routines are X11/Motif
#              based routines.
#

include ../makeConfig


GLOBAL_INCLUDES= $(MOTIF_INCLUDE_PATH) $(X11_INCLUDE_PATH)

LOCAL_INCLUDES= -I..

INCLUDES= $(LOCAL_INCLUDES) $(GLOBAL_INCLUDES)




CFLAGS = $(DEBUG) $(INCLUDES) $(MOTIF_OPTIONS) $(EXTRA_CFLAGS)

LIB_INCLUDES= libXs.h

LIB=libXs.a

OBJ= xs_wprintf.o xs_cmb.o xs_invertfgbg.o xs_stxs.o xs_wtip.o

SRC=$(OBJ:.o=.c)

MKF= Makefile ../makeConfig

all:  $(LIB)

$(LIB): $(OBJ) $(LIB_INCLUDES)
	$(AR) $(AR_FLAGS) $(LIB) $(OBJ)

clean:
	rm -f $(OBJ)

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

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


xs_cmb.o: xs_cmb.c libXs.h $(MKF)

xs_invertfgbg.o: xs_invertfgbg.c libXs.h $(MKF)

xs_wprintf.o: xs_wprintf.c libXs.h $(MKF)

xs_stxs.o: xs_stxs.c libXs.h $(MKF)

xs_wtip.o: xs_wtip.c libXs.h $(MKF)
