include $(TOP)/etc/$(MACHINE).mk
include $(TOP)/etc/libraries.mk

LOCAL_TRGLIB   = ../lib
LOCAL_TRGINC   = ../include
LOCAL_OBJ     = thash.o bdd0.o bdd1.o thashbdd.o thashloc.o prefbib.o

LOCAL_CFLAGS   = $(CFLAGS)
LOCAL_CPPFLAGS = $(CPPFLAGS) -c -I. -I$(ALLIANCE_INCLUDE) -DMUT_H="<$(MUT_H)>"

$(LOCAL_TRGLIB)/liblog200.a : $(LOCAL_OBJ)
	$(CP) log200.h $(LOCAL_TRGINC)/
	$(AR) $(ARFLAGS) $(LOCAL_TRGLIB)/liblog200.a $(LOCAL_OBJ)
	-$(RANLIB) $(LOCAL_TRGLIB)/liblog200.a

.c.o :
	$(CC) $(LOCAL_CFLAGS) $(LOCAL_CPPFLAGS) $<

distrib: $(LOCAL_TRGLIB)/liblog200.a
	touch distrib
	@if [ -f $(LOCAL_TRGLIB)/INSTALLED ] ; then $(RM) $(LOCAL_TRGLIB)/INSTALLED ; else exit 0 ; fi
	@if [ -f $(LOCAL_TRGINC)/INSTALLED ] ; then $(RM) $(LOCAL_TRGINC)/INSTALLED ; else exit 0 ; fi

clean :
	-$(RM) $(LOCAL_OBJ)
	-$(RM) $(LOCAL_TRGINC)/log200.h $(LOCAL_TRGLIB)/liblog200.a
	-$(RM) distrib
