10
include makefile.linux
13
#include makefile.win32
15
# --- process the flags
17
ifeq ($(USE_EFENCE), YES)
18
LIBS := $(LIBS) -lefence
20
ifeq ($(USE_GPROF), YES)
21
CFLAGS := $(CFLAGS) -pg
32
$(CC) $(OBJ) $(LDFLAGS) -o gdis $(LIBS)
38
.SUFFIXES: .c .o .app .dmg
41
$(CC) $(CFLAGS) -c $< $(INCS)
45
/bin/rm -f $(OBJ) gdis
52
/bin/cp gdis $(INSTALL)
53
/bin/cp gdis.elements $(INSTALL)
54
/bin/cp gdis.library $(INSTALL)
55
/bin/cp gdis.manual $(INSTALL)
59
cd .. ; ln -s gdis $(NAME) ; tar -czvf $(NAME)-source.tgz \
60
$(NAME)/install $(NAME)/makefile $(NAME)/makefile.* \
61
$(NAME)/README $(NAME)/CHANGELOG $(NAME)/TODO \
63
$(NAME)/*.c $(NAME)/*.h $(NAME)/*.xpm \
64
$(NAME)/make_gdis.app $(NAME)/gdis.app.template $(NAME)/GDIS.icns \
65
$(NAME)/gdis.elements $(NAME)/gdis.library $(NAME)/gdis.manual ;\
73
analysis.o: gdis.h pak.h coords.h model.h edit.h file.h matrix.h measure.h
74
analysis.o: parse.h graph.h shortcuts.h interface.h analysis.h task.h
77
camera.o: gdis.h pak.h matrix.h render.h opengl.h dialog.h quaternion.h
78
camera.o: numeric.h interface.h
79
colourlib.o: colourlib.h
80
connect.o: gdis.h pak.h coords.h interface.h shortcuts.h matrix.h spatial.h
81
connect.o: numeric.h morph.h opengl.h select.h zone.h
82
contents.o: gdis.h pak.h coords.h edit.h file.h matrix.h
83
coords.o: gdis.h pak.h coords.h edit.h error.h interface.h matrix.h measure.h
84
coords.o: spatial.h surface.h numeric.h morph.h opengl.h render.h select.h
86
crystal_graph.o: gdis.h pak.h coords.h model.h file.h parse.h scan.h matrix.h
87
crystal_graph.o: interface.h numeric.h
88
defect.o: gdis.h pak.h file.h scan.h parse.h coords.h defect.h edit.h graph.h
89
defect.o: dialog.h model.h matrix.h geometry.h numeric.h space.h surface.h
90
defect.o: task.h zone.h interface.h shortcuts.h
91
dock.o: gdis.h pak.h coords.h model.h file.h matrix.h module.h parse.h
92
dock.o: project.h quaternion.h task.h interface.h dialog.h shortcuts.h
93
edit.o: gdis.h pak.h coords.h edit.h matrix.h opengl.h render.h select.h
94
edit.o: shortcuts.h interface.h zone.h
95
elem.o: gdis.h pak.h coords.h edit.h file.h parse.h matrix.h numeric.h
96
elem.o: surface.h select.h interface.h shortcuts.h opengl.h
97
error.o: gdis.h pak.h interface.h
98
file.o: gdis.h pak.h coords.h file.h parse.h matrix.h model.h space.h zone.h
99
file.o: render.h select.h shortcuts.h interface.h dialog.h opengl.h
100
file_abinit.o: gdis.h pak.h coords.h model.h file.h parse.h interface.h
101
file_arc.o: gdis.h pak.h coords.h model.h file.h parse.h matrix.h interface.h
102
file_bgf.o: gdis.h pak.h coords.h model.h file.h parse.h scan.h matrix.h
103
file_bgf.o: interface.h numeric.h
104
file_castep.o: gdis.h pak.h coords.h file.h parse.h model.h interface.h
105
file_cel.o: gdis.h pak.h coords.h model.h file.h parse.h
106
file_cgf.o: gdis.h pak.h coords.h model.h file.h parse.h scan.h matrix.h
107
file_cgf.o: interface.h numeric.h
108
file_cif.o: gdis.h pak.h coords.h file.h parse.h matrix.h model.h interface.h
109
file_cssr.o: gdis.h pak.h coords.h model.h file.h matrix.h interface.h
111
file_diff.o: gdis.h pak.h coords.h model.h file.h parse.h matrix.h surface.h
112
file_diff.o: interface.h
113
file_dlp.o: gdis.h pak.h coords.h model.h file.h parse.h scan.h interface.h
114
file_dlpoly.o: gdis.h pak.h coords.h model.h file.h parse.h scan.h matrix.h
115
file_dlpoly.o: interface.h
116
file_dmol.o: gdis.h pak.h coords.h matrix.h model.h parse.h file.h scan.h
117
file_fdf.o: gdis.h pak.h coords.h error.h file.h parse.h matrix.h model.h
118
file_fdf.o: interface.h
119
file_gauss.o: gdis.h pak.h coords.h file.h parse.h matrix.h model.h
120
file_gauss.o: interface.h
121
file_geomview.o: gdis.h pak.h coords.h model.h file.h parse.h scan.h matrix.h
122
file_geomview.o: spatial.h interface.h
123
file_gmf.o: gdis.h pak.h coords.h file.h parse.h morph.h model.h matrix.h
124
file_gmf.o: quaternion.h render.h space.h surface.h shortcuts.h interface.h
125
file_gms.o: gdis.h pak.h gamess.h coords.h model.h edit.h file.h parse.h
126
file_gms.o: matrix.h interface.h
127
file_gulp.o: gdis.h pak.h coords.h edit.h file.h gulp_keyword.h parse.h
128
file_gulp.o: scan.h space.h matrix.h model.h interface.h
129
file_marvin.o: gdis.h pak.h coords.h file.h parse.h matrix.h model.h space.h
130
file_marvin.o: scan.h interface.h
131
file_nwchem.o: gdis.h pak.h coords.h file.h parse.h model.h interface.h
132
file_pdb.o: gdis.h pak.h coords.h model.h file.h parse.h matrix.h interface.h
133
file_povray.o: gdis.h pak.h coords.h file.h matrix.h quaternion.h numeric.h
134
file_povray.o: morph.h opengl.h render.h select.h spatial.h interface.h
135
file_povray.o: colourlib.h
136
file_rietica.o: gdis.h pak.h coords.h file.h parse.h model.h scan.h matrix.h
137
file_rietica.o: interface.h opengl.h
138
file_xml.o: gdis.h pak.h coords.h edit.h file.h model.h parse.h render.h
139
file_xml.o: spatial.h matrix.h interface.h
140
file_xtl.o: gdis.h pak.h coords.h model.h file.h parse.h matrix.h interface.h
141
file_xyz.o: gdis.h pak.h coords.h model.h file.h parse.h scan.h matrix.h
142
file_xyz.o: interface.h
144
geometry.o: gdis.h pak.h coords.h matrix.h morph.h spatial.h surface.h
145
geometry.o: model.h interface.h
146
gl_graph.o: gdis.h pak.h graph.h matrix.h numeric.h opengl.h
147
gl_main.o: gdis.h pak.h coords.h edit.h geometry.h graph.h matrix.h molsurf.h
148
gl_main.o: morph.h spatial.h zone.h opengl.h render.h select.h surface.h
149
gl_main.o: numeric.h measure.h quaternion.h interface.h dialog.h gl_varray.h
150
gl_primitives.o: gdis.h pak.h coords.h matrix.h numeric.h quaternion.h
151
gl_primitives.o: opengl.h render.h interface.h
152
gl_stereo.o: gdis.h pak.h coords.h matrix.h opengl.h render.h interface.h
153
gl_varray.o: gdis.h pak.h coords.h matrix.h numeric.h opengl.h
154
gui_analysis.o: gdis.h pak.h coords.h file.h graph.h analysis.h task.h
155
gui_analysis.o: dialog.h interface.h shortcuts.h
156
gui_animate.o: gdis.h pak.h coords.h model.h edit.h file.h render.h matrix.h
157
gui_animate.o: quaternion.h measure.h numeric.h opengl.h shortcuts.h
158
gui_animate.o: interface.h dialog.h
159
gui_canvas.o: gdis.h pak.h opengl.h interface.h
160
gui_defect.o: gdis.h pak.h defect.h dialog.h matrix.h shortcuts.h interface.h
161
gui_dialog.o: gdis.h pak.h file.h matrix.h parse.h shortcuts.h interface.h
162
gui_dialog.o: dialog.h
163
gui_diffract.o: gdis.h pak.h coords.h file.h graph.h parse.h sginfo.h
164
gui_diffract.o: matrix.h surface.h spatial.h task.h numeric.h interface.h
165
gui_diffract.o: dialog.h shortcuts.h opengl.h
166
gui_edit.o: gdis.h pak.h coords.h edit.h file.h parse.h library.h matrix.h
167
gui_edit.o: measure.h model.h morph.h numeric.h select.h space.h spatial.h
168
gui_edit.o: surface.h shortcuts.h interface.h dialog.h opengl.h zone.h
169
gui_gms.o: gdis.h pak.h gamess.h coords.h file.h task.h matrix.h parse.h
170
gui_gms.o: spatial.h shortcuts.h dialog.h interface.h opengl.h
171
gui_gperiodic.o: gdis.h pak.h coords.h matrix.h render.h gperiodic.h
172
gui_gperiodic.o: shortcuts.h interface.h dialog.h opengl.h
173
gui_gulp.o: gdis.h pak.h coords.h edit.h file.h graph.h model.h parse.h
174
gui_gulp.o: scan.h task.h matrix.h surface.h spatial.h shortcuts.h
175
gui_gulp.o: interface.h dialog.h opengl.h render.h gui_image.h
176
gui_help.o: gdis.h pak.h shortcuts.h dialog.h scan.h parse.h interface.h
177
gui_help.o: gui_image.h
178
gui_library.o: gdis.h pak.h model.h library.h interface.h shortcuts.h
179
gui_main.o: gdis.h pak.h coords.h edit.h file.h graph.h task.h morph.h
180
gui_main.o: model.h module.h matrix.h render.h select.h space.h sginfo.h
181
gui_main.o: spatial.h opengl.h quaternion.h surface.h shortcuts.h interface.h
182
gui_main.o: dialog.h zmatrix.h gui_image.h logo_left.xpm logo_right.xpm
183
gui_mdi.o: gdis.h pak.h coords.h matrix.h model.h shortcuts.h interface.h
185
gui_measure.o: gdis.h pak.h coords.h edit.h matrix.h opengl.h parse.h
186
gui_measure.o: render.h spatial.h select.h shortcuts.h interface.h dialog.h
187
gui_measure.o: measure.h
188
gui_molsurf.o: gdis.h pak.h file.h parse.h coords.h matrix.h molsurf.h
189
gui_molsurf.o: spatial.h surface.h sginfo.h task.h shortcuts.h interface.h
190
gui_molsurf.o: dialog.h opengl.h
191
gui_monty.o: gdis.h pak.h coords.h edit.h file.h graph.h model.h parse.h
192
gui_monty.o: scan.h task.h matrix.h surface.h spatial.h shortcuts.h
193
gui_monty.o: interface.h dialog.h opengl.h numeric.h
194
gui_render.o: gdis.h pak.h coords.h edit.h file.h parse.h task.h morph.h
195
gui_render.o: matrix.h opengl.h render.h select.h spatial.h zone.h
196
gui_render.o: shortcuts.h interface.h dialog.h
197
gui_setup.o: gdis.h pak.h shortcuts.h dialog.h scan.h parse.h interface.h
198
gui_shorts.o: gdis.h pak.h dialog.h interface.h gui_image.h go.xpm pause.xpm
199
gui_shorts.o: play.xpm rewind.xpm fastforward.xpm stop.xpm step_forward.xpm
200
gui_shorts.o: step_backward.xpm
201
gui_siesta.o: gdis.h pak.h coords.h model.h file.h matrix.h module.h parse.h
202
gui_siesta.o: project.h spatial.h quaternion.h task.h interface.h dialog.h
203
gui_siesta.o: shortcuts.h mesch.h gui_siesta.h
204
gui_space.o: gdis.h pak.h coords.h matrix.h space.h shortcuts.h interface.h
205
gui_space.o: dialog.h opengl.h
206
gui_surface.o: gdis.h pak.h coords.h edit.h file.h parse.h task.h model.h
207
gui_surface.o: morph.h numeric.h sginfo.h matrix.h space.h surface.h
208
gui_surface.o: shortcuts.h interface.h dialog.h opengl.h
209
gui_symmetry.o: gdis.h pak.h coords.h edit.h matrix.h sginfo.h shortcuts.h
210
gui_symmetry.o: interface.h dialog.h opengl.h
211
gui_task.o: gdis.h pak.h task.h file.h parse.h shortcuts.h interface.h
213
gui_tree.o: gdis.h pak.h coords.h model.h space.h graph.h select.h matrix.h
214
gui_tree.o: project.h shortcuts.h interface.h opengl.h dialog.h methane.xpm
215
gui_tree.o: box.xpm surface.xpm polymer.xpm diamond2.xpm graph.xpm
216
gui_zmatrix.o: gdis.h pak.h coords.h matrix.h zmatrix.h zmatrix_pak.h
217
gui_zmatrix.o: shortcuts.h dialog.h interface.h zone.h
218
hirshfeld.o: gdis.h pak.h coords.h matrix.h space.h numeric.h hirshfeld.h
219
hirshfeld.o: hirshfeld_data.h molsurf.h
220
image.o: gdis.h pak.h coords.h edit.h file.h matrix.h opengl.h dialog.h
221
image.o: interface.h gui_image.h folder.xpm disk.xpm arrow.xpm axes.xpm
222
image.o: tools.xpm palette.xpm cross.xpm geom.xpm cell.xpm camera.xpm
223
image.o: element.xpm tb_animate.xpm tb_diffraction.xpm tb_isosurface.xpm
224
image.o: tb_surface.xpm canvas_single.xpm canvas_create.xpm canvas_delete.xpm
226
library.o: gdis.h pak.h coords.h file.h parse.h library.h matrix.h model.h
227
library.o: scan.h interface.h
228
main.o: gdis.h pak.h file.h parse.h task.h render.h matrix.h opengl.h
229
main.o: numeric.h module.h library.h interface.h gui_image.h
230
matrix.o: gdis.h pak.h coords.h edit.h matrix.h quaternion.h model.h morph.h
231
matrix.o: opengl.h render.h select.h space.h spatial.h interface.h
232
measure.o: gdis.h pak.h coords.h matrix.h measure.h interface.h opengl.h
234
mesch_core.o: mesch_pak.h
235
model.o: gdis.h pak.h coords.h matrix.h edit.h error.h file.h graph.h morph.h
236
model.o: model.h measure.h project.h analysis.h task.h render.h select.h
237
model.o: space.h surface.h spatial.h opengl.h interface.h dialog.h zone.h
238
module.o: gdis.h pak.h file.h parse.h task.h opengl.h numeric.h interface.h
239
molsurf.o: gdis.h pak.h file.h coords.h matrix.h molsurf.h molsurf_data.h
240
molsurf.o: hirshfeld.h numeric.h parse.h project.h spatial.h surface.h task.h
241
molsurf.o: interface.h opengl.h zone.h colourlib.h vector.h
242
numeric.o: gdis.h pak.h numeric.h
243
parse.o: gdis.h pak.h file.h parse.h keywords.h interface.h
244
project.o: gdis.h pak.h coords.h model.h graph.h surface.h molsurf.h
245
project.o: numeric.h parse.h project.h file.h scan.h interface.h
246
quaternion.o: gdis.h pak.h matrix.h interface.h
247
render.o: gdis.h pak.h coords.h matrix.h opengl.h render.h interface.h
248
scan.o: gdis.h pak.h file.h parse.h
249
select.o: gdis.h pak.h coords.h matrix.h quaternion.h measure.h spatial.h
250
select.o: opengl.h render.h select.h zone.h interface.h shortcuts.h
252
sginfo.o: gdis.h pak.h sginfo.h
254
space.o: gdis.h pak.h coords.h model.h matrix.h sginfo.h space.h zone.h
255
space.o: dialog.h interface.h
256
spatial.o: gdis.h pak.h coords.h geometry.h matrix.h morph.h numeric.h
257
spatial.o: spatial.h select.h interface.h shortcuts.h opengl.h
258
surface.o: gdis.h pak.h coords.h model.h matrix.h numeric.h vector.h space.h
259
surface.o: surface.h zone.h interface.h
260
task.o: gdis.h pak.h file.h task.h interface.h
261
type.o: gdis.h pak.h coords.h model.h file.h parse.h interface.h task.h
262
zmatrix.o: gdis.h pak.h coords.h matrix.h zmatrix.h zmatrix_pak.h parse.h
263
zmatrix.o: interface.h
264
zone.o: gdis.h pak.h coords.h interface.h shortcuts.h matrix.h spatial.h
265
zone.o: numeric.h morph.h opengl.h select.h zone.h