#####################################################################
#
# 
#

TOPDIR=$(shell pwd)/../../
include $(TOPDIR)/Rules

ALL=msgtest vtest atest many wintest gg_p1 scroll buttons liste key

all: .depend $(ALL)

depend: 
	$(CC) -M *.c* $(CCFLAGS) >.depend

.depend:
	$(CC) -M *.c* $(CCFLAGS) >.depend
	$(MAKE)

clean:
	(for N in $(ALL); do rm -f $$N $${N}.o $${N}_d; done)
	rm -f .depend
	rm -f core
	rm -f gmon.out gmon.sum

ifeq (.depend,$(wildcard .depend))
include .depend
endif

% : %.o
	$(CC) $< -o $@ $(TOPDIR)/lib/$(ARNAME) $(LDFLAGS) $(LIBS) $(CCFLAGS)
	$(STRIP) $@ &
ifeq ($(USESHAREDLIB),y)
	$(CC) $< -o $@_d $(LDFLAGS) $(LIBS) -lXclasses $(CCFLAGS)
	$(STRIP) $@_d &
else
	rm -f $@_d
endif

%.o: %.cpp
	$(CC) -c $< $(CCFLAGS) 

%.o: %.c
	$(CC) -c $< $(CCFLAGS) 
