########################## # # Päätiedoston nimi ilman.tex-tarkenninta tähän # MAIN_SRC=kandiesimerkki_jk ################################# # # Lisää mahdolliset osatiedostot tähän. \-merkki jatkaa listaa SRC_FILES= \ $(MAIN_SRC).tex\ introduction.tex ################################# # # Merkkijonovakioiden määrittelyä # PDF_TOOL=pdflatex BIB_TOOL=bibtex PDF_FILE=$(MAIN_SRC).pdf BBL_FILE=$(MAIN_SRC).bbl AUX_FILE=$(MAIN_SRC).aux TMP_FILES= \ $(MAIN_SRC).toc\ $(MAIN_SRC).log\ $(MAIN_SRC).bbl\ $(MAIN_SRC).blg\ $(MAIN_SRC).aux\ $(MAIN_SRC).out BIB_FILE=$(MAIN_SRC).bib ########################################### # # DEFAULT ACTION # ########################################### all: $(PDF_FILE) ############################################ # # Varsinainen toiminnalisuus # $(PDF_FILE): $(BBL_FILE) $(AUX_FILE) $(PDF_TOOL) $(MAIN_SRC) $(BBL_FILE): $(BIB_FILE) rm -f $(TMP_FILES) $(PDF_TOOL) $(MAIN_SRC) $(BIB_TOOL) $(MAIN_SRC) $(PDF_TOOL) $(MAIN_SRC) $(AUX_FILE): $(SRC_FILES) $(PDF_TOOL) $(MAIN_SRC) ################################## # # Extras # clean: rm -f $(TMP_FILES) full: rm -f $(TMP_FILES) $(PDF_TOOL) $(MAIN_SRC) $(BIB_TOOL) $(MAIN_SRC) $(PDF_TOOL) $(MAIN_SRC) $(PDF_TOOL) $(MAIN_SRC)