[562] | 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 | |
---|
| 10 | include ${CMTROOT}/src/Makefile.core |
---|
| 11 | |
---|
| 12 | ifdef tag |
---|
| 13 | CMTEXTRATAGS = $(tag) |
---|
| 14 | else |
---|
| 15 | tag = $(CMTCONFIG) |
---|
| 16 | endif |
---|
| 17 | |
---|
| 18 | cmt_glwidget_has_no_target_tag = 1 |
---|
| 19 | |
---|
| 20 | #-------------------------------------------------------- |
---|
| 21 | |
---|
| 22 | ifdef cmt_glwidget_has_target_tag |
---|
| 23 | |
---|
| 24 | tags = $(tag),$(CMTEXTRATAGS),target_glwidget |
---|
| 25 | |
---|
| 26 | OpenGLQT_exemple_tag = $(tag) |
---|
| 27 | |
---|
| 28 | ifdef READONLY |
---|
| 29 | cmt_local_tagfile_glwidget = /tmp/CMT_$(OpenGLQT_exemple_tag)_glwidget.make$(cmt_lock_pid) |
---|
| 30 | else |
---|
| 31 | cmt_local_tagfile_glwidget = $(OpenGLQT_exemple_tag)_glwidget.make |
---|
| 32 | endif |
---|
| 33 | |
---|
| 34 | else |
---|
| 35 | |
---|
| 36 | tags = $(tag),$(CMTEXTRATAGS) |
---|
| 37 | |
---|
| 38 | OpenGLQT_exemple_tag = $(tag) |
---|
| 39 | |
---|
| 40 | ifdef READONLY |
---|
| 41 | cmt_local_tagfile_glwidget = /tmp/CMT_$(OpenGLQT_exemple_tag).make$(cmt_lock_pid) |
---|
| 42 | else |
---|
| 43 | cmt_local_tagfile_glwidget = $(OpenGLQT_exemple_tag).make |
---|
| 44 | endif |
---|
| 45 | |
---|
| 46 | endif |
---|
| 47 | |
---|
| 48 | -include $(cmt_local_tagfile_glwidget) |
---|
| 49 | |
---|
| 50 | ifdef cmt_glwidget_has_target_tag |
---|
| 51 | |
---|
| 52 | ifdef READONLY |
---|
| 53 | cmt_final_setup_glwidget = /tmp/CMT_OpenGLQT_exemple_glwidgetsetup.make |
---|
| 54 | cmt_local_glwidget_makefile = /tmp/CMT_glwidget$(cmt_lock_pid).make |
---|
| 55 | else |
---|
| 56 | cmt_final_setup_glwidget = $(bin)OpenGLQT_exemple_glwidgetsetup.make |
---|
| 57 | cmt_local_glwidget_makefile = $(bin)glwidget.make |
---|
| 58 | endif |
---|
| 59 | |
---|
| 60 | else |
---|
| 61 | |
---|
| 62 | ifdef READONLY |
---|
| 63 | cmt_final_setup_glwidget = /tmp/CMT_OpenGLQT_exemplesetup.make |
---|
| 64 | cmt_local_glwidget_makefile = /tmp/CMT_glwidget$(cmt_lock_pid).make |
---|
| 65 | else |
---|
| 66 | cmt_final_setup_glwidget = $(bin)OpenGLQT_exemplesetup.make |
---|
| 67 | cmt_local_glwidget_makefile = $(bin)glwidget.make |
---|
| 68 | endif |
---|
| 69 | |
---|
| 70 | endif |
---|
| 71 | |
---|
| 72 | ifdef READONLY |
---|
| 73 | cmt_final_setup = /tmp/CMT_OpenGLQT_exemplesetup.make |
---|
| 74 | else |
---|
| 75 | cmt_final_setup = $(bin)OpenGLQT_exemplesetup.make |
---|
| 76 | endif |
---|
| 77 | |
---|
| 78 | glwidget :: |
---|
| 79 | |
---|
| 80 | |
---|
| 81 | ifdef READONLY |
---|
| 82 | glwidget :: |
---|
| 83 | @echo tags=$(tags) |
---|
| 84 | @echo cmt_local_tagfile=$(cmt_local_tagfile) |
---|
| 85 | endif |
---|
| 86 | |
---|
| 87 | |
---|
| 88 | dirs :: |
---|
| 89 | @if test ! -r requirements ; then echo "No requirements file" ; fi; \ |
---|
| 90 | if test ! -d $(bin) ; then $(mkdir) -p $(bin) ; fi |
---|
| 91 | |
---|
| 92 | javadirs :: |
---|
| 93 | @if test ! -d $(javabin) ; then $(mkdir) -p $(javabin) ; fi |
---|
| 94 | |
---|
| 95 | srcdirs :: |
---|
| 96 | @if test ! -d $(src) ; then $(mkdir) -p $(src) ; fi |
---|
| 97 | |
---|
| 98 | help :: |
---|
| 99 | @echo 'glwidget' |
---|
| 100 | |
---|
| 101 | binobj = |
---|
| 102 | ifdef STRUCTURED_OUTPUT |
---|
| 103 | binobj = glwidget/ |
---|
| 104 | glwidget:: |
---|
| 105 | @if test ! -d $(bin)$(binobj) ; then $(mkdir) -p $(bin)$(binobj) ; fi |
---|
| 106 | @echo "STRUCTURED_OUTPUT="$(bin)$(binobj) |
---|
| 107 | endif |
---|
| 108 | |
---|
| 109 | #-- end of make_header ------------------#-- start of application_header |
---|
| 110 | |
---|
| 111 | glwidget :: 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 | |
---|
| 127 | install_dir = ${CMTINSTALLAREA}/$(tag)/bin |
---|
| 128 | glwidgetinstallname = glwidget${application_suffix} |
---|
| 129 | |
---|
| 130 | glwidget :: glwidgetinstall |
---|
| 131 | |
---|
| 132 | install :: glwidgetinstall |
---|
| 133 | |
---|
| 134 | glwidgetinstall :: $(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 | |
---|
| 151 | uninstall :: glwidgetuninstall |
---|
| 152 | |
---|
| 153 | glwidgetuninstall :: |
---|
| 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 | |
---|
| 168 | ifndef 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} |
---|
| 173 | endif |
---|
| 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 | |
---|
| 200 | clean :: glwidgetclean |
---|
| 201 | @cd . |
---|
| 202 | |
---|
| 203 | ifndef PEDANTIC |
---|
| 204 | .DEFAULT:: |
---|
| 205 | @echo "You should provide a target for this file $@" |
---|
| 206 | # @exit 0 |
---|
| 207 | endif |
---|
| 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 | |
---|
| 218 | glwidgetclean :: |
---|
| 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 ------ |
---|