diff Paper/Makefile @ 4:46f76bf0f614

fix
author mir3636
date Fri, 24 Nov 2017 21:46:22 +0900
parents dbbe5ef644fb
children 56602a19c10e
line wrap: on
line diff
--- a/Paper/Makefile	Fri Nov 24 21:23:05 2017 +0900
+++ b/Paper/Makefile	Fri Nov 24 21:46:22 2017 +0900
@@ -1,27 +1,35 @@
-# target name
-TARGET=main
+TARGET = main
+
+LATEX   = platex
+BIBTEX  = pbibtex
+#DVIPS   = dvips
+#DVIPDFM = dvipdfmx
+RM      = rm -f
+DVIPDF=dvipdfmx -p a4
+#  Option definitions
+#DVIPDFMOPT = 
+#DVIPSOPT   = -D 720 -mode esphi -O 0mm,0mm -N0 
 
-# dependencies
-$(TARGET).pdf : $(TARGET).dvi
-	dvipdfmx $<
+#  Suffixes definitions
+.SUFFIXES: .tex .dvi .pdf
 
-$(TARGET).dvi : $(wildcard **/*.tex) $(TARGET).tex
-	platex $(TARGET).tex
-	platex $(TARGET).tex
-	platex $(TARGET).tex
+.tex.dvi:
+	$(LATEX) $<
+	$(BIBTEX) $(TARGET)
+	$(LATEX) $<
+	$(LATEX) $<
+
+.dvi.pdf:
+	$(DVIPDF) $(DVIPDF_OPT) $<
 
 
-# commands
-.PHONY : clean all open remake
+all: $(TARGET).pdf
+	open $(TARGET).pdf
+
+dvi: $(TARGET).dvi
+
+pdf: $(TARGET).pdf
+
 
 clean:
-	rm -f *.dvi *.aux *.log *.pdf *.ps *.gz *.bbl *.blg *.toc *~ *.core *.cpt
-
-all: $(TARGET).pdf
-
-open: $(TARGET).pdf
-	open $(TARGET).pdf
-
-remake:
-	make clean
-	make all
+	rm -f *.dvi *.aux *.log *.pdf *.ps *.gz *.bbl *.blg *~ *.core