3 puzzle_SOURCES = gamma.c ml1.c ml2.c ml3.c model1.c model2.c puzzle1.c puzzle2.c util.c ml.h util.h puzzle.h gamma.h
4 puzzle_LDADD = sgamma.o sml1.o sml2.o sml3.o smodel1.o smodel2.o spuzzle1.o spuzzle2.o sutil.o
10 SCOMPILE = $(CC) $(SDEFS) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(SCFLAGS) $(CFLAGS)
12 SLINK = $(SCCLD) $(AM_CFLAGS) $(CFLAGS) $(SLDFLAGS) $(LDFLAGS)
19 PLDFLAGS = @LIBS@ @MPILIBS@
24 puzzle: $(puzzle_LDADD) $(puzzle_SOURCES)
25 $(SLINK) $(puzzle_LDADD) -o $@
27 sml1.o: ml1.c ml.h util.h
28 $(SCOMPILE) -c ml1.c && mv ml1.o $@
29 sml2.o: ml2.c ml.h util.h
30 $(SCOMPILE) -c ml2.c && mv ml2.o $@
31 sml3.o: ml3.c ml.h util.h gamma.h
32 $(SCOMPILE) -c ml3.c && mv ml3.o $@
33 smodel1.o: model1.c ml.h util.h
34 $(SCOMPILE) -c model1.c && mv model1.o $@
35 smodel2.o: model2.c ml.h util.h
36 $(SCOMPILE) -c model2.c && mv model2.o $@
37 spuzzle1.o: puzzle1.c ml.h util.h puzzle.h gamma.h ppuzzle.h
38 $(SCOMPILE) -c puzzle1.c && mv puzzle1.o $@
39 spuzzle2.o: puzzle2.c ml.h util.h puzzle.h ppuzzle.h
40 $(SCOMPILE) -c puzzle2.c && mv puzzle2.o $@
41 sutil.o: util.c util.h
42 $(SCOMPILE) -c util.c && mv util.o $@
43 sgamma.o: gamma.c gamma.h util.h
44 $(SCOMPILE) -c gamma.c && mv gamma.o $@