include ../make.include

TCL	= 8.4.1
CXXFLAGS = $(CXXOPT) -I$(X11INCLUDE)/X11 -I../include -I../tcl$(TCL)/generic -I/tcl$(TCL)/win -I../tk$(TCL)/generic -I../tk$(TCL)/win

CFLAGS = $(CCOPT) -I$(X11INCLUDE)/X11 -I../include -I../tcl$(TCL)/generic -I/tcl$(TCL)/win -I../tk$(TCL)/generic -I../tk$(TCL)/win

SRC	= xlib.C
CSRC	= tkWinDraw.c

INCL	= xxlib.h

OBJS	= $(SRC:%.C=%.o)
COBJS	= $(CSRC:%.c=%.o)

LIB	= libwin.a

all	: $(LIB)
install	: all
	cp $(LIB) ../lib/.
	cp $(INCL) ../include/.

$(LIB)	: $(OBJS) $(COBJS)
	$(RM) $@
	$(LIBCMD) $@ $(OBJS) $(COBJS)

clean	: FORCE
	rm -f core *~ *#

distclean : clean
	rm -f *.o *.so *.a

FORCE	:

ifndef DEPENDS
%.d: %.C
	set -e; $(CXX) -MM $(CXXFLAGS) $< \
	| sed 's/\($*\)\.o[ :]*/\1.o $@ : /g' > $@; \
	[ -s $@ ] || rm -f $@

include $(SRC:.C=.d)

%.d: %.c
	set -e; $(CC) -MM $(CFLAGS) $< \
	| sed 's/\($*\)\.o[ :]*/\1.o $@ : /g' > $@; \
	[ -s $@ ] || rm -f $@

include $(CSRC:.c=.d)
endif
