# makefile for spice<->MBK library
# date    : 22/09/93

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

VERSION      = 611
LOCAL_TRGLIB = ../lib
LOCAL_OPT    = -g
LOCAL_CFLAGS = $(CFLAGS) -I$(ALLIANCE_INCLUDE) $(LOCAL_OPT) -c \
               -DMLU_H="<$(MLU_H)>" \
               -DMLO_H="<$(MLO_H)>" \
               -DMUT_H="<$(MUT_H)>"

OBJ     = spi_prs.o fonc.o spi_drv.o spi.o

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

$(LOCAL_TRGLIB)/libMsl$(VERSION).a : $(OBJ)
	$(AR) $(ARFLAGS) $(LOCAL_TRGLIB)/libMsl$(VERSION).a $(OBJ)
	-$(RANLIB) $(LOCAL_TRGLIB)/libMsl$(VERSION).a

spi_prs.o : spi_prs.c global.h fonc.h extern.h erreur.h
	$(CC) $(LOCAL_CFLAGS) spi_prs.c

fonc.o : fonc.c global.h fonc.h extern.h erreur.h
	$(CC) $(LOCAL_CFLAGS) fonc.c

spi_drv.o : spi_drv.c global.h fonc.h extern.h erreur.h
	$(CC) $(LOCAL_CFLAGS) spi_drv.c

spi.o : spi.c global.h fonc.h extern.h erreur.h
	$(CC) $(LOCAL_CFLAGS) spi.c

clean :
	-$(RM) ./*.o $(LOCAL_TRGLIB)/libMsl$(VERSION).a distrib
