source: tags/arb_5.5/RNA3D/Makefile

Last change on this file was 5868, checked in by westram, 15 years ago
  • separated openGL parts from WINDOW library (it's nonsense to link openGL into all applications when only one application actually uses openGL)
    • created GL/glWINDOW library (extending normal WINDOW library) and moved relevant code there
    • created an interface header for applications needing access to Motif/X11 internals (aw_window_Xm_interface.hxx)
    • RNA3D uses that interface header (instead of hardcoded links into ../WINDOW)
    • AW_variable_update_struct went local (AW_button.cxx)
    • some functions exported (aw_create_help_entry, aw_create_shell, aw_realize_widget). Needed by libglWINDOW
  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
File size: 8.4 KB
Line 
1# INCLUDE und GLOBALS MAIN CC cflags werden von aussen uebergeben
2.SUFFIXES: .o .cxx .depend
3
4CPP_OBJECTS =   RNA3D_Main.o \
5                                RNA3D_Interface.o \
6                                RNA3D_Graphics.o \
7                                RNA3D_OpenGLEngine.o \
8                                RNA3D_OpenGLGraphics.o \
9                                RNA3D_Textures.o \
10                                RNA3D_StructureData.o \
11                                RNA3D_Renderer.o
12
13$(MAIN): $(CPP_OBJECTS)
14        $(LINK_STATIC_LIB) $(MAIN) $(CPP_OBJECTS)
15.cxx.o:
16        $(CPP) $(cflags) -c -o $@ $(@:.o=.cxx)  $(CPPINCLUDES)
17
18clean:
19        rm -f $(CPP_OBJECTS) *.a
20
21DEPENDS = $(CPP_OBJECTS:.o=.depend)
22depends: $(DEPENDS)
23        @cat $(DEPENDS) | grep -v '^#' >>Makefile
24        @rm $(DEPENDS)
25$(DEPENDS): depend.init
26depend.init:
27        $(MAKEDEPEND) $(MAKEDEPENDFLAGS) 2>/dev/null # remove dependencies
28.c.depend:
29        $(MAKEDEPEND) -f- $(MAKEDEPENDFLAGS) $< 2>/dev/null >$@
30.cxx.depend:
31        $(MAKEDEPEND) -f- $(MAKEDEPENDFLAGS) $< 2>/dev/null >$@
32
33# DO NOT DELETE THIS LINE -- make depend depends on it.
34
35# Do not add dependencies manually - use 'make depend' in $ARBHOME
36# For formatting issues see SOURCE_TOOLS/fix_depends.pl
37
38RNA3D_Graphics.o: RNA3D_GlobalHeader.hxx
39RNA3D_Graphics.o: RNA3D_Graphics.hxx
40RNA3D_Graphics.o: RNA3D_Interface.hxx
41RNA3D_Graphics.o: RNA3D_OpenGLEngine.hxx
42RNA3D_Graphics.o: $(ARBHOME)/INCLUDE/ad_k_prot.h
43RNA3D_Graphics.o: $(ARBHOME)/INCLUDE/arb_assert.h
44RNA3D_Graphics.o: $(ARBHOME)/INCLUDE/arbdb_base.h
45RNA3D_Graphics.o: $(ARBHOME)/INCLUDE/attributes.h
46RNA3D_Graphics.o: $(ARBHOME)/INCLUDE/aw_device.hxx
47RNA3D_Graphics.o: $(ARBHOME)/INCLUDE/aw_keysym.hxx
48RNA3D_Graphics.o: $(ARBHOME)/INCLUDE/aw_position.hxx
49RNA3D_Graphics.o: $(ARBHOME)/INCLUDE/aw_preset.hxx
50RNA3D_Graphics.o: $(ARBHOME)/INCLUDE/aw_root.hxx
51RNA3D_Graphics.o: $(ARBHOME)/INCLUDE/aw_window.hxx
52RNA3D_Graphics.o: $(ARBHOME)/INCLUDE/awt_canvas.hxx
53RNA3D_Graphics.o: $(ARBHOME)/INCLUDE/GL/glpng.h
54
55RNA3D_Interface.o: RNA3D_Global.hxx
56RNA3D_Interface.o: RNA3D_GlobalHeader.hxx
57RNA3D_Interface.o: RNA3D_Graphics.hxx
58RNA3D_Interface.o: RNA3D_Interface.hxx
59RNA3D_Interface.o: RNA3D_OpenGLEngine.hxx
60RNA3D_Interface.o: RNA3D_OpenGLGraphics.hxx
61RNA3D_Interface.o: RNA3D_StructureData.hxx
62RNA3D_Interface.o: $(ARBHOME)/INCLUDE/ad_k_prot.h
63RNA3D_Interface.o: $(ARBHOME)/INCLUDE/ad_prot.h
64RNA3D_Interface.o: $(ARBHOME)/INCLUDE/arb_assert.h
65RNA3D_Interface.o: $(ARBHOME)/INCLUDE/arbdb.h
66RNA3D_Interface.o: $(ARBHOME)/INCLUDE/arbdb_base.h
67RNA3D_Interface.o: $(ARBHOME)/INCLUDE/attributes.h
68RNA3D_Interface.o: $(ARBHOME)/INCLUDE/aw_awars.hxx
69RNA3D_Interface.o: $(ARBHOME)/INCLUDE/aw_device.hxx
70RNA3D_Interface.o: $(ARBHOME)/INCLUDE/aw_keysym.hxx
71RNA3D_Interface.o: $(ARBHOME)/INCLUDE/aw_position.hxx
72RNA3D_Interface.o: $(ARBHOME)/INCLUDE/aw_preset.hxx
73RNA3D_Interface.o: $(ARBHOME)/INCLUDE/aw_root.hxx
74RNA3D_Interface.o: $(ARBHOME)/INCLUDE/aw_window.hxx
75RNA3D_Interface.o: $(ARBHOME)/INCLUDE/aw_window_Xm_interface.hxx
76RNA3D_Interface.o: $(ARBHOME)/INCLUDE/awt_canvas.hxx
77RNA3D_Interface.o: $(ARBHOME)/INCLUDE/GL/aw_window_ogl.hxx
78RNA3D_Interface.o: $(ARBHOME)/INCLUDE/GL/glpng.h
79
80RNA3D_Main.o: RNA3D_Global.hxx
81RNA3D_Main.o: RNA3D_GlobalHeader.hxx
82RNA3D_Main.o: RNA3D_Interface.hxx
83RNA3D_Main.o: RNA3D_Main.hxx
84RNA3D_Main.o: $(ARBHOME)/INCLUDE/ad_k_prot.h
85RNA3D_Main.o: $(ARBHOME)/INCLUDE/ad_prot.h
86RNA3D_Main.o: $(ARBHOME)/INCLUDE/arb_assert.h
87RNA3D_Main.o: $(ARBHOME)/INCLUDE/arbdb.h
88RNA3D_Main.o: $(ARBHOME)/INCLUDE/arbdb_base.h
89RNA3D_Main.o: $(ARBHOME)/INCLUDE/attributes.h
90RNA3D_Main.o: $(ARBHOME)/INCLUDE/aw_device.hxx
91RNA3D_Main.o: $(ARBHOME)/INCLUDE/aw_keysym.hxx
92RNA3D_Main.o: $(ARBHOME)/INCLUDE/aw_position.hxx
93RNA3D_Main.o: $(ARBHOME)/INCLUDE/aw_root.hxx
94RNA3D_Main.o: $(ARBHOME)/INCLUDE/aw_window.hxx
95RNA3D_Main.o: $(ARBHOME)/INCLUDE/GL/glpng.h
96
97RNA3D_OpenGLEngine.o: RNA3D_Global.hxx
98RNA3D_OpenGLEngine.o: RNA3D_GlobalHeader.hxx
99RNA3D_OpenGLEngine.o: RNA3D_Graphics.hxx
100RNA3D_OpenGLEngine.o: RNA3D_Interface.hxx
101RNA3D_OpenGLEngine.o: RNA3D_OpenGLEngine.hxx
102RNA3D_OpenGLEngine.o: RNA3D_OpenGLGraphics.hxx
103RNA3D_OpenGLEngine.o: RNA3D_Renderer.hxx
104RNA3D_OpenGLEngine.o: RNA3D_StructureData.hxx
105RNA3D_OpenGLEngine.o: RNA3D_Textures.hxx
106RNA3D_OpenGLEngine.o: $(ARBHOME)/INCLUDE/ad_k_prot.h
107RNA3D_OpenGLEngine.o: $(ARBHOME)/INCLUDE/ad_prot.h
108RNA3D_OpenGLEngine.o: $(ARBHOME)/INCLUDE/arb_assert.h
109RNA3D_OpenGLEngine.o: $(ARBHOME)/INCLUDE/arbdb.h
110RNA3D_OpenGLEngine.o: $(ARBHOME)/INCLUDE/arbdb_base.h
111RNA3D_OpenGLEngine.o: $(ARBHOME)/INCLUDE/attributes.h
112RNA3D_OpenGLEngine.o: $(ARBHOME)/INCLUDE/aw_awars.hxx
113RNA3D_OpenGLEngine.o: $(ARBHOME)/INCLUDE/aw_device.hxx
114RNA3D_OpenGLEngine.o: $(ARBHOME)/INCLUDE/aw_keysym.hxx
115RNA3D_OpenGLEngine.o: $(ARBHOME)/INCLUDE/aw_position.hxx
116RNA3D_OpenGLEngine.o: $(ARBHOME)/INCLUDE/aw_root.hxx
117RNA3D_OpenGLEngine.o: $(ARBHOME)/INCLUDE/aw_window.hxx
118RNA3D_OpenGLEngine.o: $(ARBHOME)/INCLUDE/awt_canvas.hxx
119RNA3D_OpenGLEngine.o: $(ARBHOME)/INCLUDE/BI_helix.hxx
120RNA3D_OpenGLEngine.o: $(ARBHOME)/INCLUDE/GL/aw_window_ogl.hxx
121RNA3D_OpenGLEngine.o: $(ARBHOME)/INCLUDE/GL/glpng.h
122
123RNA3D_OpenGLGraphics.o: RNA3D_Global.hxx
124RNA3D_OpenGLGraphics.o: RNA3D_GlobalHeader.hxx
125RNA3D_OpenGLGraphics.o: RNA3D_OpenGLGraphics.hxx
126RNA3D_OpenGLGraphics.o: RNA3D_Renderer.hxx
127RNA3D_OpenGLGraphics.o: RNA3D_StructureData.hxx
128RNA3D_OpenGLGraphics.o: RNA3D_Textures.hxx
129RNA3D_OpenGLGraphics.o: $(ARBHOME)/INCLUDE/ad_k_prot.h
130RNA3D_OpenGLGraphics.o: $(ARBHOME)/INCLUDE/ad_prot.h
131RNA3D_OpenGLGraphics.o: $(ARBHOME)/INCLUDE/arb_assert.h
132RNA3D_OpenGLGraphics.o: $(ARBHOME)/INCLUDE/arbdb.h
133RNA3D_OpenGLGraphics.o: $(ARBHOME)/INCLUDE/arbdb_base.h
134RNA3D_OpenGLGraphics.o: $(ARBHOME)/INCLUDE/attributes.h
135RNA3D_OpenGLGraphics.o: $(ARBHOME)/INCLUDE/aw_device.hxx
136RNA3D_OpenGLGraphics.o: $(ARBHOME)/INCLUDE/aw_keysym.hxx
137RNA3D_OpenGLGraphics.o: $(ARBHOME)/INCLUDE/aw_position.hxx
138RNA3D_OpenGLGraphics.o: $(ARBHOME)/INCLUDE/aw_root.hxx
139RNA3D_OpenGLGraphics.o: $(ARBHOME)/INCLUDE/aw_window.hxx
140RNA3D_OpenGLGraphics.o: $(ARBHOME)/INCLUDE/aw_window_Xm_interface.hxx
141RNA3D_OpenGLGraphics.o: $(ARBHOME)/INCLUDE/awt_canvas.hxx
142RNA3D_OpenGLGraphics.o: $(ARBHOME)/INCLUDE/GL/glpng.h
143
144RNA3D_Renderer.o: RNA3D_Global.hxx
145RNA3D_Renderer.o: RNA3D_GlobalHeader.hxx
146RNA3D_Renderer.o: RNA3D_Graphics.hxx
147RNA3D_Renderer.o: RNA3D_OpenGLGraphics.hxx
148RNA3D_Renderer.o: RNA3D_Renderer.hxx
149RNA3D_Renderer.o: RNA3D_StructureData.hxx
150RNA3D_Renderer.o: RNA3D_Textures.hxx
151RNA3D_Renderer.o: $(ARBHOME)/INCLUDE/ad_k_prot.h
152RNA3D_Renderer.o: $(ARBHOME)/INCLUDE/ad_prot.h
153RNA3D_Renderer.o: $(ARBHOME)/INCLUDE/arb_assert.h
154RNA3D_Renderer.o: $(ARBHOME)/INCLUDE/arbdb.h
155RNA3D_Renderer.o: $(ARBHOME)/INCLUDE/arbdb_base.h
156RNA3D_Renderer.o: $(ARBHOME)/INCLUDE/attributes.h
157RNA3D_Renderer.o: $(ARBHOME)/INCLUDE/aw_device.hxx
158RNA3D_Renderer.o: $(ARBHOME)/INCLUDE/aw_keysym.hxx
159RNA3D_Renderer.o: $(ARBHOME)/INCLUDE/aw_position.hxx
160RNA3D_Renderer.o: $(ARBHOME)/INCLUDE/aw_root.hxx
161RNA3D_Renderer.o: $(ARBHOME)/INCLUDE/aw_window.hxx
162RNA3D_Renderer.o: $(ARBHOME)/INCLUDE/awt_canvas.hxx
163RNA3D_Renderer.o: $(ARBHOME)/INCLUDE/GL/glpng.h
164
165RNA3D_StructureData.o: RNA3D_Global.hxx
166RNA3D_StructureData.o: RNA3D_GlobalHeader.hxx
167RNA3D_StructureData.o: RNA3D_Graphics.hxx
168RNA3D_StructureData.o: RNA3D_OpenGLGraphics.hxx
169RNA3D_StructureData.o: RNA3D_StructureData.hxx
170RNA3D_StructureData.o: $(ARBHOME)/INCLUDE/ad_k_prot.h
171RNA3D_StructureData.o: $(ARBHOME)/INCLUDE/ad_prot.h
172RNA3D_StructureData.o: $(ARBHOME)/INCLUDE/ad_t_prot.h
173RNA3D_StructureData.o: $(ARBHOME)/INCLUDE/arb_assert.h
174RNA3D_StructureData.o: $(ARBHOME)/INCLUDE/arbdb.h
175RNA3D_StructureData.o: $(ARBHOME)/INCLUDE/arbdb_base.h
176RNA3D_StructureData.o: $(ARBHOME)/INCLUDE/arbdbt.h
177RNA3D_StructureData.o: $(ARBHOME)/INCLUDE/attributes.h
178RNA3D_StructureData.o: $(ARBHOME)/INCLUDE/aw_awars.hxx
179RNA3D_StructureData.o: $(ARBHOME)/INCLUDE/aw_color_groups.hxx
180RNA3D_StructureData.o: $(ARBHOME)/INCLUDE/aw_device.hxx
181RNA3D_StructureData.o: $(ARBHOME)/INCLUDE/aw_keysym.hxx
182RNA3D_StructureData.o: $(ARBHOME)/INCLUDE/aw_position.hxx
183RNA3D_StructureData.o: $(ARBHOME)/INCLUDE/aw_root.hxx
184RNA3D_StructureData.o: $(ARBHOME)/INCLUDE/aw_window.hxx
185RNA3D_StructureData.o: $(ARBHOME)/INCLUDE/awt_canvas.hxx
186RNA3D_StructureData.o: $(ARBHOME)/INCLUDE/BI_helix.hxx
187RNA3D_StructureData.o: $(ARBHOME)/INCLUDE/ed4_extern.hxx
188RNA3D_StructureData.o: $(ARBHOME)/INCLUDE/GL/glpng.h
189
190RNA3D_Textures.o: RNA3D_Global.hxx
191RNA3D_Textures.o: RNA3D_GlobalHeader.hxx
192RNA3D_Textures.o: RNA3D_OpenGLEngine.hxx
193RNA3D_Textures.o: RNA3D_Textures.hxx
194RNA3D_Textures.o: $(ARBHOME)/INCLUDE/ad_k_prot.h
195RNA3D_Textures.o: $(ARBHOME)/INCLUDE/ad_prot.h
196RNA3D_Textures.o: $(ARBHOME)/INCLUDE/arb_assert.h
197RNA3D_Textures.o: $(ARBHOME)/INCLUDE/arbdb.h
198RNA3D_Textures.o: $(ARBHOME)/INCLUDE/arbdb_base.h
199RNA3D_Textures.o: $(ARBHOME)/INCLUDE/attributes.h
200RNA3D_Textures.o: $(ARBHOME)/INCLUDE/GL/glpng.h
Note: See TracBrowser for help on using the repository browser.