include $(ALLIANCE_TOP)/etc/$(ALLIANCE_OS).mk
include $(ALLIANCE_TOP)/etc/libraries.mk

#TARGET_LIB     = ../../../archi/$(ALLIANCE_OS)/lib
#TARGET_INCLUDE = ../../../archi/$(ALLIANCE_OS)/include

LOCAL_INC      = ../include

LOCAL_CPPFLAGS = $(CPPFLAGS) -c -g     -I$(LOCAL_INC)        \
		 -I$(ALLIANCE_INCLUDE) \
                 -DMLO_H='<$(MLO_H)>'  \
                 -DBEH_H='"beh111.h"'  \
                 -DBHL_H='"bhl111.h"'  \
                 -DLOG_H='<$(LOG_H)>'  \
                 -DMUT_H='<$(MUT_H)>'

LOCAL_OBJECTS  = beh_chkbefig.o    beh_clrdepend.o  beh_debug.o      \
                 beh_depend.o      beh_freabl.o     beh_gettu.o      \
                 beh_indexbdd.o    beh_makbdd.o     beh_makderiv.o   \
                 beh_makgex.o      beh_maknode.o    beh_makquad.o    \
                 beh_makvarlist.o  beh_sta2dly.o    beh_dly2sta.o    \
                 beh_namelist.o    beh_unamlist.o

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

$(TARGET_LIB)/libBhl111.a : $(LOCAL_OBJECTS)
	$(CP) $(LOCAL_INC)/bhl111.h $(TARGET_INCLUDE)
	$(AR) $(ARFLAGS) $(TARGET_LIB)/libBhl111.a $(LOCAL_OBJECTS)
	$(RANLIB) $(TARGET_LIB)/libBhl111.a

distrib : $(TARGET_LIB)/libBhl111.a

clean : 
	$(RM) -f $(LOCAL_OBJECTS)

realclean : clean
	$(RM) -f $(TARGET_INCLUDE)/bhl111.h $(TARGET_LIB)/libBhl111.a
