diff Makefile @ 0:39af8ab46cbb

(no commit message)
author one
date Wed, 18 Feb 2009 22:22:25 +0900
parents
children
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Makefile	Wed Feb 18 22:22:25 2009 +0900
@@ -0,0 +1,75 @@
+MAKE=make -f Makefile
+LATEX=platex
+DVIPS=dvips
+DVIPDFM=dvipdfmx
+
+
+MAIN_TARGET=pin_gn
+PS_SUFFIX=.ps
+PDF_SUFFIX=.pdf
+
+.SUFFIXES: .tex .dvi
+
+all: dvi pdf
+
+dvi:
+	@echo "========== MAKE DVI file ($(MAIN_TARGET).dvi) =========="
+	$(LATEX) $(MAIN_TARGET)
+	$(LATEX) $(MAIN_TARGET)
+
+ps:dvi 
+	@echo "========== GENERATE PostScript (PS) =========="
+	$(DVIPS) $(MAIN_TARGET)
+
+pdf: dvi
+	@echo "========== GENERATE PDF file =========="
+#	$(LATEX) $(MAIN_TARGET) > /dev/null
+	$(DVIPDFM) $(MAIN_TARGET)
+
+clean:
+	@echo "remove $(MAIN_TARGET)*{aux,log,toc,lof,lot,blg,bbl,ilg,idx,ind,dvi,ps,pdf,out}"
+	@if [ -f $(MAIN_TARGET).aux ];\
+		then $(RM) $(MAIN_TARGET).aux;\
+	fi
+	@if [ -f $(MAIN_TARGET).log ];\
+		then $(RM) $(MAIN_TARGET).log;\
+	fi
+	@if [ -f $(MAIN_TARGET).toc ];\
+		then $(RM) $(MAIN_TARGET).toc;\
+	fi
+	@if [ -f $(MAIN_TARGET).lof ];\
+		then $(RM) $(MAIN_TARGET).lof;\
+	fi
+	@if [ -f $(MAIN_TARGET).lot ];\
+		then $(RM) $(MAIN_TARGET).lot;\
+	fi
+	@if [ -f $(MAIN_TARGET).blg ];\
+		then $(RM) $(MAIN_TARGET).blg;\
+	fi
+	@if [ -f $(MAIN_TARGET).bbl ];\
+		then $(RM) $(MAIN_TARGET).bbl;\
+	fi
+	@if [ -f $(MAIN_TARGET).ilg ];\
+		then $(RM) $(MAIN_TARGET).ilg;\
+	fi
+	@if [ -f $(MAIN_TARGET).idx ];\
+		then $(RM) $(MAIN_TARGET).idx;\
+	fi
+	@if [ -f $(MAIN_TARGET).ind ];\
+		then $(RM) $(MAIN_TARGET).ind;\
+	fi
+	@if [ -f $(MAIN_TARGET).dvi ];\
+		then $(RM) $(MAIN_TARGET).dvi;\
+	fi
+	@if [ -f $(MAIN_TARGET).ps ];\
+		then $(RM) $(MAIN_TARGET).ps;\
+	fi
+	@if [ -f $(MAIN_TARGET).pdf ];\
+		then $(RM) $(MAIN_TARGET).pdf;\
+	fi
+	@if [ -f $(MAIN_TARGET).out ];\
+		then $(RM) $(MAIN_TARGET).out;\
+	fi
+
+veryclean: clean
+	find ./ -name \*~  -exec rm -f {} \;