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

#TARGET_LIB     = ../../../lib
#TARGET_INCLUDE = ../../../include

LOCAL_INC      = ../include

LOCAL_CPPFLAGS = $(CPPFLAGS) -c -g -I$(LOCAL_INC) -I$(ALLIANCE_INCLUDE) \
                 -DBEH_H='<beh110.h>' \
                 -DLOG_H='<$(LOG_H)>' \
                 -DMUT_H='<$(MUT_H)>'

LOCAL_OBJECTS  = beh_addbeaux.o  beh_addbebux.o  beh_addbebus.o  \
                 beh_addbefig.o  beh_addbegen.o  beh_addbemsg.o  \
                 beh_addbeout.o  beh_addbepor.o  beh_addbereg.o  \
                 beh_addberin.o  beh_addbiabl.o  beh_addbinod.o  \
                 beh_addbeder.o  beh_addbequad.o beh_delbeaux.o  \
                 beh_delbebux.o  beh_delbebus.o  beh_delbefig.o  \
                 beh_delbegen.o  beh_delbemsg.o  beh_delbeout.o  \
                 beh_delbepor.o  beh_delbereg.o  beh_delberin.o  \
                 beh_delbiabl.o  beh_delbinod.o  beh_delbeder.o  \
                 beh_delbequad.o beh_frebeaux.o  beh_frebebux.o  \
                 beh_frebebus.o  beh_frebefig.o  beh_frebegen.o  \
                 beh_frebemsg.o  beh_frebeout.o  beh_frebepor.o  \
                 beh_frebereg.o  beh_freberin.o  beh_frebiabl.o  \
                 beh_frebinod.o  beh_frebeder.o  beh_rmvbeaux.o  \
                 beh_rmvbebux.o  beh_rmvbebus.o  beh_rmvbefig.o  \
                 beh_rmvbegen.o  beh_rmvbemsg.o  beh_rmvbeout.o  \
                 beh_rmvbepor.o  beh_rmvbereg.o  beh_rmvberin.o  \
                 beh_rmvbeder.o  beh_getgenva.o  beh_globals.o   \
                 beh_dict.o      beh_message.o   beh_error.o     \
                 beh_toolbug.o

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

$(TARGET_LIB)/libBeh110.a : $(LOCAL_OBJECTS)
	$(CP) $(LOCAL_INC)/beh110.h $(TARGET_INCLUDE)
	$(AR) $(ARFLAGS) $(TARGET_LIB)/libBeh110.a $(LOCAL_OBJECTS)
	-$(RANLIB) $(TARGET_LIB)/libBeh110.a

distrib : $(TARGET_LIB)/libBeh110.a

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

realclean : clean
	$(RM) -f $(TARGET_INCLUDE)/beh110.h $(TARGET_LIB)/libBeh110.a
