source: trunk/geant4/OpenGLQT_exemple/cmt/glwidget.makesav @ 562

Last change on this file since 562 was 562, checked in by garnier, 17 years ago

r565@mac-90108: laurentgarnier | 2007-08-14 14:18:03 +0200
mise a jour suite au plantage de svk (cheksum error) suite au crash du DD en juin

File size: 6.5 KB
Line 
1#-- start of make_header -----------------
2
3#====================================
4#  Application glwidget
5#
6#   Generated Wed Jul 18 20:55:39 2007  by laurentgarnier
7#
8#====================================
9
10include ${CMTROOT}/src/Makefile.core
11
12ifdef tag
13CMTEXTRATAGS = $(tag)
14else
15tag       = $(CMTCONFIG)
16endif
17
18cmt_glwidget_has_no_target_tag = 1
19
20#--------------------------------------------------------
21
22ifdef cmt_glwidget_has_target_tag
23
24tags      = $(tag),$(CMTEXTRATAGS),target_glwidget
25
26OpenGLQT_exemple_tag = $(tag)
27
28ifdef READONLY
29cmt_local_tagfile_glwidget = /tmp/CMT_$(OpenGLQT_exemple_tag)_glwidget.make$(cmt_lock_pid)
30else
31cmt_local_tagfile_glwidget = $(OpenGLQT_exemple_tag)_glwidget.make
32endif
33
34else
35
36tags      = $(tag),$(CMTEXTRATAGS)
37
38OpenGLQT_exemple_tag = $(tag)
39
40ifdef READONLY
41cmt_local_tagfile_glwidget = /tmp/CMT_$(OpenGLQT_exemple_tag).make$(cmt_lock_pid)
42else
43cmt_local_tagfile_glwidget = $(OpenGLQT_exemple_tag).make
44endif
45
46endif
47
48-include $(cmt_local_tagfile_glwidget)
49
50ifdef cmt_glwidget_has_target_tag
51
52ifdef READONLY
53cmt_final_setup_glwidget = /tmp/CMT_OpenGLQT_exemple_glwidgetsetup.make
54cmt_local_glwidget_makefile = /tmp/CMT_glwidget$(cmt_lock_pid).make
55else
56cmt_final_setup_glwidget = $(bin)OpenGLQT_exemple_glwidgetsetup.make
57cmt_local_glwidget_makefile = $(bin)glwidget.make
58endif
59
60else
61
62ifdef READONLY
63cmt_final_setup_glwidget = /tmp/CMT_OpenGLQT_exemplesetup.make
64cmt_local_glwidget_makefile = /tmp/CMT_glwidget$(cmt_lock_pid).make
65else
66cmt_final_setup_glwidget = $(bin)OpenGLQT_exemplesetup.make
67cmt_local_glwidget_makefile = $(bin)glwidget.make
68endif
69
70endif
71
72ifdef READONLY
73cmt_final_setup = /tmp/CMT_OpenGLQT_exemplesetup.make
74else
75cmt_final_setup = $(bin)OpenGLQT_exemplesetup.make
76endif
77
78glwidget ::
79
80
81ifdef READONLY
82glwidget ::
83        @echo tags=$(tags)
84        @echo cmt_local_tagfile=$(cmt_local_tagfile)
85endif
86
87
88dirs ::
89        @if test ! -r requirements ; then echo "No requirements file" ; fi; \
90          if test ! -d $(bin) ; then $(mkdir) -p $(bin) ; fi
91
92javadirs ::
93        @if test ! -d $(javabin) ; then $(mkdir) -p $(javabin) ; fi
94
95srcdirs ::
96        @if test ! -d $(src) ; then $(mkdir) -p $(src) ; fi
97
98help ::
99        @echo 'glwidget'
100
101binobj =
102ifdef STRUCTURED_OUTPUT
103binobj = glwidget/
104glwidget::
105        @if test ! -d $(bin)$(binobj) ; then $(mkdir) -p $(bin)$(binobj) ; fi
106        @echo "STRUCTURED_OUTPUT="$(bin)$(binobj)
107endif
108
109#-- end of make_header ------------------#-- start of application_header
110
111glwidget :: dirs  $(bin)glwidget${application_suffix}
112        @/bin/echo "------> glwidget ok"
113
114#-- end of application_header
115#-- start of application
116
117$(bin)glwidget${application_suffix} :: $(bin)window.o $(bin)glwidget.o $(bin)main.o $(use_stamps) $(glwidgetstamps) requirements $(use_requirements)
118        $(link_echo) $@
119        $(link_silent) cd $(bin); $(cpplink) -o glwidget.exe.new $(bin)window.o $(bin)glwidget.o $(bin)main.o $(use_linkopts) $(glwidgetlinkopts); mv -f glwidget.exe.new glwidget${application_suffix}
120
121#-----------------------------------------------------------------
122#
123#  New section for automatic installation
124#
125#-----------------------------------------------------------------
126
127install_dir = ${CMTINSTALLAREA}/$(tag)/bin
128glwidgetinstallname = glwidget${application_suffix}
129
130glwidget :: glwidgetinstall
131
132install :: glwidgetinstall
133
134glwidgetinstall :: $(install_dir)/$(glwidgetinstallname)
135        @if test ! "${CMTINSTALLAREA}" = ""; then\
136          echo "installation done"; \
137        fi
138
139$(install_dir)/$(glwidgetinstallname) :: $(bin)$(glwidgetinstallname)
140        @if test ! "${CMTINSTALLAREA}" = ""; then \
141          $(cmt_install_action) \
142            -source "`(cd $(bin); pwd)`" \
143            -name "$(glwidgetinstallname)" \
144            -out "$(install_dir)" \
145            -cmd "$(cmt_installarea_command)" \
146            -cmtpath "$($(package)_cmtpath)"; \
147        fi
148
149##glwidgetclean :: glwidgetuninstall
150
151uninstall :: glwidgetuninstall
152
153glwidgetuninstall ::
154        @echo "------> (glwidget.make) Removing installed files"
155        @if test ! "${CMTINSTALLAREA}" = ""; then \
156          $(cmt_uninstall_action) \
157            -source "`(cd $(bin); pwd)`" \
158            -name "$(glwidgetinstallname)" \
159            -out "$(install_dir)" \
160            -cmtpath "$($(package)_cmtpath)"; \
161        fi
162
163#-- end of application
164#-- start of dependency ------------------
165
166$(bin)glwidget_dependencies.make :: dirs
167
168ifndef QUICK
169$(bin)glwidget_dependencies.make :: $(src)window.cpp $(src)glwidget.cpp $(src)main.cpp  requirements $(use_requirements) $(cmt_final_setup_glwidget)
170        @echo "------> (glwidget.make) Rebuilding $@"; \
171          args=`echo $? | sed -e "s#requirements.*##"`; \
172          $(build_dependencies) glwidget -all_sources $${args}
173endif
174
175#$(glwidget_dependencies)
176
177-include $(bin)glwidget_dependencies.make
178
179#-- end of dependency -------------------
180#-- start of cpp ------
181
182$(bin)$(binobj)window.o : $(window_cpp_dependencies)
183        $(cpp_echo) $@
184        $(cpp_silent) cd $(bin); $(cppcomp) -o $(binobj)window.o $(use_pp_cppflags) $(glwidget_pp_cppflags) $(app_glwidget_pp_cppflags) $(window_pp_cppflags) $(use_cppflags) $(glwidget_cppflags) $(app_glwidget_cppflags) $(window_cppflags) $(window_cpp_cppflags)  $(src)window.cpp
185
186#-- end of cpp ------#-- start of cpp ------
187
188$(bin)$(binobj)glwidget.o : $(glwidget_cpp_dependencies)
189        $(cpp_echo) $@
190        $(cpp_silent) cd $(bin); $(cppcomp) -o $(binobj)glwidget.o $(use_pp_cppflags) $(glwidget_pp_cppflags) $(app_glwidget_pp_cppflags) $(glwidget_pp_cppflags) $(use_cppflags) $(glwidget_cppflags) $(app_glwidget_cppflags) $(glwidget_cppflags) $(glwidget_cpp_cppflags)  $(src)glwidget.cpp
191
192#-- end of cpp ------#-- start of cpp ------
193
194$(bin)$(binobj)main.o : $(main_cpp_dependencies)
195        $(cpp_echo) $@
196        $(cpp_silent) cd $(bin); $(cppcomp) -o $(binobj)main.o $(use_pp_cppflags) $(glwidget_pp_cppflags) $(app_glwidget_pp_cppflags) $(main_pp_cppflags) $(use_cppflags) $(glwidget_cppflags) $(app_glwidget_cppflags) $(main_cppflags) $(main_cpp_cppflags)  $(src)main.cpp
197
198#-- end of cpp ------#-- start of cleanup_header --------------
199
200clean :: glwidgetclean
201        @cd .
202
203ifndef PEDANTIC
204.DEFAULT::
205        @echo "You should provide a target for this file  $@"
206#       @exit 0
207endif
208
209#ifdef PEDANTIC
210#.DEFAULT::
211#       @echo "You should provide a target for this file  $@"
212#       @exit 1
213#endif
214
215
216
217
218glwidgetclean ::
219#-- end of cleanup_header ---------------
220#-- start of cleanup_application ------
221        @echo "------> (glwidget.make) Removing application files"
222        -$(cleanup_echo) glwidget${application_suffix}
223        -@cd $(bin); /bin/rm -f glwidget${application_suffix}
224#-- end of cleanup_application ------
225#-- start of cleanup_objects ------
226        $(cleanup_echo) objects
227        -$(cleanup_silent) cd $(bin); /bin/rm -f $(bin)window.o $(bin)glwidget.o $(bin)main.o
228        -$(cleanup_silent) cd $(bin); /bin/rm -rf glwidget_deps glwidget_dependencies.make
229#-- end of cleanup_objects ------
Note: See TracBrowser for help on using the repository browser.