CFLAGS = -g LFLAGS = -g all: plen cross partition tree # crossok crossbad echo Crossword up to date cross: main.o grid.o word.o fill.o wordio.o init.o check.o cc $(LFLAGS) -o cross main.o grid.o word.o fill.o init.o check.o wordio.o #crossok: main.o grid.o word.o fillok.o wordio.o init.o check.o # cc $(LFLAGS) -o crossok main.o grid.o word.o fillok.o init.o check.o wordio.o #crossbad: main.o grid.o word.o badfill.o wordio.o init.o check.o # cc $(LFLAGS) -o crossbad main.o grid.o word.o badfill.o init.o check.o wordio.o plen: plen.o init.o wordio.o cc $(LFLAGS) -o plen plen.o init.o wordio.o plen.o: plen.c cc $(CFLAGS) -c plen.c tree: tree.o tree.h cc $(LFLAGS) -o tree tree.o check.o: check.c cc $(CFLAGS) -c check.c init.o: init.c cc $(CFLAGS) -c init.c wordio.o: wordio.c cc $(CFLAGS) -c wordio.c tree.o: tree.c cc $(CFLAGS) -c tree.c partition: partition.o cc $(LFLAGS) -o partition partition.o partition.o: partition.c cc $(CFLAGS) -c partition.c main.o: main.c grid.h word.h cc $(CFLAGS) -c main.c grid.o: grid.c grid.h cc $(CFLAGS) -c grid.c word.o: word.c word.h grid.h cc $(CFLAGS) -c word.c fill.o: fill.c fill.h word.h grid.h cc $(CFLAGS) -c fill.c fillok.o: fillok.c fill.h word.h grid.h cc $(CFLAGS) -c fillok.c badfill.o: badfill.c fill.h word.h grid.h cc $(CFLAGS) -c badfill.c