# @(#)makefile	19.1 (ESO/DMD) 02/25/03 13:31:51
# .COPYRIGHT:	Copyright (c) 1988 European Southern Observatory,
#						all rights reserved
# .TYPE		make file
# .NAME		$MIDASHOME/$MIDVERS/*/help/makefile
# .LANGUAGE	makefile syntax
# .ENVIRONMENT	Unix Systems. 
# .COMMENT	Creates all *.hlc files from *.hlq.
# .REMARKS 
# .AUTHOR	Carlos Guirao
# .VERSION 1.1  910715:         Implementation

include ../../../local/default.mk

CONTEXT= 

OBJ =
OUT =

all:
	@(IFS=' '; for OUT in `ls *.hlq | sed -e 's/_.*//'  -e 's/\.hlq//' | \
	awk '{print substr(\$$1,1,6)}' | sort -u |awk '{printf "%s ",\$$1}'`;\
	do (eval $(MAKE) -s OBJ=\"`ls $$OUT*.hlq |awk '{printf "%s ",\$$1}'`\" \
	OUT=\"$$OUT\" one)\
	done)

one: $(OUT).hlc

$(OUT).hlc: $(OBJ)
	@ rm -f $@
	@(IFS=' '; for file in $(OBJ); \
	do sed -n '/SECTION./,/\\us/p' $$file | sed '/^\\/d' | sed '2d' >> $@;\
	done )
	@echo $@

make_alll:
	@(if [ -f alll.hlz ]; then mv alll.hlz alll.hlz~; fi)
	$(CREA_ALLL) > alll.hlz

make_hlq:
	$(CREA_HLQ) $(CONTEXT)
	
clean:
	rm -f *.hlc
