include ../config
ifeq ($(FULLUNIX)$(HAS_NROFF),ny)
all: datadir.txt bed.txt
else
all: datadir.txt bed.1.gz
endif
GLOBALCONFIG=$(shell echo '$(GLOBALCONFFILE)'| sed -e 's/\//\\\//g' )
PERSCONFIG=$(shell echo '$(PERSCONFFILE)'| sed -e 's/\//\\\//g' )
CONFDIRLINKER=$(shell echo '$(CONFDIRLINK)'| sed -e 's/\//\\\//g' )

bed.txt: bed.1 Makefile
	nroff -man bed.1|sed 's/.//g' > bed.txt
datadir.txt: .datadir.txt ../.common.txt
	cat .datadir.txt > datadir.txt
	sed 's/CONFDIRLINK/$(CONFDIRLINKER)/g' < ../.common.txt >>datadir.txt
install:
	$(MKDIR)  $(MANDIR)
ifeq ($(FULLUNIX),y)
	$(CP) bed.1.gz $(MANDIR)/$(PROGRAM).1.gz
	$(CP) xbed.1.gz $(MANDIR)/$(XPROGRAM).1.gz
	-chmod 0644 $(MANDIR)/$(XPROGRAM).1.gz $(MANDIR)/$(PROGRAM).1.gz
	-man -F bed
else
	(test -s bed.txt && $(CP) bed.txt $(MANDIR)/$(PROGRAM).txt)|| $(CP) bed.1.gz $(MANDIR)/$(PROGRAM).1.gz
endif

realclean:
	-rm bed.txt bed.1 bed.1.gz procedures bed.1.in


bed.1: bed.1.in Makefile
	sed -e '{s/CONFDIRLINK/$(CONFDIRLINKER)/g;s/GLOBALCONFIG/$(GLOBALCONFIG)/g;s/PERSCONFIG/$(PERSCONFIG)/g;}' < bed.1.in > bed.1
bed.html: bed.1 
	man2html bed.1 > bed.html
view: bed.1
	nroff -man bed.1|less
bed.1.gz:bed.1
	-rm bed.1.gz
	gzip -c bed.1 > bed.1.gz
bed.1.in: bed.1.in1 ../description bed.1.in2 procedures bed.1.inend
	sed -f ../src/chhelp < bed.1.in1 > bed.1.in
	sed -e 's/^[	 ]*//g' < ../description >> bed.1.in
	sed -f ../src/chhelp < bed.1.in2 >> bed.1.in
	cat procedures >> bed.1.in
	sed -f ../src/chhelp < bed.1.inend >> bed.1.in
	
procedures: ../src/helpdata ../src/todoc.sed
	sed -f ../src/todoc.sed < ../src/helpdata > procedures
