PUZZLES = blackbox bridges cube dominosa fifteen filling flip flood\ galaxies guess inertia keen lightup loopy magnets map mines net\ netslide nullgame palisade pattern pearl pegs range rect samegame\ signpost singles sixteen slant solo tents towers tracks twiddle undead\ unequal unruly untangle CC_ADD = -g BUILDBINS = $(PUZZLES) LIBS = aux.a common.a -lX11 -laio -larc4 -lm AUX = combi.o divvy.o dsf.o dsf.o dsf.o findloop.o findloop.o grid.o\ latin.o laydomino.o loopgen.o matching.o penrose.o sort.o tdq.o\ tree234.o COMMON = drawing.o malloc.o midend.o misc.o random.o version.o xfront.o .MAIN: $(BUILDBINS) $(BUILDBINS): common.a aux.a common.a: $(COMMON) rm -f common.a; ar cq common.a $(COMMON); ranlib common.a aux.a: $(AUX) rm -f aux.a; ar cq aux.a $(AUX); ranlib aux.a .include