Changeset 23526 in vbox
- Timestamp:
- Oct 3, 2009 5:55:49 PM (16 years ago)
- svn:sync-xref-src-repo-rev:
- 53169
- Location:
- trunk/src/VBox/HostDrivers
- Files:
-
- 7 added
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/HostDrivers/Makefile.kmk
r23452 r23526 41 41 endif 42 42 43 if eq ($(KBUILD_TARGET),linux)43 if1of ($(KBUILD_TARGET),linux freebsd) 44 44 # 45 # Install the Makefile for module compliation on Linux hosts45 # Install the Makefile for module compliation on Linux and FreeBSD hosts 46 46 # 47 47 INSTALLS += HostDrivers-src 48 48 HostDrivers-src_INST = bin/src/ 49 49 HostDrivers-src_MODE = a+r,u+w 50 HostDrivers-src_SOURCES = linux/Makefile 50 HostDrivers-src_SOURCES.linux = linux/Makefile 51 HostDrivers-src_SOURCES.freebsd = freebsd/Makefile 51 52 endif 52 53 54 if1of ($(KBUILD_TARGET),freebsd) 55 # 56 # Install the export_modules script for tar'ing the module sources on FreeBSD hosts 57 # 58 INSTALLS += HostDrivers-sh 59 HostDrivers-sh_INST = bin/ 60 HostDrivers-sh_MODE = a+rx,u+w 61 HostDrivers-sh_SOURCES.freebsd = freebsd/export_modules 62 endif 53 63 endif # !VBOX_ONLY_DOCS 54 64 -
trunk/src/VBox/HostDrivers/Support/Makefile.kmk
r22077 r23526 52 52 endif 53 53 INSTALLS.linux += vboxdrv-mod vboxdrv-sh 54 INSTALLS.freebsd += vboxdrv-mod vboxdrv-sh 54 55 55 56 # … … 61 62 # Populate FILES_VBOXDRV_NOBIN and FILES_VBOXDRV_BIN 62 63 # 63 include $(PATH_SUB_CURRENT)/linux/files_vboxdrv 64 ifeq ($(KBUILD_TARGET),linux) 65 include $(PATH_SUB_CURRENT)/linux/files_vboxdrv 66 endif 67 ifeq ($(KBUILD_TARGET),freebsd) 68 include $(PATH_SUB_CURRENT)/freebsd/files_vboxdrv 69 endif 64 70 endif # !VBOX_ONLY_DOCS 65 71 … … 409 415 SUPDrv.c 410 416 ## @todo the SUPDrv-freebsd.def is most probably gonna break it and require build system hacking... 417 418 # 419 # Targets for installing the freebsd sources. 420 # 421 vboxdrv-mod_INST = bin/src/vboxdrv/ 422 vboxdrv-mod_MODE = a+r,u+w 423 vboxdrv-mod_SOURCES = $(subst ",,$(FILES_VBOXDRV_NOBIN)) #" 424 vboxdrv-mod_SOURCES += \ 425 $(PATH_vboxdrv-mod)/Makefile 426 vboxdrv-mod_CLEAN = \ 427 $(PATH_vboxdrv-mod)/Makefile 411 428 endif # freebsd 412 429 430 $$(PATH_vboxdrv-mod)/Makefile: \ 431 $(PATH_SUB_CURRENT)/freebsd/Makefile \ 432 $$(if $$(eq $$(Support/freebsd/Makefile_VBOX_HARDENED),$$(VBOX_WITH_HARDENING)),,FORCE) \ 433 | $$(dir $$@) 434 $(call MSG_TOOL,Creating,,$@) 435 ifndef VBOX_WITH_HARDENING 436 $(QUIET)$(SED) -e "s;-DVBOX_WITH_HARDENING;;g" --output $@ $< 437 else 438 $(QUIET)$(CP) -f $< $@ 439 endif 413 440 414 441 # -
trunk/src/VBox/HostDrivers/Support/SUPDrvInternal.h
r22615 r23526 123 123 # define strchr libkern_strchr 124 124 # define strrchr libkern_strrchr 125 # define ffs libkern_ffs126 125 # define ffsl libkern_ffsl 127 126 # define fls libkern_fls -
trunk/src/VBox/HostDrivers/VBoxNetAdp/Makefile.kmk
r23082 r23526 153 153 endif # linux 154 154 155 ifeq ($(KBUILD_TARGET),freebsd) 156 # 157 # Install source files for compliation on FreeBSD. 158 # files_vboxnetadp defines VBOX_VBOXNETADP_SOURCES. 159 # 160 include $(PATH_SUB_CURRENT)/freebsd/files_vboxnetadp 161 INSTALLS += VBoxNetAdp-src 162 VBoxNetAdp-src_INST = bin/src/vboxnetadp/ 163 VBoxNetAdp-src_MODE = a+r,u+w 164 VBoxNetAdp-src_SOURCES = $(subst ",,$(VBOX_VBOXNETADP_SOURCES)) #" 165 VBoxNetAdp-src_SOURCES+= \ 166 $(PATH_VBoxNetAdp-src)/Makefile 167 VBoxNetAdp-src_CLEAN = \ 168 $(PATH_VBoxNetAdp-src)/Makefile \ 169 170 $$(PATH_VBoxNetAdp-src)/Makefile: \ 171 $(PATH_SUB_CURRENT)/freebsd/Makefile \ 172 $$(if $$(eq $$(VBoxNetAdp/freebsd/Makefile_VBOX_HARDENED),$$(VBOX_WITH_HARDENING)),,FORCE) \ 173 | $$(dir $$@) 174 ifndef VBOX_WITH_HARDENING 175 $(QUIET)$(SED) -e "s;-DVBOX_WITH_HARDENING;;g" --output $@ $< 176 else 177 $(QUIET)$(CP) -f $< $@ 178 endif 179 180 endif # freebsd 181 155 182 include $(KBUILD_PATH)/subfooter.kmk 156 183 -
trunk/src/VBox/HostDrivers/VBoxNetFlt/Makefile.kmk
r23452 r23526 401 401 $(PATH_OUT)/opt_netgraph.h: 402 402 echo > $(PATH_OUT)/opt_netgraph.h 403 404 # 405 # Install source files for compliation on FreeBSD. 406 # files_vboxnetflt defines VBOX_VBOXNETFLT_SOURCES. 407 # 408 include $(PATH_SUB_CURRENT)/freebsd/files_vboxnetflt 409 INSTALLS += VBoxNetFlt-src 410 VBoxNetFlt-src_INST = bin/src/vboxnetflt/ 411 VBoxNetFlt-src_MODE = a+r,u+w 412 VBoxNetFlt-src_SOURCES = $(subst ",,$(VBOX_VBOXNETFLT_SOURCES)) #" 413 VBoxNetFlt-src_SOURCES+= \ 414 $(PATH_VBoxNetFlt-src)/Makefile 415 VBoxNetFlt-src_CLEAN = \ 416 $(PATH_VBoxNetFlt-src)/Makefile \ 417 418 $$(PATH_VBoxNetFlt-src)/Makefile: \ 419 $(PATH_SUB_CURRENT)/freebsd/Makefile \ 420 $$(if $$(eq $$(VBoxNetFlt/freebsd/Makefile_VBOX_HARDENED),$$(VBOX_WITH_HARDENING)),,FORCE) \ 421 | $$(dir $$@) 422 ifndef VBOX_WITH_HARDENING 423 $(QUIET)$(SED) -e "s;-DVBOX_WITH_HARDENING;;g" --output $@ $< 424 else 425 $(QUIET)$(CP) -f $< $@ 426 endif 403 427 endif # freebsd 404 428 -
trunk/src/VBox/HostDrivers/VBoxNetFlt/freebsd/VBoxNetFlt-freebsd.c
r22902 r23526 146 146 if (RT_FAILURE(rc)) 147 147 { 148 Log(("RTR0Init failed %d\n", rc));148 printf("RTR0Init failed %d\n", rc); 149 149 return RTErrConvertToErrno(rc); 150 150 } … … 154 154 if (RT_FAILURE(rc)) 155 155 { 156 Log(("vboxNetFltInitGlobalsAndIdc failed %d\n", rc));156 printf("vboxNetFltInitGlobalsAndIdc failed %d\n", rc); 157 157 return RTErrConvertToErrno(rc); 158 158 }
Note:
See TracChangeset
for help on using the changeset viewer.