#
#	Makefile for NOVA on UNIX
#
#		version 0.3	22-JUN-1992	Yasuo TAKEUCHI	(T.I.T.)
#		version 1.02	30-SEP-1992	Masaharu NOMACHI (KEK)
#		version 1.07	20-NOV-1993	Yasuo TAKEUCHI	(T.I.T.)
#
NVINC	= ../include

CFLAGS	= -O -I$(NVINC)
#CFLAGS	= -g -I$(NVINC)
RM	= rm -f

OBJS	= nv_open.o nv_close.o nv_get.o nv_get_nowait.o nv_put.o \
	  nv_pause.o nv_pause_hold.o nv_resume.o nv_forlib.o \
	  nv_set_length.o

HEADERS = $(NVINC)/nova.h $(NVINC)/novalib.h $(NVINC)/config.h

all:

all.sunos4:
	make CC=/usr/ucb/cc  ranlib

all.solaris2:
	make CC=cc  libnova.a

all.ultrix:
	make CC=/usr/bin/cc  ranlib

libnova.a	: $(OBJS)
		$(RM) libnova.a
		ar rcv libnova.a $(OBJS)

ranlib		: libnova.a
		ranlib libnova.a
#		$(RM) $(OBJS)

clean		:
		$(RM) libnova.a $(OBJS) *~ core

nv_open.o	: $(HEADERS) nv_open.c

nv_close.o	: $(HEADERS) nv_close.c

nv_get.o	: $(HEADERS) nv_get.c

nv_set_legth.o	: $(HEADERS) nv_set_length.c

nv_get_nowait.o	: $(HEADERS) nv_get_nowait.c

nv_put.o	: $(HEADERS) nv_put.c

nv_pause.o	: $(HEADERS) nv_pause.c

nv_pause_hold.o	: $(HEADERS) nv_pause_hold.c

nv_resume.o	: $(HEADERS) nv_resume.c

nv_forlib.o	: $(HEADERS) nv_forlib.c

nv_set_length.o	: $(HEADERS) nv_set_length.c

