#
# Makefile - Template Makefile for Platon SDG documents
#
# Developed by Lubomir Host 'rajo' <rajo AT platon.sk>
# Copyright (c) 2004 Platon SDG
# Licensed under terms of GNU General Public License.
# All rights reserved.
#
# $Platon: Platon.SK/office/prednasky/Lugcon/Makefile,v 1.6 2004/03/25 08:10:48 rajo Exp $
#

# here specify name of your document
PACKAGE = @DIRNAME@
VERSION = $(shell date "+%y-%m-%d-%H-%M")
distdir = $(PACKAGE)-$(VERSION)
TOP_DIR = ../..

# define next variable, if you wish use autoprefix
PREFIX  = Platon-Lugcon
# Uncomment next line if you wish automaticaly add directory name to the
# name of output file
#APPEND_DIRNAME = 1

# Nazov vystupneho PostScriptoveho suboru (alebo PDF suboro[v])
# sa pise do suborov ps__OUTPUT a pdf_OUTPUT 
ps__OUTPUT        = $(shell cat ps__OUTPUT 2>/dev/null)
pdf_OUTPUT        = $(shell cat pdf_OUTPUT 2>/dev/null) 

# Dalsie pridavne obrazky alebo vstupne subory, ktore sa nijako nevytvaraju

IMAGES =


# dalsie subory, ktore su potrebne pre vysadzanie
DEPEND = 10-Vim-content.tex uvodzovky.sty

DISTFILES = Makefile \
			uvodzovky.sty \
			10-Vim-slides.tex \
			10-Vim-preview.tex \
			10-Vim-prihlaska.tex \
			ps__OUTPUT \
			pdf_OUTPUT \
			$(DEPEND)
			#$(OUTPUT)

#LATEX          = cslatex
LATEX          = latex
LATEX_BATCH    = $(LATEX) -interaction=batchmode
PDFLATEX       = pdflatex
PDFLATEX_BATCH = $(PDFLATEX) -interaction=batchmode
DVIPS          = dvips
PS2PDF         = ps2pdf
GV             = gv
GNUPLOT        = gnuplot
CC             = gcc
TAR            = tar
GZIP_ENV       = --best


########################################
########################################
## END of user setup
########################################
########################################

$(PREFIX)%.pdf:: $(PREFIX)%.ps
	$(PS2PDF) $<

# include rules from Rules.make:
-include $(TOP_DIR)/_templates/Rules.make

ps2pdf__INPUT = $(patsubst %.ps,%.pdf,$(ps__OUTPUT))
ps2pdf_OUTPUT = $(patsubst %,$(PREFIX)-%,$(ps2pdf__INPUT))

#all: ps2pdf
all: timing

ps2pdf: $(ps2pdf_OUTPUT)

clean: clean-ps2pdf

clean-ps2pdf:
	rm -f $(ps2pdf_OUTPUT)

time: timing
timing:
	@echo -en "[32;1mTIMING:[0m"; echo;
	@awk -v FS="[{}]+" \
		'BEGIN { sum = 0; count = 0; } \
		/^[ \t]*\\slideheading/ { count++; printf "[34;1m%g. %s[0;0m\n", count, $$2; } \
		/^[ \t]*\\TIMING/ { sum += $$2; printf "\tTIMING %g / %g\n", $$2, sum; } \
		END { printf "TOTAL DURATION = [33;1m%g[0;0m mins\n", sum; }   ' 10-Vim-content.tex

# vim: ts=4 isk+=- ft=make
# vim600: fdm=marker fdc=3

