# makefile for cif rds parser driver
# version : 1.01
# date    : 09/14/92

SHELL = /bin/sh

VERSION = 1.0
RCSSOURCES = Makefile drive_cif.c parse_cif.c drive_cif.h parse_cif.h cif.h
OBJ = drive_cif.o parse_cif.o
LIB = libRcf102.a

ALLIANCE_INCLUDE = /labo/include
MACHINE = sparc
HEADERS = -DRDS_H='"rds103.h"' -DRPR_H='"rpr103.h"' -DRUT_H='"rut101.h"'\
-DMUT_H='"mut309.h"' -DMPH_H='"mph306.h"' -DGENERIC_H='"generic.h"'\
-I$(ALLIANCE_INCLUDE) -I/users/outil1/rds/dev/include

CFLAGS = -g -D$(MACHINE) $(HEADERS)

distrib : install

install : $(LIB)
	mv $(LIB) ../lib
	if [ -f /usr/bin/ranlib -o -f /bin/ranlib ] ; then \
		ranlib ../lib/$(LIB) ; \
	fi

$(LIB) : $(OBJ)
	ar rv $(LIB) $(OBJ)

parse_cif.o : parse_cif.c parse_cif.h
	$(CC) $(CFLAGS) -c parse_cif.c 

drive_cif.o : drive_cif.c drive_cif.h
	$(CC) $(CFLAGS) -c drive_cif.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 -5 > ./RCS/rcs$(VERSION)
	-rm 1

clean :
	-rm $(OBJ)

realclean :
	-rm $(OBJ) ../lib/*

cpp :
	$(CC) $(CFLAGS) -P parse_cif.c 
