.PHONY : clean shipit stuff = Booklet-A4-duplex.plan \ Booklet-USlegal-duplex.plan \ Booklet-USletter-duplex.plan \ Booklet-USletter-top.plan \ Booklet-USletter-bottom.plan all : $(stuff) shipit : $(stuff) put $(stuff) Booklet.plan.m4 makefile clean : rm $(stuff) Booklet-A4-duplex.plan : Booklet.plan.m4 m4 -D_fmt_=A4 -D_fmt2_="210 x 297" \ -D_top_=1 -D_bottom_=1 -D_bostack_=0 \ -D_page_width_='210*mm' -D _page_height_='297*mm' \ $< > $@ Booklet-USlegal-duplex.plan : Booklet.plan.m4 m4 -D_fmt_='US legal' -D_fmt2_="8.5 x 14" \ -D_top_=1 -D_bottom_=1 -D_bostack_=0 \ -D _page_height_='14*inch' -D_page_width_='8.5*inch' \ $< > $@ Booklet-USletter-duplex.plan : Booklet.plan.m4 m4 -D_fmt_='US letter' -D_fmt2_="8.5 x 11" \ -D_top_=1 -D_bottom_=1 -D_bostack_=0 \ -D_page_width_='8.5*inch' -D _page_height_='11*inch' \ $< > $@ Booklet-USletter-top.plan : Booklet.plan.m4 m4 -D_fmt_='US letter' -D_fmt2_="8.5 x 11" \ -D_top_=1 -D_bottom_=1 -D_bostack_=1 \ -D_page_width_='8.5*inch' -D _page_height_='11*inch' \ $< > $@ Booklet-USletter-bottom.plan : Booklet.plan.m4 m4 -D_fmt_='US letter' -D_fmt2_="8.5 x 11" \ -D_top_=1 -D_bottom_=1 -D_bostack_=1 \ -D_page_width_='8.5*inch' -D _page_height_='11*inch' \ $< > $@