# makefile for vti logical and physical views
# version : 4.9
# date    : 23/06/93
# All that stuff has been done by Frederic Petrot

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

VERSION     = 4.9
RCSSOURCES  = Makefile \
              drive_vti_l.c \
              drive_vti_p.c \
              parse_vti_l.c \
              drive_vti_l.h \
              drive_vti_p.h \
              parse_vti_p.c
PH_OBJ      = drive_vti_p.o parse_vti_p.o
LO_OBJ      = drive_vti_l.o parse_vti_l.o

LO_LIB      = libMcl408.a
PH_LIB      = libMcp401.a

LOCAL_FLAGS = -D$(MACHINE) \
              -DMLU_H='"mlu411.h"' \
              -DMPU_H='"mpu402.h"' \
              -DMLO_H='"mlo404.h"' \
              -DMPH_H='"mph402.h"' \
              -DMUT_H='"mut315.h"' \
              -I$(ALLIANCE_INCLUDE)

distrib : ../lib/$(PH_LIB) ../lib/$(LO_LIB) 
	@$(TOUCH) distrib
	@if [ -f ../lib/INSTALLED ] ; then $(RM) ../lib/INSTALLED ; else exit 0 ; fi

../lib/$(PH_LIB) : $(PH_OBJ)
	$(AR) $(ARFLAGS) ../lib/$(PH_LIB) $(PH_OBJ)
	$(RANLIB) ../lib/$(PH_LIB)

../lib/$(LO_LIB) : $(LO_OBJ)
	$(AR) $(ARFLAGS) ../lib/$(LO_LIB) $(LO_OBJ)
	$(RANLIB) ../lib/$(LO_LIB)

parse_vti_l.o : parse_vti_l.c
	$(CC) $(CFLAGS) $(LOCAL_FLAGS) -c parse_vti_l.c 

parse_vti_p.o : parse_vti_p.c
	$(CC) $(CFLAGS) $(LOCAL_FLAGS) -c parse_vti_p.c

drive_vti_l.o : drive_vti_l.c
	$(CC) $(CFLAGS) $(LOCAL_FLAGS) -DTECHNO='"idps_symb"' -c drive_vti_l.c

drive_vti_p.o : drive_vti_p.c
	$(CC) $(CFLAGS) $(LOCAL_FLAGS) -DTECHNO='"idps_symb"' -c drive_vti_p.c

checkin : 
	echo "y" > 1
	for i in $(RCSSOURCES); do \
		ci -l$(VERSION) -f -m"rcs version number consistency" $$i < 1 ; \
	done
	tail +7 Makefile | head -6 > ./RCS/rcs$(VERSION)
	-$(RM) 1

clean :
	-@$(RM) $(PH_OBJ) $(LO_OBJ) \
           ../lib/* \
           ../include/* \
           distrib > /dev/null 2>&1
