#ident @(#)Makefile	1.7 01/07/17 
###########################################################################
SRCROOT=	..
RULESDIR=	RULES
include		$(SRCROOT)/$(RULESDIR)/rules.top
###########################################################################

INSDIR=		bin
TARGET=		sdd
CPPOPTS +=	-DUSE_REMOTE
CPPOPTS +=	-DUSE_LARGEFILES
CFILES=		sdd.c remote.c
HFILES=		remote.h
#LIBS=		-lunos
LIBS=		-lschily $(LIB_SOCKET)
XMK_FILE=	Makefile.man

###########################################################################
include		$(SRCROOT)/$(RULESDIR)/rules.cmd
###########################################################################

count:		$(CFILES) $(HFILES)
		count $r1

IFDEF=	-UEVALVERS
XRELFILES=	Makefile Makefile.man Makefile_de.man sdd.1 sdd_de.1

rel: $(CFILES:%=release/%) $(HFILES:%=release/%) $(XRELFILES:%=release/%)

release/%.c: %.c
	rm -f $@
	unifdef $(IFDEF) $< >$@
	chmod 444 $@
	cptime $< $@
	MKGNU $@
	rm -f $@.bak

release/%.h: %.h
	rm -f $@
	unifdef $(IFDEF) $< >$@
	chmod 444 $@
	cptime $< $@
	MKGNU $@
	rm -f $@.bak

release/%: %
	rm -f $@
#	unifdef $(IFDEF) $< >$@
	cat $< >$@
	chmod 444 $@
	cptime $< $@
	MKGNU $@
	rm -f $@.bak
