############### BCBASE
#
#

include ../global_config

OBJS = \
	bcwindow.o

OUTPUT = libbcbase.so
OUTPUTSTATIC = libbcbase.a

# FOR SOME REASON PTHREAD DOESN'T WORK WHEN LINKED HERE

$(OUTPUT): $(OBJS)
	$(LDLINKER) $(LFLAGS) -o $(OUTPUT) $(OBJS)

static: $(OBJS)
	ar rc $(OUTPUTSTATIC) $(OBJS)
	ranlib $(OUTPUTSTATIC)

test:  test.o
	$(CC) -o test test.o $(LFLAGS) $(XLIBS)

test2:  test2.o
	$(CC) -o test2 test2.o $(LFLAGS) $(XLIBS)

.C.o:
	$(CC) -c $(CFLAGS) $*.C

install:
	cp $(OUTPUT) $(LIBPREFIX)


clean:
	rm -f core
	rm -f *.o
	rm -f $(OUTPUT) $(OUTPUTSTATIC)
	rm -f test test2

wc:
	cat *.C *.h | wc
