Changeset 20962 in vbox
- Timestamp:
- Jun 26, 2009 9:23:18 AM (16 years ago)
- svn:sync-xref-src-repo-rev:
- 49152
- Location:
- trunk/src
- Files:
-
- 14 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Additions/x11/vboxmouse/Makefile.kmk
r20934 r20962 148 148 ifdef VBOX_WITH_TESTCASES 149 149 # ifndef VBOX_ONLY_ADDITIONS 150 if eq ($(KBUILD_TARGET),linux)150 if1of ($(KBUILD_TARGET),linux solaris) 151 151 ifeq ($(KBUILD_HOST_ARCH),$(KBUILD_TARGET_ARCH)) 152 152 ifndef VBOX_ONLY_SDK 153 153 OUR_PATH_VBOXMOUSE=$(PATH_ROOT)/src/VBox/Additions/x11/vboxmouse 154 154 155 TESTING += $(PATH_vboxmouse_drv)/tstvboxmouse68.run 156 OTHERS += $(PATH_vboxmouse_drv)/tstvboxmouse68.run 155 ifeq ($(KBUILD_TARGET),linux) 156 TESTING += $(PATH_vboxmouse_drv)/tstvboxmouse68.run 157 OTHERS += $(PATH_vboxmouse_drv)/tstvboxmouse68.run 157 158 $$(PATH_vboxmouse_drv)/tstvboxmouse68.run: $$(INSTARGET_vboxmouse_drv) 158 $(QUIET)/bin/sh $(PATH_ROOT)/src/bldprogs/checkUndefined.sh \ 159 $(INSTARGET_vboxmouse_drv) $(OUR_PATH_VBOXMOUSE)/undefined_68 --static 160 $(QUIET)$(APPEND) -t "$@" "done" 159 $(QUIET)/bin/sh $(PATH_ROOT)/src/bldprogs/checkUndefined.sh $(KBUILD_TARGET) \ 160 "$(INSTARGET_vboxmouse_drv)" "$(OUR_PATH_VBOXMOUSE)/undefined_68" --static 161 $(QUIET)$(APPEND) -t "$@" "done" 162 endif 161 163 162 164 TESTING += $(PATH_vboxmouse_drv_70)/tstvboxmouse70.run 163 165 OTHERS += $(PATH_vboxmouse_drv_70)/tstvboxmouse70.run 164 166 $$(PATH_vboxmouse_drv_70)/tstvboxmouse70.run: $$(INSTARGET_vboxmouse_drv_70) 165 $(QUIET)/bin/sh $(PATH_ROOT)/src/bldprogs/checkUndefined.sh \167 $(QUIET)/bin/sh $(PATH_ROOT)/src/bldprogs/checkUndefined.sh $(KBUILD_TARGET) \ 166 168 $(INSTARGET_vboxmouse_drv_70) $(OUR_PATH_VBOXMOUSE)/undefined_70 167 169 $(QUIET)$(APPEND) -t "$@" "done" … … 170 172 OTHERS += $(PATH_vboxmouse_drv_71)/tstvboxmouse71.run 171 173 $$(PATH_vboxmouse_drv_71)/tstvboxmouse71.run: $$(INSTARGET_vboxmouse_drv_71) 172 $(QUIET)/bin/sh $(PATH_ROOT)/src/bldprogs/checkUndefined.sh \174 $(QUIET)/bin/sh $(PATH_ROOT)/src/bldprogs/checkUndefined.sh $(KBUILD_TARGET) \ 173 175 $(INSTARGET_vboxmouse_drv_71) $(OUR_PATH_VBOXMOUSE)/undefined_71 174 176 $(QUIET)$(APPEND) -t "$@" "done" … … 177 179 OTHERS += $(PATH_vboxmouse_drv_14)/tstvboxmouse14.run 178 180 $$(PATH_vboxmouse_drv_14)/tstvboxmouse14.run: $$(INSTARGET_vboxmouse_drv_14) 179 $(QUIET)/bin/sh $(PATH_ROOT)/src/bldprogs/checkUndefined.sh \181 $(QUIET)/bin/sh $(PATH_ROOT)/src/bldprogs/checkUndefined.sh $(KBUILD_TARGET) \ 180 182 $(INSTARGET_vboxmouse_drv_14) $(OUR_PATH_VBOXMOUSE)/undefined_14 181 183 $(QUIET)$(APPEND) -t "$@" "done" … … 184 186 OTHERS += $(PATH_vboxmouse_drv_15)/tstvboxmouse15.run 185 187 $$(PATH_vboxmouse_drv_15)/tstvboxmouse15.run: $$(INSTARGET_vboxmouse_drv_15) 186 $(QUIET)/bin/sh $(PATH_ROOT)/src/bldprogs/checkUndefined.sh \188 $(QUIET)/bin/sh $(PATH_ROOT)/src/bldprogs/checkUndefined.sh $(KBUILD_TARGET) \ 187 189 $(INSTARGET_vboxmouse_drv_15) $(OUR_PATH_VBOXMOUSE)/undefined_15 188 190 $(QUIET)$(APPEND) -t "$@" "done" … … 191 193 OTHERS += $(PATH_vboxmouse_drv_16)/tstvboxmouse16.run 192 194 $$(PATH_vboxmouse_drv_16)/tstvboxmouse16.run: $$(INSTARGET_vboxmouse_drv_16) 193 $(QUIET)/bin/sh $(PATH_ROOT)/src/bldprogs/checkUndefined.sh \195 $(QUIET)/bin/sh $(PATH_ROOT)/src/bldprogs/checkUndefined.sh $(KBUILD_TARGET) \ 194 196 $(INSTARGET_vboxmouse_drv_16) $(OUR_PATH_VBOXMOUSE)/undefined_16 195 197 $(QUIET)$(APPEND) -t "$@" "done" -
trunk/src/VBox/Additions/x11/vboxmouse/undefined_14
r20953 r20962 125 125 fflush 126 126 abs 127 stat 128 ftruncate 129 __deregister_frame_info_bases 130 fstat 131 open 132 nl_langinfo 133 lseek 134 __register_frame_info_bases 135 ___errno -
trunk/src/VBox/Additions/x11/vboxmouse/undefined_15
r20934 r20962 71 71 GetMotionHistorySize 72 72 fflush 73 nl_langinfo 74 lseek 75 open 76 __register_frame_info_bases 77 __deregister_frame_info_bases 78 stat 79 fstat 80 ___errno 81 ftruncate -
trunk/src/VBox/Additions/x11/vboxmouse/undefined_16
r20934 r20962 70 70 GetMotionHistorySize 71 71 fflush 72 nl_langinfo 73 lseek 74 open 75 __register_frame_info_bases 76 __deregister_frame_info_bases 77 stat 78 fstat 79 ___errno 80 ftruncate -
trunk/src/VBox/Additions/x11/vboxmouse/undefined_70
r20934 r20962 129 129 fflush 130 130 xf86abs 131 open 132 fstat 133 ___errno 134 ftruncate 135 nl_langinfo 136 __deregister_frame_info_bases 137 __register_frame_info_bases 138 lseek 139 stat -
trunk/src/VBox/Additions/x11/vboxmouse/undefined_71
r20942 r20962 127 127 fflush 128 128 abs 129 lseek 130 stat 131 __deregister_frame_info_bases 132 nl_langinfo 133 __register_frame_info_bases 134 open 135 ___errno 136 fstat 137 ftruncate -
trunk/src/VBox/Additions/x11/vboxvideo/Makefile.kmk
r20934 r20962 242 242 ifdef VBOX_WITH_TESTCASES 243 243 # ifndef VBOX_ONLY_ADDITIONS 244 if eq ($(KBUILD_TARGET),linux)244 if1of ($(KBUILD_TARGET),linux solaris) 245 245 ifeq ($(KBUILD_HOST_ARCH),$(KBUILD_TARGET_ARCH)) 246 246 ifndef VBOX_ONLY_SDK 247 247 OUR_PATH_VBOXVIDEO=$(PATH_ROOT)/src/VBox/Additions/x11/vboxvideo 248 248 249 ifeq ($(KBUILD_TARGET),linux) 249 250 TESTING += $(PATH_vboxvideo_drv)/tstvboxvideo68.run 250 251 OTHERS += $(PATH_vboxvideo_drv)/tstvboxvideo68.run 251 252 $$(PATH_vboxvideo_drv)/tstvboxvideo68.run: $$(INSTARGET_vboxvideo_drv) 252 $(QUIET)/bin/sh $(PATH_ROOT)/src/bldprogs/checkUndefined.sh \253 $(QUIET)/bin/sh $(PATH_ROOT)/src/bldprogs/checkUndefined.sh $(KBUILD_TARGET) \ 253 254 $(INSTARGET_vboxvideo_drv) $(OUR_PATH_VBOXVIDEO)/undefined_68 --static 254 255 $(QUIET)$(APPEND) -t "$@" "done" 256 endif 255 257 256 258 TESTING += $(PATH_vboxvideo_drv_70)/tstvboxvideo70.run 257 259 OTHERS += $(PATH_vboxvideo_drv_70)/tstvboxvideo70.run 258 260 $$(PATH_vboxvideo_drv_70)/tstvboxvideo70.run: $$(INSTARGET_vboxvideo_drv_70) 259 $(QUIET)/bin/sh $(PATH_ROOT)/src/bldprogs/checkUndefined.sh \261 $(QUIET)/bin/sh $(PATH_ROOT)/src/bldprogs/checkUndefined.sh $(KBUILD_TARGET) \ 260 262 $(INSTARGET_vboxvideo_drv_70) $(OUR_PATH_VBOXVIDEO)/undefined_70 261 263 $(QUIET)$(APPEND) -t "$@" "done" … … 264 266 OTHERS += $(PATH_vboxvideo_drv_71)/tstvboxvideo71.run 265 267 $$(PATH_vboxvideo_drv_71)/tstvboxvideo71.run: $$(INSTARGET_vboxvideo_drv_71) 266 $(QUIET)/bin/sh $(PATH_ROOT)/src/bldprogs/checkUndefined.sh \268 $(QUIET)/bin/sh $(PATH_ROOT)/src/bldprogs/checkUndefined.sh $(KBUILD_TARGET) \ 267 269 $(INSTARGET_vboxvideo_drv_71) $(OUR_PATH_VBOXVIDEO)/undefined_71 268 270 $(QUIET)$(APPEND) -t "$@" "done" … … 271 273 OTHERS += $(PATH_vboxvideo_drv_13)/tstvboxvideo13.run 272 274 $$(PATH_vboxvideo_drv_13)/tstvboxvideo13.run: $$(INSTARGET_vboxvideo_drv_13) 273 $(QUIET)/bin/sh $(PATH_ROOT)/src/bldprogs/checkUndefined.sh \275 $(QUIET)/bin/sh $(PATH_ROOT)/src/bldprogs/checkUndefined.sh $(KBUILD_TARGET) \ 274 276 $(INSTARGET_vboxvideo_drv_13) $(OUR_PATH_VBOXVIDEO)/undefined_13 275 277 $(QUIET)$(APPEND) -t "$@" "done" … … 278 280 OTHERS += $(PATH_vboxvideo_drv_14)/tstvboxvideo14.run 279 281 $$(PATH_vboxvideo_drv_14)/tstvboxvideo14.run: $$(INSTARGET_vboxvideo_drv_14) 280 $(QUIET)/bin/sh $(PATH_ROOT)/src/bldprogs/checkUndefined.sh \282 $(QUIET)/bin/sh $(PATH_ROOT)/src/bldprogs/checkUndefined.sh $(KBUILD_TARGET) \ 281 283 $(INSTARGET_vboxvideo_drv_14) $(OUR_PATH_VBOXVIDEO)/undefined_14 282 284 $(QUIET)$(APPEND) -t "$@" "done" … … 285 287 OTHERS += $(PATH_vboxvideo_drv_15)/tstvboxvideo15.run 286 288 $$(PATH_vboxvideo_drv_15)/tstvboxvideo15.run: $$(INSTARGET_vboxvideo_drv_15) 287 $(QUIET)/bin/sh $(PATH_ROOT)/src/bldprogs/checkUndefined.sh \289 $(QUIET)/bin/sh $(PATH_ROOT)/src/bldprogs/checkUndefined.sh $(KBUILD_TARGET) \ 288 290 $(INSTARGET_vboxvideo_drv_15) $(OUR_PATH_VBOXVIDEO)/undefined_15 289 291 $(QUIET)$(APPEND) -t "$@" "done" … … 292 294 OTHERS += $(PATH_vboxvideo_drv_16)/tstvboxvideo16.run 293 295 $$(PATH_vboxvideo_drv_16)/tstvboxvideo16.run: $$(INSTARGET_vboxvideo_drv_16) 294 $(QUIET)/bin/sh $(PATH_ROOT)/src/bldprogs/checkUndefined.sh \296 $(QUIET)/bin/sh $(PATH_ROOT)/src/bldprogs/checkUndefined.sh $(KBUILD_TARGET) \ 295 297 $(INSTARGET_vboxvideo_drv_16) $(OUR_PATH_VBOXVIDEO)/undefined_16 296 298 $(QUIET)$(APPEND) -t "$@" "done" -
trunk/src/VBox/Additions/x11/vboxvideo/undefined_13
r20934 r20962 133 133 getenv 134 134 unsetenv 135 __deregister_frame_info_bases 136 ___errno 137 fstat 138 lseek 139 open 140 __register_frame_info_bases 141 ftruncate 142 stat 143 nl_langinfo -
trunk/src/VBox/Additions/x11/vboxvideo/undefined_14
r20934 r20962 133 133 getenv 134 134 unsetenv 135 __deregister_frame_info_bases 136 ___errno 137 fstat 138 lseek 139 open 140 __register_frame_info_bases 141 ftruncate 142 stat 143 nl_langinfo -
trunk/src/VBox/Additions/x11/vboxvideo/undefined_15
r20939 r20962 144 144 getenv 145 145 unsetenv 146 lseek 147 __deregister_frame_info_bases 148 fstat 149 __register_frame_info_bases 150 ___errno 151 open 152 ftruncate 153 stat 154 nl_langinfo 155 sscanf -
trunk/src/VBox/Additions/x11/vboxvideo/undefined_16
r20939 r20962 144 144 getenv 145 145 unsetenv 146 lseek 147 __deregister_frame_info_bases 148 fstat 149 __register_frame_info_bases 150 ___errno 151 open 152 ftruncate 153 stat 154 nl_langinfo 155 sscanf -
trunk/src/VBox/Additions/x11/vboxvideo/undefined_70
r20934 r20962 127 127 getenv 128 128 unsetenv 129 __register_frame_info_bases 130 ___errno 131 nl_langinfo 132 __deregister_frame_info_bases 133 fstat 134 lseek 135 ftruncate 136 open 137 stat -
trunk/src/VBox/Additions/x11/vboxvideo/undefined_71
r20934 r20962 127 127 getenv 128 128 unsetenv 129 __register_frame_info_bases 130 ___errno 131 nl_langinfo 132 __deregister_frame_info_bases 133 fstat 134 lseek 135 ftruncate 136 open 137 stat -
trunk/src/bldprogs/checkUndefined.sh
r20934 r20962 28 28 } 29 29 30 target=$1 31 symbols=$2 32 static=$3 30 hostos=$1 31 target=$2 32 symbols=$3 33 static=$4 33 34 34 if [ $# -lt 2 -o $# -gt 3 -o ! -r $target -o ! -r $symbols ] 35 then 36 if [ ! -r $target ] 37 then 38 echoerr "$0: $target not readable" 39 elif [ ! -r $symbols ] 40 then 41 echoerr "$0: $symbols not readable" 35 if test $# -lt 3 || test $# -gt 4 || test ! -r "$target" || test ! -r "$symbols"; then 36 if test ! -r "$target"; then 37 echoerr "$0: '$target' not readable" 38 elif test ! -r "$symbols"; then 39 echoerr "$0: '$symbols' not readable" 42 40 else 43 41 echoerr "$0: Wrong number of arguments" … … 46 44 fi 47 45 48 if [ $# -eq 3 -a ! "$static" = "--static" ] 49 then 46 if test $# -eq 4 && test "$static" != "--static"; then 50 47 args_ok="no" 51 48 fi 52 49 53 if [ "$args_ok" = "no" ] 54 then 50 if test "$args_ok" = "no"; then 55 51 echoerr "Usage: $0 <object> <allowed undefined symbols> [--static]" 56 52 exit 1 57 53 fi 58 54 55 if test "$hostos" = "solaris"; then 56 objdumpbin=/usr/sfw/bin/gobjdump 57 grepbin=/usr/sfw/bin/ggrep 58 elif test "$hostos" = "linux"; then 59 objdumpbin=`which objdump` 60 grepbin=`which grep` 61 else 62 echoerr "$0: '$hostos' not a valid hostos string. supported 'linux' 'solaris'" 63 exit 1 64 fi 65 59 66 command="-T" 60 if [ "$static" = "--static" ] 61 then 67 if test "$static" = "--static"; then 62 68 command="-t" 63 69 fi 64 70 65 undefined=`objdump $command $target | grep '*UND*' | grep -v -f $symbols | sed -e 's/^.*[ ]\(.*\)/\1/'` 71 if test ! -x "$objdumpbin"; then 72 echoerr "$0: '$objdumpbin' not found or not executable." 73 exit 1 74 fi 75 76 undefined=`$objdumpbin $command $target | $grepbin '*UND*' | $grepbin -v -f $symbols | sed -e 's/^.*[ ]\(.*\)/\1/'` 66 77 num_undef=`echo $undefined | wc -w` 67 78 68 if [ $num_undef -ne 0 ] 69 then 79 if test $num_undef -ne 0; then 70 80 echoerr "$0: following symbols not defined in $symbols:" 71 81 echoerr "$undefined" 82 exit 1 72 83 fi 73 84 # Return code 74 [ $num_undef -eq 0 ] 85 exit 0 86 87
Note:
See TracChangeset
for help on using the changeset viewer.