Changeset bd72f517 for doc/theses/mike_brooks_MMath/Makefile
- Timestamp:
- May 13, 2025, 1:17:50 PM (10 months ago)
- Branches:
- master, stuck-waitfor-destruct
- Children:
- 0528d79
- Parents:
- 7d02d35 (diff), 2410424 (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the(diff)links above to see all the changes relative to each parent. - File:
-
- 1 edited
-
doc/theses/mike_brooks_MMath/Makefile (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
doc/theses/mike_brooks_MMath/Makefile
r7d02d35 rbd72f517 13 13 TeXSRC = ${wildcard *.tex} 14 14 PicSRC = ${notdir ${wildcard ${Pictures}/*.png}} ${notdir ${wildcard ${Pictures}/*.fig}} 15 PicSRC := ${PicSRC:.fig=.pdf} # substitute ".fig" with ".pdf" 16 GraphSRC_OLD = ${notdir ${wildcard ${Pictures}/*.dat}} 17 GraphSRC_OLD := ${GraphSRC_OLD:.dat=.pdf} # substitute ".dat" with ".pdf" 18 PlotINPUTS = ${wildcard ${Plots}/*.gp} ${wildcard ${Plots}/*.py} 19 PlotINPUTS := ${addsuffix .INPUTS,${PlotINPUTS}} 15 PicSRC := ${PicSRC:.fig=.pdf} # substitute ".fig" with ".pdf" 20 16 PlotSRC = ${notdir ${wildcard ${Plots}/*.gp}} 21 PlotSRC := ${addprefix ${Build}/plot-,${PlotSRC:.gp=.pdf}} # substitute ".gp" with ".pdf"17 PlotSRC := ${addprefix ${Build}/plot-,${PlotSRC:.gp=.pdf}} # substitute ".gp" with ".pdf" 22 18 DemoPgmSRC = ${notdir ${wildcard ${Programs}/*-demo.cfa}} 23 19 PgmSRC = ${notdir ${wildcard ${Programs}/*}} … … 49 45 # Rules and Recipes 50 46 51 .PHONY : all clean # not file names47 .PHONY : all clean # not file names 52 48 .SECONDARY: 53 49 #.PRECIOUS : ${Build}/% # don't delete intermediates … … 61 57 # File Dependencies 62 58 63 ${DOCUMENT}: ${TeXSRC} $(RunPgmOut) ${DemoPgmOut} ${ GraphSRC_OLD} ${PlotSRC} ${PicSRC} ${BibSRC} ${BibRep}/pl.bib ${LaTMac}/common.tex Makefile | ${Build}59 ${DOCUMENT}: ${TeXSRC} $(RunPgmOut) ${DemoPgmOut} ${PlotSRC} ${PicSRC} ${BibSRC} ${BibRep}/pl.bib ${LaTMac}/common.tex Makefile | ${Build} 64 60 echo ${PicSRC} 65 61 echo ${GraphSRC_OLD} … … 82 78 ${CFA} $< -o $@ 83 79 84 ${Build}/%: ${Programs}/%.run.cfa | ${Build} # cfa cannot handle pipe80 ${Build}/%: ${Programs}/%.run.cfa | ${Build} # cfa cannot handle pipe 85 81 sed -f ${Programs}/sedcmd $< > ${Build}/tmp.cfa; ${CFA} ${Build}/tmp.cfa -o $@ 86 82 … … 94 90 $< > $@ 95 91 96 string-graph-peq-sharing.pdf: string-graph-peq-sharing.dat plot-peq-sharing.gp | ${Build}97 gnuplot plot-peq-sharing.gp98 99 string-graph-pta-sharing.pdf: string-graph-pta-sharing.dat plot-pta-sharing.gp | ${Build}100 gnuplot plot-pta-sharing.gp101 102 string-graph-pbv.pdf: string-graph-pbv.dat plot-pbv.gp | ${Build}103 gnuplot plot-pbv.gp104 105 string-graph-allocn.pdf: string-graph-allocn.dat plot-allocn.gp | ${Build}106 gnuplot plot-allocn.gp107 108 92 %.pdf: %.fig | ${Build} 109 93 fig2dev -L pdf $< > ${Build}/$@ 110 94 111 -include $(Plots)/ string-peq-cppemu.d95 -include $(Plots)/*.d 112 96 113 97 ${Build}/plot-%.dat: ${Plots}/%.py ${Plots}/%.py.INPUTS | ${Build} 114 echo ${PlotINPUTS}115 98 python3 $< > $@ 116 99
Note:
See TracChangeset
for help on using the changeset viewer.