initial commit
[jalview.git] / forester / archive / RIO / others / puzzle_dqo / src / Makefile.am
1 bin_PROGRAMS = puzzle
2
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
5
6 SDEFS =
7 SCFLAGS = 
8 SLDFLAGS = @LIBS@
9
10 SCOMPILE = $(CC) $(SDEFS) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(SCFLAGS) $(CFLAGS) 
11 SCCLD = $(CC)
12 SLINK = $(SCCLD) $(AM_CFLAGS) $(CFLAGS) $(SLDFLAGS) $(LDFLAGS)
13
14
15
16 PCC = @MPICC@
17 PDEFS = -DPARALLEL
18 PCFLAGS = 
19 PLDFLAGS = @LIBS@ @MPILIBS@
20
21
22
23  
24 puzzle: $(puzzle_LDADD) $(puzzle_SOURCES)
25         $(SLINK) $(puzzle_LDADD) -o $@
26
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 $@
45
46
47
48
49