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)>' \
                 -DMUT_H='<$(MUT_H)>'

OBJ = genvhdl.o d2vutil.o genexpr.o vh_util.o error.o

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

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

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

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