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

LOCAL_TRGLIB = ../../lib

OPTION = PARIS6

LOCAL_INC = -I../desb -I$(ALLIANCE_INCLUDE)

LOCAL_CPPFLAGS = $(CPPFLAGS) -c -g $(LOCAL_INC) \
                 -DMLO_H='<$(MLO_H)>' \
                 -DBEH_H='<$(BEH_H)>' \
                 -DLOG_H='<$(LOG_H)>' \
                 -DMUT_H='<$(MUT_H)>'

OBJ = checkBeh.o sl_util.o sl_order.o  fcfutil.o  useabl.o foconf.o marqoutput.o getprimvar.o conflit.o highz.o contrainte.o  compact.o prep.o error.o

.c.o :
	$(CC) $(LOCAL_CPPFLAGS) -D$(OPTION) $<

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

$(LOCAL_TRGLIB)/libfcf107.a : $(OBJ) 
	$(AR) $(ARFLAGS) $(LOCAL_TRGLIB)/libfcf107.a $(OBJ)
	$(RANLIB) $(LOCAL_TRGLIB)/libfcf107.a

clean :
	-@$(RM) -f $(OBJ) > /dev/null 2>&1
	-@$(RM) -f $(LOCAL_TRGLIB)/libfcf107.a > /dev/null 2>&1
	-@$(RM) -f distrib > /dev/null 2>&1
