4 RNALfold_LINK = ${CXXLD} \
5 $(AM_CXXFLAGS) $(CXXFLAGS) \
6 $(AM_LDFLAGS) $(LDFLAGS) -o $@
8 RNALfold_LINK = ${CCLD} \
9 $(AM_CFLAGS) $(CFLAGS) \
10 $(AM_LDFLAGS) $(LDFLAGS) -o $@
14 bin_PROGRAMS = RNAfold RNAeval RNAheat RNApdist RNAdistance RNAinverse \
15 RNAplot RNAsubopt RNALfold RNAcofold RNApaln RNAduplex \
16 RNAalifold RNAplfold RNAup RNAaliduplex RNALalifold RNA2Dfold \
17 RNAparconv RNAPKplex RNAplex RNAsnoop
19 LDADD = $(OPENMP_CFLAGS) ../lib/libRNA.a -lm
21 AM_CFLAGS = $(OPENMP_CFLAGS)
23 AM_CPPFLAGS = -I$(srcdir)/../H -I$(srcdir)/../lib
25 GENGETOPT_CMDL = RNAfold_cmdl.c RNAfold_cmdl.h\
26 RNAalifold_cmdl.c RNAalifold_cmdl.h\
27 RNAcofold_cmdl.c RNAcofold_cmdl.h\
28 RNAup_cmdl.c RNAup_cmdl.h\
29 RNALfold_cmdl.c RNALfold_cmdl.h\
30 RNALalifold_cmdl.c RNALalifold_cmdl.h\
31 RNAplfold_cmdl.c RNAplfold_cmdl.h\
32 RNAduplex_cmdl.c RNAduplex_cmdl.h\
33 RNAaliduplex_cmdl.c RNAaliduplex_cmdl.h\
34 RNAeval_cmdl.c RNAeval_cmdl.h\
35 RNAheat_cmdl.c RNAheat_cmdl.h\
36 RNAsubopt_cmdl.c RNAsubopt_cmdl.h\
37 RNA2Dfold_cmdl.c RNA2Dfold_cmdl.h\
38 RNAparconv_cmdl.c RNAparconv_cmdl.h\
39 RNAinverse_cmdl.c RNAinverse_cmdl.h\
40 RNApaln_cmdl.c RNApaln_cmdl.h\
41 RNAplot_cmdl.c RNAplot_cmdl.h\
42 RNAPKplex_cmdl.c RNAPKplex_cmdl.h\
43 RNAplex_cmdl.c RNAplex_cmdl.h\
44 RNAsnoop_cmdl.c RNAsnoop_cmdl.h\
45 RNAdistance_cmdl.c RNAdistance_cmdl.h\
46 RNApdist_cmdl.c RNApdist_cmdl.h
48 GENGETOPT_FILES = RNAfold.ggo RNAalifold.ggo RNAcofold.ggo\
49 RNAup.ggo RNALfold.ggo RNALalifold.ggo\
50 RNAplfold.ggo RNAduplex.ggo RNAaliduplex.ggo\
51 RNAeval.ggo RNAheat.ggo RNAsubopt.ggo RNA2Dfold.ggo\
52 RNAparconv.ggo RNAinverse.ggo RNApaln.ggo RNAplot.ggo\
53 RNAPKplex.ggo RNAplex.ggo RNAsnoop.ggo RNAdistance.ggo\
56 EXTRA_DIST = ${GENGETOPT_FILES} ${GENGETOPT_CMDL}
58 # remove all generated man pages
59 maintainer-clean-local:
60 rm -rf $(GENGETOPT_CMDL)
63 RNAfold.c: RNAfold_cmdl.h
65 RNAfold_cmdl.h RNAfold_cmdl.c: RNAfold.ggo
66 gengetopt -i RNAfold.ggo
68 RNAfold_SOURCES=RNAfold_cmdl.c RNAfold.c
70 RNAsubopt.c: RNAsubopt_cmdl.h
72 RNAsubopt_cmdl.h RNAsubopt_cmdl.c: RNAsubopt.ggo
73 gengetopt -i RNAsubopt.ggo
75 RNAsubopt_SOURCES=RNAsubopt_cmdl.c RNAsubopt.c
78 RNAalifold.c: RNAalifold_cmdl.h
80 RNAalifold_cmdl.h RNAalifold_cmdl.c: RNAalifold.ggo
81 gengetopt -i RNAalifold.ggo
83 RNAalifold_SOURCES=RNAalifold_cmdl.c RNAalifold.c
86 RNAcofold.c: RNAcofold_cmdl.h
88 RNAcofold_cmdl.h RNAcofold_cmdl.c: RNAcofold.ggo
89 gengetopt -i RNAcofold.ggo
91 RNAcofold_SOURCES=RNAcofold_cmdl.c RNAcofold.c
95 RNAup_cmdl.h RNAup_cmdl.c: RNAup.ggo
96 gengetopt -i RNAup.ggo
98 RNAup_SOURCES=RNAup_cmdl.c RNAup.c
101 RNALfold.c: RNALfold_cmdl.h
103 RNALfold_cmdl.h RNALfold_cmdl.c: RNALfold.ggo
104 gengetopt -i RNALfold.ggo
106 RNALfold_SOURCES=RNALfold_cmdl.c RNALfold.c
108 RNALalifold.c: RNALalifold_cmdl.h
110 RNALalifold_cmdl.h RNALalifold_cmdl.c: RNALalifold.ggo
111 gengetopt -i RNALalifold.ggo
113 RNALalifold_SOURCES=RNALalifold_cmdl.c RNALalifold.c
116 RNAplfold.c: RNAplfold_cmdl.h
118 RNAplfold_cmdl.h RNAplfold_cmdl.c: RNAplfold.ggo
119 gengetopt -i RNAplfold.ggo
121 RNAplfold_SOURCES=RNAplfold_cmdl.c RNAplfold.c
124 RNAduplex.c: RNAduplex_cmdl.h
126 RNAduplex_cmdl.h RNAduplex_cmdl.c: RNAduplex.ggo
127 gengetopt -i RNAduplex.ggo
129 RNAduplex_SOURCES=RNAduplex_cmdl.c RNAduplex.c
132 RNAaliduplex.c: RNAaliduplex_cmdl.h
134 RNAaliduplex_cmdl.h RNAaliduplex_cmdl.c: RNAaliduplex.ggo
135 gengetopt -i RNAaliduplex.ggo
137 RNAaliduplex_SOURCES=RNAaliduplex_cmdl.c RNAaliduplex.c
139 RNAeval.c: RNAeval_cmdl.h
141 RNAeval_cmdl.h RNAeval_cmdl.c: RNAeval.ggo
142 gengetopt -i RNAeval.ggo
144 RNAeval_SOURCES=RNAeval_cmdl.c RNAeval.c
146 RNAheat.c: RNAheat_cmdl.h
148 RNAheat_cmdl.h RNAheat_cmdl.c: RNAheat.ggo
149 gengetopt -i RNAheat.ggo
151 RNAheat_SOURCES=RNAheat_cmdl.c RNAheat.c
153 RNA2Dfold.c: RNA2Dfold_cmdl.h
155 RNA2Dfold_cmdl.h RNA2Dfold_cmdl.c: RNA2Dfold.ggo
156 gengetopt -i RNA2Dfold.ggo
158 RNA2Dfold_SOURCES=RNA2Dfold_cmdl.c RNA2Dfold.c
160 RNAparconv.c: RNAparconv_cmdl.h
162 RNAparconv_cmdl.h RNAparconv_cmdl.c: RNAparconv.ggo
163 gengetopt -i RNAparconv.ggo
165 RNAparconv_SOURCES=RNAparconv_cmdl.c RNAparconv.c
167 RNAinverse.c: RNAinverse_cmdl.h
169 RNAinverse_cmdl.h RNAinverse_cmdl.c: RNAinverse.ggo
170 gengetopt -i RNAinverse.ggo
172 RNAinverse_SOURCES=RNAinverse_cmdl.c RNAinverse.c
174 RNApaln.c: RNApaln_cmdl.h
176 RNApaln_cmdl.h RNApaln_cmdl.c: RNApaln.ggo
177 gengetopt -i RNApaln.ggo
179 RNApaln_SOURCES=RNApaln_cmdl.c RNApaln.c
181 RNAplot.c: RNAplot_cmdl.h
183 RNAplot_cmdl.h RNAplot_cmdl.c: RNAplot.ggo
184 gengetopt -i RNAplot.ggo
186 RNAplot_SOURCES=RNAplot_cmdl.c RNAplot.c
188 RNAPKplex.c: RNAPKplex_cmdl.h
190 RNAPKplex_cmdl.h RNAPKplex_cmdl.c: RNAPKplex.ggo
191 gengetopt -i RNAPKplex.ggo
193 RNAPKplex_SOURCES=RNAPKplex_cmdl.c RNAPKplex.c
195 RNAplex.c: RNAplex_cmdl.h
197 RNAplex_cmdl.h RNAplex_cmdl.c: RNAplex.ggo
198 gengetopt -i RNAplex.ggo
200 RNAplex_SOURCES=RNAplex_cmdl.c RNAplex.c
202 RNAsnoop.c: RNAsnoop_cmdl.h
204 RNAsnoop_cmdl.h RNAsnoop_cmdl.c: RNAsnoop.ggo
205 gengetopt -i RNAsnoop.ggo
207 RNAsnoop_SOURCES=RNAsnoop_cmdl.c RNAsnoop.c
209 RNAdistance.c: RNAdistance_cmdl.h
211 RNAdistance_cmdl.h RNAdistance_cmdl.c: RNAdistance.ggo
212 gengetopt -i RNAdistance.ggo
214 RNAdistance_SOURCES=RNAdistance_cmdl.c RNAdistance.c
216 RNApdist.c: RNApdist_cmdl.h
218 RNApdist_cmdl.h RNApdist_cmdl.c: RNApdist.ggo
219 gengetopt -i RNApdist.ggo
221 RNApdist_SOURCES=RNApdist_cmdl.c RNApdist.c