.include vcs.cfg

TRCUTILDIR = $(PVCS_ROOT)/trc/util
#TRCUTILSRC = dips.c ctrlio.c timer.c dbdbuf.c util.c
TRCUTILSRC = dbdbuf.c
#TRCUTILASM = utilasm.s timerasm.s
TRCUTILASM = utilasm.s
TRCUTILC   = dbdbuf.c
#
#	Loader selection and command line flags:
#	(Needed only if creating an executable)
#
LD=
LDFLAGS=
LRLIBS =libfddiutil.a

#
#	Source files:
#
#FDDIUTILSRC = msgutil.c fddichnl.c fddiled.c led.c fdditest.c pkt.c fddidummy.c
FDDIUTILSRC = msgutil.c fddiled.c fdditest.c
#FDDIUTILASM = timer3.s 
FDDIUTILASM = 
FDDIUTILC   =
FDDIUTILS   = 
UTILSRCS= $(FDDIUTILSRC) $(FDDIUTILASM) $(TRCUTILSRC) $(TRCUTILASM) 

#
#	Object files:
#
UTILOBJS=$(FDDIUTILSRC:.c=.o) $(TRCUTILSRC:.c=.o) $(TRCUTILASM:.s=.o)\
	 $(FDDIUTILASM:.s=.o) $(FDDIUTILC:.c=.o) $(FDDIUTILS:.s=.o) \
 	 $(LRLIBS)

#
#	Dependencies:
#
all:	$(FDDIUTILC) $(FDDIUTILS) Makedepend $(UTILOBJS) 

#
#	Define dependency rules:

clean:
		rm -f $(UTILOBJS)

print:
		ptr -x4 -c $(UTILSRCS)

CSOURCES = $(UTILSRCS)

.include $(ROOT)/fddicon/fddi.mak

%if 0
.c_v.c:
	get ${REV} $<\($@\)


.s_v.s:
	get ${REV} $<\($@\)

%endif

$(FDDIUTILSRC) $(FDDIUTILC): $[f, "", $@, c_v]
	get ${REV} $<\($@\)

$(FDDIUTILASM): $[f, "", $@, s_v]
	get ${REV} $<\($@\)


$(TRCUTILSRC) : $[f, $(TRCUTILDIR), $@, c_v]
	get ${REV} $<\($@\)


$(TRCUTILASM): $[f, $(TRCUTILDIR), $@, s_v]
	get ${REV} $<\($@\)




