Makefile.sample
author Shingo W. Kagami
Sun, 19 Sep 2010 13:35:50 +0900
changeset 1 abe870050749
parent 0 2bb9df67c0fe
permissions -rw-r--r--
Change the default path names of prn2eps and ppt_printout_ps.
Shingo@0
     1
TARGET = main
Shingo@0
     2
SRCTEX = $(TARGET).tex file1.tex file2.tex
Shingo@0
     3
SRCFIG = fig/fig_file1.ppt fig/fig_file2.ppt
Shingo@0
     4
SRCMISC = 
Shingo@0
     5
SRCFIG_DIGEST = $(SRCFIG:.ppt=.md5)
Shingo@0
     6
Shingo@1
     7
PRN2EPS = c:/cygwin/usr/local/lib/ppt2eps/prn2eps.pl
Shingo@1
     8
PPTPRINT = c:/cygwin/usr/local/lib/ppt2eps/ppt_printout_ps.vbs
Shingo@0
     9
PRINTER = "Generic PostScript Writer"
Shingo@0
    10
Shingo@0
    11
dvi: $(TARGET).dvi
Shingo@0
    12
pdf: $(TARGET).pdf
Shingo@0
    13
Shingo@0
    14
#$(TARGET).pdf: $(TARGET).dvi
Shingo@0
    15
#	dvipsk -Pdl $(TARGET).dvi
Shingo@0
    16
#	-pdfclose --file $(TARGET).pdf
Shingo@0
    17
#	cygstart $(TARGET).ps
Shingo@0
    18
#	@while test ! -e $(TARGET).pdf; do echo -n .; sleep 2; done
Shingo@0
    19
#	rm $(TARGET).ps
Shingo@0
    20
#	pdfopen --file $(TARGET).pdf --back
Shingo@0
    21
Shingo@0
    22
$(TARGET).pdf: $(TARGET).dvi
Shingo@0
    23
	-pdfclose --file $(TARGET).pdf
Shingo@0
    24
	dvipdfmx $(TARGET)
Shingo@0
    25
	pdfopen --file $(TARGET).pdf --back
Shingo@0
    26
Shingo@0
    27
$(TARGET).dvi: $(SRCTEX) $(SRCMISC) $(SRCFIG_DIGEST)
Shingo@0
    28
	platex $(TARGET)
Shingo@0
    29
#	jbibtex $(TARGET)
Shingo@0
    30
#	platex $(TARGET)
Shingo@0
    31
	platex $(TARGET)
Shingo@0
    32
	-grep Warning $(TARGET).log
Shingo@0
    33
Shingo@0
    34
%.md5: %.prn
Shingo@0
    35
	$(PRN2EPS) $<
Shingo@0
    36
Shingo@0
    37
%.prn: %.ppt
Shingo@0
    38
	wscript $(PPTPRINT) $(PRINTER) `cygpath -wa $<` `cygpath -wa $*.prn` > $*.note.txt