| 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 ------
|
|---|