SetDirectory["C:\\drorbn\\AcademicPensieve\\2015-06"]

Needs["CellExport`", "../Projects/WKO4/CellExport.m"]

Make::usage = "Make[targets, sources, action] makes a target, or a list of targets, given sources, or a list of sources, in the style of the unix 'make' command.";
Make[target_String, sources_, action_Hold] := Make[Evaluate@{target}, sources, action];
Make[targets_, source_String, action__Hold] := Make[targets, Evaluate@{source}, action];
Make[targets_List, sources_List, action_Hold] := Module[{},
If[
(And @@ ((FileType[#] =!= None)& /@ sources)) &&
Or[
Or @@ ((FileType[#]===None)& /@ targets),
Min[AbsoluteTime[FileDate[#]]& /@ targets] < Max[AbsoluteTime[FileDate[#]]& /@ sources]
],
Print["Making ",targets, " ..."];
ReleaseHold[action]
]
];

?Make

cells={"OneCoBrackets", "OneCoAd"};
source="OneCoComputations.nb";
targets = {"OneCoBrackets.pdf", "OneCoAd.pdf"};
Make[targets, source, Hold[
DeleteFile /@ targets;
nb=Get[source];
CellExport[nb, "OneCoBrackets", ExportFormat -> ".pdf", CellFilter -> Rest, PageWidth->7.8];
CellExport[nb, "OneCoAd", ExportFormat -> ".pdf", CellFilter -> Rest, PageWidth->5.72];
]]

{
"CleanTeX" -> True
}