+screenshots/prefs-email.pdf: raw-screenshots/prefs-email.pdf
+ python3 pdf_crop_by.py $< $@ 0 700 0 0
+
+screenshots/prefs-cover-sheet.pdf: raw-screenshots/prefs-cover-sheet.pdf
+ python3 pdf_crop_by.py $< $@ 0 600 0 0
+
+screenshots/examine-content.pdf: raw-screenshots/examine-content.pdf
+ python3 pdf_crop_by.py $< $@ 460 270 200 580
+
+screenshots/audio-tab.pdf: raw-screenshots/audio-tab.pdf
+ python3 pdf_crop_by.py $< $@ 0 0 1480 420
+
+screenshots/timing-tab.pdf: raw-screenshots/timing-tab.pdf
+ python3 pdf_crop_by.py $< $@ 0 100 1475 420
+
+screenshots/timed-text-tab.pdf: raw-screenshots/timed-text-tab.pdf
+ python3 pdf_crop_by.py $< $@ 0 50 1480 420
+
+screenshots/video-tab.pdf: raw-screenshots/video-tab.pdf
+ python3 pdf_crop_by.py $< $@ 0 0 1480 365
+
+screenshots/add-file.pdf: raw-screenshots/add-file.pdf
+ python3 pdf_crop_by.py $< $@ 0 600 1210 0
+
+screenshots/making-dcp.pdf: raw-screenshots/making-dcp.pdf
+ python3 pdf_crop_by.py $< $@ 470 190 300 700
+
+screenshots/audio-map-eg1.pdf: raw-screenshots/audio-map-eg1.pdf
+ python3 pdf_crop_by.py $< $@ 10 195 1350 630
+
+screenshots/audio-map-eg2.pdf: raw-screenshots/audio-map-eg2.pdf
+ python3 pdf_crop_by.py $< $@ 10 195 1350 630
+
+screenshots/audio-map-eg3.pdf: raw-screenshots/audio-map-eg3.pdf
+ python3 pdf_crop_by.py $< $@ 10 75 1350 630
+
+screenshots/dcp-tab.pdf: raw-screenshots/dcp-tab.pdf
+ python3 pdf_crop_by.py $< $@ 0 250 1480 30