
include ../Makefile.include

BINDIR=../bin

LIB=libwidget.a

LIB_OBJS=\
Widget.$(OBJ_SUFFIX) \
Draggable.$(OBJ_SUFFIX) \
EventListeners.$(OBJ_SUFFIX) \
ConsoleWidget.$(OBJ_SUFFIX) \
ButtonWidget.$(OBJ_SUFFIX) \
LabelWidget.$(OBJ_SUFFIX) \
ScrollbarWidget.$(OBJ_SUFFIX) \
SliderWidget.$(OBJ_SUFFIX) \
Scrollable.$(OBJ_SUFFIX) \
ScrollpaneWidget.$(OBJ_SUFFIX) \
Viewport.$(OBJ_SUFFIX) \
TabbedpaneWidget.$(OBJ_SUFFIX) \
LookAndFeel.$(OBJ_SUFFIX) \
TextPaneWidget.$(OBJ_SUFFIX) \
TextFieldWidget.$(OBJ_SUFFIX) \
WidgetEvents.$(OBJ_SUFFIX) \
WidgetManager.$(OBJ_SUFFIX) \
IconGridWidget.$(OBJ_SUFFIX) \
AbstractTableModel.$(OBJ_SUFFIX) \
TableWidget.$(OBJ_SUFFIX) \
DefaultTableModel.$(OBJ_SUFFIX)

RM=rm -f

default: all

all: $(LIB)

depend: FORCE
	makedepend $(DEP_INCLUDES) -I/usr/local/include -f$(DEPFILE) *.cc -o.$(OBJ_SUFFIX)

include $(DEPFILE)

$(LIB): $(LIB_OBJS)
#	$(CXX) $(CXXFLAGS) $(LIB_OBJS) -o $@ $(LDFLAGS)
	ar -r $@ $(LIB_OBJS)

clean: FORCE
	$(RM) *.$(OBJ_SUFFIX) core *~ $(LIB)

count: FORCE
	wc *.{cc,h} | sort -n

FORCE:






