#
# Makefile for my homepage - local version.
# Used to generate a copy of my page on the current directory.
#
# (find-fline "$PAGE2/Makefile")
# (find-fline "~/CRIM/011ideas")
# (find-fline "~/TCL/html.007")
# (find-fline "~/TCL/files")
# (find-fline "~/TCL/generate")
# (find-fline "~/TCL/PAGE2/linux.th")
# (find-node "(make)Automatic")
# (find-fline ".")
# (find-fline "Makefile.L.auto")
# (find-fline "Files.tcl")


THDIR = $(HOME)/TH
FILESTCL = $(THDIR)/Files.tcl
GENERATE = $(THDIR)/Generate
MAKEFILE_AUTO = $(THDIR)/Makefile.auto
PAGETGZ = /tmp/page.tgz

CP = cp -av

default: $(MAKEFILE_AUTO) quick

$(MAKEFILE_AUTO): $(FILESTCL)
	$(GENERATE) $(MAKEFILE_AUTO) $(FILESTCL) "makeautomakefile "

makefile:
	$(GENERATE) $(MAKEFILE_AUTO) $(FILESTCL) "makeautomakefile "
	# If you got a warning like "$(MAKEFILE_AUTO): No such file..."
	# a few lines ago, ignore it.

include $(MAKEFILE_AUTO)

dirs:
	mkdir -p a a/C a/DANIEL a/EEV a/EXPECT a/ICON a/IMAGES a/LATEX a/MTA
	mkdir -p a/PFORTH a/TCL a/bin a/replace a/mktclapp-3.8/debian
	mkdir -p a/mktclapp-3.8/examples a/crim a/s a/e e

copies: dirs $(COPIES)

quick: dirs $(TH_HTMLS) $(COPIES)

all: quick $(SLOW_HTMLS)


# Strange targets.
# (find-fline "$ES/page.e")

$(PAGETGZ): dirs $(COPIES)
	tar -cvzf $(PAGETGZ) $(COPIES)
	ls -lAF $(PAGETGZ)