Changeset 22569 in vbox for trunk/src/VBox/Additions/common/VBoxGuest
- Timestamp:
- Aug 28, 2009 9:16:44 PM (16 years ago)
- svn:sync-xref-src-repo-rev:
- 51596
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Additions/common/VBoxGuest/Makefile.kmk
r21413 r22569 43 43 VBoxGuest_DEFS = VBGL_VBOXGUEST VBOX_WITH_HGCM 44 44 VBoxGuest_INCS = . 45 VBoxGuest_INCS.freebsd = $(PATH_VBoxGuest) 45 VBoxGuest_INCS.freebsd = $(PATH_VBoxGuest) $(PATH_OUT)/gen-sys-hdrs 46 46 VBoxGuest_INCS.linux = ../../../Runtime/r0drv/linux 47 47 ifneq ($(KBUILD_TARGET),os2) … … 52 52 endif 53 53 VBoxGuest_SOURCES += VBoxGuest.cpp 54 VBoxGuest_LIBS 54 VBoxGuest_LIBS = \ 55 55 $(VBOX_LIB_VBGL_R0BASE) \ 56 56 $(VBOX_LIB_IPRT_GUEST_R0) 57 57 VBoxGuest_INTERMEDIATES.freebsd = \ 58 $(PATH_VBoxGuest)/pci_if.h \ 59 $(PATH_VBoxGuest)/bus_if.h \ 60 $(PATH_VBoxGuest)/device_if.h 61 VBoxGuest_CLEAN.freebsd = $(VBoxGuest_INTERMEDIATES.freebsd) 58 $(PATH_OUT)/gen-sys-hdrs/pci_if.h \ 59 $(PATH_OUT)/gen-sys-hdrs/bus_if.h \ 60 $(PATH_OUT)/gen-sys-hdrs/device_if.h 62 61 63 62 else # OS/2: … … 89 88 VBoxGuest.cpp 90 89 endif # OS/2 91 92 ifeq ($(KBUILD_TARGET),freebsd)93 #94 # FreeBSD: Genereate bus, device and pci interface headers. (explain why)95 #96 # We cannot give a output path to the awk program, it will always generate97 # the header next to the source. So, we'll have to temporarily copy the98 # source file to the destination direction for it to work out correctly.99 #100 VBOX_AWK := /usr/bin/awk101 $$(PATH_VBoxGuest)/bus_if.h: $(VBOX_FREEBSD_SRC)/kern/bus_if.m102 $(call MSG_TOOL,awk,VBoxGuest,$<,$@)103 $(QUIET)$(CP) -f $(VBOX_FREEBSD_SRC)/kern/bus_if.m $(PATH_VBoxGuest)/bus_if.m104 $(QUIET)$(VBOX_AWK) -f $(VBOX_FREEBSD_SRC)/tools/makeobjops.awk $(PATH_VBoxGuest)/bus_if.m -h -p105 $(QUIET)$(RM) $(PATH_VBoxGuest)/bus_if.m106 107 $$(PATH_VBoxGuest)/device_if.h: $(VBOX_FREEBSD_SRC)/kern/device_if.m108 $(call MSG_TOOL,awk,VBoxGuest,$<,$@)109 $(QUIET)$(CP) -f $(VBOX_FREEBSD_SRC)/kern/device_if.m $(PATH_VBoxGuest)/device_if.m110 $(QUIET)$(VBOX_AWK) -f $(VBOX_FREEBSD_SRC)/tools/makeobjops.awk $(PATH_VBoxGuest)/device_if.m -h -p111 $(QUIET)$(RM) $(PATH_VBoxGuest)/device_if.m112 113 $$(PATH_VBoxGuest)/pci_if.h: $(VBOX_FREEBSD_SRC)/dev/pci/pci_if.m114 $(call MSG_TOOL,awk,VBoxGuest,$<,$@)115 $(QUIET)$(CP) -f $(VBOX_FREEBSD_SRC)/dev/pci/pci_if.m $(PATH_VBoxGuest)/pci_if.m116 $(QUIET)$(VBOX_AWK) -f $(VBOX_FREEBSD_SRC)/tools/makeobjops.awk $(PATH_VBoxGuest)/pci_if.m -h -p117 $(QUIET)$(RM) $(PATH_VBoxGuest)/pci_if.m118 endif # FreeBSD119 90 120 91 endif # enabled
Note:
See TracChangeset
for help on using the changeset viewer.