File: [Platon] / doc / diplomova-praca-rajo / Makefile (download)
Revision 1.4, Mon Mar 28 16:08:39 2005 UTC (19 years ago) by rajo
Changes since 1.3: +36 -6
lines
Generated document (diploma thesis) and images included into distribution.
|
##
## Makefile - Makefile for diplomovka-text
##
## Lines started with "^## comment..." are comments
## Lines started with "^# <something>" are lines, which you can uncomment
##
## Developed by Lubomir Host 'rajo' <rajo AT platon.sk>
## Copyright (c) 2003 Platon SDG
## Licensed under terms of GNU General Public License.
## All rights reserved.
##
## $Platon: doc/diplomova-praca-rajo/Makefile,v 1.3 2005/03/28 15:10:18 rajo Exp $
##
PACKAGE = diplomova-praca-rajo
VERSION = $(shell date "+%y-%m-%d")
distdir = $(PACKAGE)-$(VERSION)
srcdir = .
SUBDIRS = scripts
## Nazov vystupneho PostScriptoveho suboru (alebo PDF suboro[v])
## vystupy su v roznych adresaroch z toho dovodu, ze 'latex'
## a 'pdflatex' vytvaraju nekompatibilne subory (ktore presne netusim,
## ale sprava sa to divne, ak je to v jednom adresari
##
## Ak nastavis iba ps__OUTPUT, vytvara sa iba PostScript
## Ak nastavis iba pdf_OUTPUT, vytvara sa iba PDF
##
#ps__OUTPUT = diplomovka.ps
#pdf_OUTPUT = diplomovka.pdf
ps__OUTPUT = slide.ps diplomovka.ps
#pdf_OUTPUT = slide.pdf diplomovka.pdf
#ps__OUTPUT = slide.ps diplomovka.ps errata.ps
#pdf_OUTPUT = slide.pdf diplomovka.pdf errata.pdf
pdf_OUTPUT = slide.pdf
#ps__OUTPUT = slide.ps
## define USE_CSLATEX if you will use `cslatex' instead of `latex'
## if `cslatex' is not found, fallback to `latex'
USE_CSLATEX = 1
## define USE_LATEX if you will use `latex'
# USE_LATEX = 1
## define USE_CSTEX if you will use `csplain' instead of `tex'
## if `csplain' is not found, fallback to `tex'
# USE_CSTEX = 1
## define USE_TEX if you will use `tex'
# USE_TEX = 1
## define COLORIZE_SHELL_CMDS if you will see all shell commands
## executed by make colorized
COLORIZE_SHELL_CMDS = 1
DVIPS = dvips
GV = gv
GNUPLOT = gnuplot
CC = gcc
TAR = tar
GZIP_ENV = --best
## Dalsie pridavne obrazky alebo vstupne subory, ktore sa nijako nevytvaraju
IMAGES_DIR = images
IMAGES = $(IMAGES_DIR)/comenius-logo.eps \
$(IMAGES_DIR)/molekuly.eps \
$(IMAGES_DIR)/schema-v_drift-coldGas.eps \
$(IMAGES_DIR)/schema-v_drift-hotGas.eps
## Toto popisuje zavislosti
DEPEND = Makefile \
Rules.make \
Dependencies.make \
build-struct \
insert-C-source \
generate-depend \
diplomovka.sty \
slide.sty \
hyphenation.tex \
00-header.tex \
01-obsah.tex \
02-uvod.tex \
03-teoret.tex \
04-prakt.tex \
05-zaver.tex \
06-literatura.tex \
07-prilohy.tex \
hotGas.c \
hotGas.c.LINENUM
DISTFILES = diplomovka.tex \
slide.tex \
errata.tex \
$(DEPEND) \
constants.gpi \
scripts/ \
scripts/Makefile \
scripts/v-drift-analytic.c \
scripts/*.awk \
scripts/*.sh \
images/ \
images/*.fig \
images/*.gpi \
images/*.dat \
$(IMAGES) \
images/*.pdf \
images/analytic.eps \
images/distrib_T-0.eps \
images/distribucne-funkcie.eps \
images/drahy.eps \
images/entropy-alpha-0.1_beta-0.3_speed-0.eps \
images/neumann.eps \
images/rychlost-ionu.eps \
images/schema-vdrift.eps \
images/slide-analytic.eps \
images/slide-casy-zrazok.eps \
images/slide-distrib_T-0.eps \
images/slide-distribucne-funkcie.eps \
images/slide-drahy.eps \
images/slide-entropy-x2-model.eps \
images/slide-presnost-MC.eps \
images/slide-vdrift_T-300K-normal-model.eps \
images/slide-vdrift_T-300K-x2-model.eps \
images/slide-zavislost-vdrift-E-beta-model.eps \
images/slide-zavislost-vdrift-E-normal-model.eps \
images/slide-zavislost-vdrift-E-x2-model.eps \
images/slide-zavislost-vdrift-E_T-0.eps \
images/start-speed-v_drift.eps \
images/start-speed-v_drift_T-300.eps \
images/vdrift_T-300K-beta-model.eps \
images/vdrift_T-300K-normal-model.eps \
images/vdrift_T-300K-x2-model.eps \
images/x2-model-distrib-3D_projection.eps \
images/zavislost-vdrift-E_T-0.eps \
images/zavislost-vdrift-E_T-300-beta-model.eps
# generated files, but included into distribution
GENERATED_DISTFILES = $(ps__OUTPUT) \
$(pdf_OUTPUT)
# List of autogenerated files:
# '*.eps' can be autogenerated by gnuplot file '*.gpi'
# '*.pdf' can be autogenerated by epstopdf from '*.eps'
AUTOGENERATED_FILES = $(IMAGES_DIR)/comenius-logo.pdf \
$(IMAGES_DIR)/rychlost-ionu.eps \
$(IMAGES_DIR)/rychlost-ionu.pdf \
$(IMAGES_DIR)/drahy.pdf \
$(IMAGES_DIR)/drahy.eps \
$(IMAGES_DIR)/distribucne-funkcie.eps \
$(IMAGES_DIR)/distribucne-funkcie.pdf \
$(IMAGES_DIR)/molekuly.pdf \
$(IMAGES_DIR)/neumann.pdf \
$(IMAGES_DIR)/neumann.eps \
$(IMAGES_DIR)/schema-vdrift.pdf \
$(IMAGES_DIR)/schema-vdrift.eps \
$(IMAGES_DIR)/analytic.pdf \
$(IMAGES_DIR)/analytic.eps \
$(IMAGES_DIR)/distrib_T-0.pdf \
$(IMAGES_DIR)/distrib_T-0.eps \
$(IMAGES_DIR)/zavislost-vdrift-E_T-0.eps \
$(IMAGES_DIR)/zavislost-vdrift-E_T-0.pdf \
$(IMAGES_DIR)/slide-analytic.eps \
$(IMAGES_DIR)/slide-analytic.pdf \
$(IMAGES_DIR)/slide-distrib_T-0.eps \
$(IMAGES_DIR)/slide-distrib_T-0.pdf \
$(IMAGES_DIR)/slide-drahy.pdf \
$(IMAGES_DIR)/slide-drahy.eps \
$(IMAGES_DIR)/vdrift_T-300K-beta-model.eps \
$(IMAGES_DIR)/vdrift_T-300K-beta-model.pdf \
$(IMAGES_DIR)/vdrift_T-300K-normal-model.eps \
$(IMAGES_DIR)/vdrift_T-300K-normal-model.pdf \
$(IMAGES_DIR)/vdrift_T-300K-x2-model.eps \
$(IMAGES_DIR)/vdrift_T-300K-x2-model.pdf \
$(IMAGES_DIR)/start-speed-v_drift.eps \
$(IMAGES_DIR)/start-speed-v_drift.pdf \
$(IMAGES_DIR)/start-speed-v_drift_T-300.eps \
$(IMAGES_DIR)/start-speed-v_drift_T-300.pdf \
$(IMAGES_DIR)/schema-v_drift-coldGas.pdf \
$(IMAGES_DIR)/schema-v_drift-hotGas.pdf \
$(IMAGES_DIR)/zavislost-vdrift-E_T-300-beta-model.eps \
$(IMAGES_DIR)/zavislost-vdrift-E_T-300-beta-model.pdf \
$(IMAGES_DIR)/entropy-alpha-0.1_beta-0.3_speed-0.eps \
$(IMAGES_DIR)/entropy-alpha-0.1_beta-0.3_speed-0.pdf \
$(IMAGES_DIR)/slide-casy-zrazok.eps \
$(IMAGES_DIR)/slide-casy-zrazok.pdf \
$(IMAGES_DIR)/slide-presnost-MC.eps \
$(IMAGES_DIR)/slide-presnost-MC.pdf \
$(IMAGES_DIR)/slide-zavislost-vdrift-E_T-0.eps \
$(IMAGES_DIR)/slide-zavislost-vdrift-E_T-0.pdf \
$(IMAGES_DIR)/slide-zavislost-vdrift-E-beta-model.eps \
$(IMAGES_DIR)/slide-zavislost-vdrift-E-beta-model.pdf \
$(IMAGES_DIR)/slide-zavislost-vdrift-E-normal-model.eps \
$(IMAGES_DIR)/slide-zavislost-vdrift-E-normal-model.pdf \
$(IMAGES_DIR)/slide-zavislost-vdrift-E-x2-model.eps \
$(IMAGES_DIR)/slide-zavislost-vdrift-E-x2-model.pdf \
$(IMAGES_DIR)/slide-vdrift_T-300K-normal-model.eps \
$(IMAGES_DIR)/slide-vdrift_T-300K-normal-model.pdf \
$(IMAGES_DIR)/slide-vdrift_T-300K-x2-model.eps \
$(IMAGES_DIR)/slide-vdrift_T-300K-x2-model.pdf \
$(IMAGES_DIR)/slide-entropy-x2-model.eps \
$(IMAGES_DIR)/slide-entropy-x2-model.pdf \
$(IMAGES_DIR)/slide-distribucne-funkcie.eps \
$(IMAGES_DIR)/slide-distribucne-funkcie.pdf \
$(IMAGES_DIR)/x2-model-distrib-3D_projection.eps \
$(IMAGES_DIR)/x2-model-distrib-3D_projection.pdf
########################################
########################################
## END of user setup
########################################
########################################
## include rules from Rules.make:
include Rules.make
Dependencies.make: generate-depend Makefile Rules.make $(IMAGES_DIR)/*.gpi $(IMAGES_DIR)/*.dat
@echo "Generating dependencies between images..."
@echo "# Dependencies between images generated automaticaly" > $@
@echo "# by generate-depend" >> $@
@-./generate-depend $+ >> $@
@-awk '/^# USED: / { print $$3}' '$@' | sort -u > .used_datafiles.tmp; \
list=`ls -1 images/*.dat | diff -C 0 -c - .used_datafiles.tmp | grep '^- '`; \
test -z "$$list" || ( echo "[31;1mWarning: Unused data files:[0;0m"; echo "$$list" )
@-rm -f .used_datafiles.tmp
-include Dependencies.make
$(IMAGES_DIR)/%.dat:
@echo "Buggy Dependencies.make file, removing ..."
@echo "If this doesn't help, you are probably missing some data files :-("
-rm -f Dependencies.make
07-prilohy.tex: hotGas.c insert-C-source
cp $@ $@.tmp
rm -f $<.LINENUM;
./insert-C-source $@.tmp > $@.tmp1 2> $<.LINENUM && mv $@.tmp1 $@
cat $<.LINENUM;
#PROGRAM = hotGas
#program prog: $(PROGRAM)
#hotgas: hotGas
#hotGas: hotGas.c
# gcc -Wall -Wshadow -I$(HOME)/dipl/include -o $@ $< -L$(HOME)/dipl/lib -lm -lcfg+
## vim: ts=4 isk+=- ft=make
## vim600: fdm=marker fdc=3
Platon Group <platon@platon.org> http://platon.org/
|