#############################################################################
##
#W Makefile.in                                              Laurent Bartholdi
##
#Y Copyright (C) 2007-2016 Laurent Bartholdi
##
#############################################################################
##
##  This creates archives, or compiles the documentation
##
#############################################################################

.PHONY: all doc clean distribute mrproper checkblocks tarballs wwwdir

PWDU:=$(shell dirname $(PWD))
PWDUU:=$(shell dirname $(PWDU))
VERSION:=$(shell grep '^Version :=' PackageInfo.g | cut -f2 -d'"')

LOCALBIN=bin/@GAPARCH@

all: $(LOCALBIN)

$(LOCALBIN):
	mkdir -p $(LOCALBIN)

clean:
	rm -rf config.log $(LOCALBIN) `find doc -type l`

mrproper: clean
	rm Makefile

configure: cnf/Makefile.in cnf/configure.ac
	(cd cnf; aclocal -Im4; autoconf; mv -f configure ..)

doc: doc/chap0.html

doc/chap0.html: doc/fr.xml doc/frbib.xml gap/*.gd
	@GAPROOT@/bin/gap.sh -A makedoc.g

checkblocks:
	grep '<#GAPDoc' PackageInfo.g gap/*d | awk -F'"' '{print $$2}' | sort > @@-blocks
	grep '<#Include' doc/fr.xml | awk -F'"' '{print $$2}' | sort > @@-in
	comm -3 @@-blocks @@-in
	@rm @@-blocks @@-in

#E Makefile.in . . . . . . . . . . . . . . . . . . . . . . . . . . . ends here
