|
7 | 7 | #
|
8 | 8 | # MIT License
|
9 | 9 | #
|
10 |
| -# Copyright (c) 2018-2024 Takahiro Ueda |
| 10 | +# Copyright (c) 2018-2025 Takahiro Ueda |
11 | 11 | #
|
12 | 12 | # Permission is hereby granted, free of charge, to any person obtaining a copy
|
13 | 13 | # of this software and associated documentation files (the "Software"), to deal
|
@@ -43,7 +43,7 @@ Targets
|
43 | 43 | all-recursive:
|
44 | 44 | Build all documents in the source tree.
|
45 | 45 |
|
46 |
| - dvi, ps, pdf, eps, svg, jpg, png: |
| 46 | + dvi, eps, jpg, pdf, png, ps, svg: |
47 | 47 | Build all documents with the specified file format in the current directory.
|
48 | 48 |
|
49 | 49 | help:
|
|
77 | 77 | # The default target of this Makefile tries to create this type of files from
|
78 | 78 | # all *.tex:
|
79 | 79 | # - dvi
|
80 |
| -# - ps |
81 | 80 | # - pdf (default)
|
| 81 | +# - ps |
82 | 82 | default_target = pdf
|
83 | 83 |
|
84 | 84 | # The toolchain for typesetting:
|
@@ -248,7 +248,7 @@ CL_WARN = [35m
|
248 | 248 | CL_ERROR = [31m
|
249 | 249 |
|
250 | 250 | .SUFFIXES:
|
251 |
| -.SUFFIXES: .log .bb .xbb .pdf .odt .eps .ps .jpg .png .svg .dvi .fmt .tex .cls .sty .ltx .dtx |
| 251 | +.SUFFIXES: .log .bb .xbb .jpg .png .pdf .odt .eps .ps .svg .dvi .fmt .cls .sty .tex .dtx .ltx |
252 | 252 |
|
253 | 253 | DEPDIR = .dep
|
254 | 254 | DIFFDIR = .diff
|
@@ -850,26 +850,26 @@ mostlycleanfiles_impl = $(wildcard $(strip \
|
850 | 850 | $(srctexfiles:.tex=-figure*.md5) \
|
851 | 851 | $(srctexfiles:.tex=-figure*.pdf) \
|
852 | 852 | $(srctexfiles:.tex=-diff.dvi) \
|
853 |
| - $(srctexfiles:.tex=-diff.ps) \ |
854 | 853 | $(srctexfiles:.tex=-diff.pdf) \
|
| 854 | + $(srctexfiles:.tex=-diff.ps) \ |
855 | 855 | $(MOSTLYCLEANFILES) \
|
856 | 856 | ))
|
857 | 857 |
|
858 | 858 | # $(cleanfiles) gives all generated files to be deleted by "make clean".
|
859 | 859 | cleanfiles = $(call cache,cleanfiles_impl)
|
860 | 860 |
|
861 | 861 | cleanfiles_impl = $(wildcard $(strip \
|
862 |
| - $(srctexfiles:.tex=.tar.gz) \ |
863 |
| - $(srctexfiles:.tex=.pdf) \ |
864 |
| - $(srctexfiles:.tex=.ps) \ |
865 |
| - $(srctexfiles:.tex=.eps) \ |
| 862 | + $(srcdtxfiles:.dtx=.cls) \ |
| 863 | + $(srcdtxfiles:.dtx=.sty) \ |
| 864 | + $(srcltxfiles:.ltx=.fmt) \ |
866 | 865 | $(srctexfiles:.tex=.dvi) \
|
867 |
| - $(srctexfiles:.tex=.svg) \ |
| 866 | + $(srctexfiles:.tex=.eps) \ |
868 | 867 | $(srctexfiles:.tex=.jpg) \
|
| 868 | + $(srctexfiles:.tex=.pdf) \ |
869 | 869 | $(srctexfiles:.tex=.png) \
|
870 |
| - $(srcltxfiles:.ltx=.fmt) \ |
871 |
| - $(srcdtxfiles:.dtx=.cls) \ |
872 |
| - $(srcdtxfiles:.dtx=.sty) \ |
| 870 | + $(srctexfiles:.tex=.ps) \ |
| 871 | + $(srctexfiles:.tex=.svg) \ |
| 872 | + $(srctexfiles:.tex=.tar.gz) \ |
873 | 873 | $(CLEANFILES) \
|
874 | 874 | $(mostlycleanfiles) \
|
875 | 875 | ))
|
@@ -1114,29 +1114,30 @@ help:
|
1114 | 1114 |
|
1115 | 1115 | dvi: $(target_basename:=.dvi)
|
1116 | 1116 |
|
1117 |
| -ps: $(target_basename:=.ps) |
1118 |
| - |
1119 | 1117 | eps: $(target_basename:=.eps)
|
1120 | 1118 |
|
1121 |
| -svg: $(target_basename:=.svg) |
1122 |
| - |
1123 | 1119 | jpg: $(target_basename:=.jpg)
|
1124 | 1120 |
|
| 1121 | +pdf: $(target_basename:=.pdf) |
| 1122 | + |
1125 | 1123 | png: $(target_basename:=.png)
|
1126 | 1124 |
|
1127 |
| -pdf: $(target_basename:=.pdf) |
| 1125 | +ps: $(target_basename:=.ps) |
| 1126 | + |
| 1127 | +svg: $(target_basename:=.svg) |
1128 | 1128 |
|
1129 | 1129 | dist: $(target_basename:=.tar.gz)
|
1130 | 1130 |
|
1131 | 1131 | fmt: $(target_basename:=.fmt)
|
1132 | 1132 |
|
1133 | 1133 | $(target_basename:=.dvi) \
|
1134 |
| -$(target_basename:=.ps) \ |
1135 | 1134 | $(target_basename:=.eps) \
|
1136 |
| -$(target_basename:=.svg) \ |
1137 | 1135 | $(target_basename:=.jpg) \
|
| 1136 | +$(target_basename:=.pdf) \ |
1138 | 1137 | $(target_basename:=.png) \
|
1139 |
| -$(target_basename:=.pdf): | prerequisite |
| 1138 | +$(target_basename:=.ps) \ |
| 1139 | +$(target_basename:=.svg) \ |
| 1140 | + : | prerequisite |
1140 | 1141 |
|
1141 | 1142 | prerequisite: _prerequisite
|
1142 | 1143 | @$(call make_for_each_subdir,$(PREREQUISITE_SUBDIRS))
|
@@ -1479,7 +1480,7 @@ _FORCE:
|
1479 | 1480 | _run_testsuite:
|
1480 | 1481 | @$(run_testsuite)
|
1481 | 1482 |
|
1482 |
| -.PHONY : all all-recursive check clean dist dvi eps fmt help jpg lint mostlyclean pdf png pretty ps prerequisite postprocess svg upgrade watch _FORCE _run_testsuite |
| 1483 | +.PHONY : all all-recursive check clean dist dvi eps fmt help jpg lint mostlyclean pdf png postprocess prerequisite pretty ps svg upgrade watch _FORCE _run_testsuite |
1483 | 1484 |
|
1484 | 1485 | # $(call typeset,LATEX-COMMAND) tries to typeset the document.
|
1485 | 1486 | # $(call typeset,LATEX-COMMAND,false) doesn't delete the output file on failure.
|
|
0 commit comments