Changeset 24886 in vbox for trunk/src/VBox/HostDrivers/Support
- Timestamp:
- Nov 23, 2009 9:03:00 PM (15 years ago)
- svn:sync-xref-src-repo-rev:
- 55152
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/HostDrivers/Support/freebsd/Makefile
r24855 r24886 41 41 42 42 SRCS = \ 43 freebsd/SUPDrv-freebsd.c \44 43 SUPDrv.c \ 45 44 SUPDrvAgnostic.c \ 46 alloc/heapsimple.c \47 common/err/RTErrConvertFromErrno.c \48 common/err/RTErrConvertToErrno.c \49 common/log/log.c \50 common/log/logellipsis.c \51 common/log/logrel.c \52 common/log/logrelellipsis.c \53 common/log/logcom.c \54 common/log/logformat.c \55 common/misc/handletable.c \56 common/misc/handletablectx.c \57 common/misc/once.c \58 common/misc/thread.c \59 common/string/strformat.c \60 common/string/strformatrt.c \61 common/string/strformattype.c \62 common/string/strprintf.c \63 common/string/strtonum.c \64 common/string/memchr.c \65 common/string/string.c \66 common/rand/rand.c \67 common/rand/randadv.c \68 common/rand/randparkmiller.c \69 common/path/RTPathStripFilename.c \70 common/checksum/crc32.c \71 common/checksum/ipv4.c \72 common/table/avlpv.c \73 generic/uuid-generic.c \74 generic/RTAssertShouldPanic-generic.c \75 generic/RTLogWriteDebugger-generic.c \76 generic/RTLogWriteStdOut-stub-generic.c \77 generic/RTLogWriteStdErr-stub-generic.c \78 generic/RTLogWriteUser-generic.c \79 generic/RTRandAdvCreateSystemFaster-generic.c \80 generic/RTRandAdvCreateSystemTruer-generic.c \81 generic/RTTimerCreate-generic.c \82 generic/timer-generic.c \83 generic/mppresent-generic.c \84 r0drv/alloc-r0drv.c \85 r0drv/initterm-r0drv.c \86 r0drv/powernotification-r0drv.c \87 r0drv/freebsd/assert-r0drv-freebsd.c \88 r0drv/freebsd/alloc-r0drv-freebsd.c \89 r0drv/freebsd/initterm-r0drv-freebsd.c \90 r0drv/freebsd/memobj-r0drv-freebsd.c \91 r0drv/freebsd/memuserkernel-r0drv-freebsd.c \92 r0drv/freebsd/mp-r0drv-freebsd.c \93 r0drv/freebsd/process-r0drv-freebsd.c \94 r0drv/freebsd/semevent-r0drv-freebsd.c \95 r0drv/freebsd/semeventmulti-r0drv-freebsd.c \96 r0drv/freebsd/semfastmutex-r0drv-freebsd.c \97 r0drv/freebsd/spinlock-r0drv-freebsd.c \98 r0drv/freebsd/thread-r0drv-freebsd.c \99 r0drv/freebsd/thread2-r0drv-freebsd.c \100 r0drv/freebsd/time-r0drv-freebsd.c \101 r0drv/generic/semspinmutex-r0drv-generic.c \102 r0drv/generic/mpnotification-r0drv-generic.c \103 r0drv/generic/RTMpIsCpuWorkPending-r0drv-generic.c \104 r0drv/memobj-r0drv.c \105 VBox/log-vbox.c \106 VBox/strformat-vbox.c107 45 108 SRCS += device_if.h bus_if.h 46 # Include needed interface headers so they are created during build 47 SRCS += \ 48 device_if.h \ 49 bus_if.h 50 51 .PATH: ${.CURDIR}/freebsd 52 SRCS += \ 53 SUPDrv-freebsd.c 54 55 .PATH: ${.CURDIR}/alloc 56 SRCS += \ 57 heapsimple.c 58 59 .PATH: ${.CURDIR}/common/err 60 SRCS += \ 61 RTErrConvertFromErrno.c \ 62 RTErrConvertToErrno.c 63 64 .PATH: ${.CURDIR}/common/log 65 SRCS += \ 66 log.c \ 67 logellipsis.c \ 68 logrel.c \ 69 logrelellipsis.c \ 70 logcom.c \ 71 logformat.c 72 73 .PATH: ${.CURDIR}/common/misc 74 SRCS += \ 75 handletable.c \ 76 handletablectx.c \ 77 once.c \ 78 thread.c 79 80 .PATH: ${.CURDIR}/common/string 81 SRCS += \ 82 strformat.c \ 83 strformatrt.c \ 84 strformattype.c \ 85 strprintf.c \ 86 strtonum.c \ 87 memchr.c \ 88 string.c 89 90 .PATH: ${.CURDIR}/common/rand 91 SRCS += \ 92 rand.c \ 93 randadv.c \ 94 randparkmiller.c 95 96 .PATH: ${.CURDIR}/common/path 97 SRCS += \ 98 RTPathStripFilename.c 99 100 .PATH: ${.CURDIR}/common/checksum 101 SRCS += \ 102 crc32.c \ 103 ipv4.c 104 105 .PATH: ${.CURDIR}/common/table 106 SRCS += \ 107 avlpv.c 108 109 .PATH: ${.CURDIR}/generic 110 SRCS += \ 111 uuid-generic.c \ 112 RTAssertShouldPanic-generic.c \ 113 RTLogWriteDebugger-generic.c \ 114 RTLogWriteStdOut-stub-generic.c \ 115 RTLogWriteStdErr-stub-generic.c \ 116 RTLogWriteUser-generic.c \ 117 RTRandAdvCreateSystemFaster-generic.c \ 118 RTRandAdvCreateSystemTruer-generic.c \ 119 RTTimerCreate-generic.c \ 120 timer-generic.c \ 121 mppresent-generic.c 122 123 .PATH: ${.CURDIR}/r0drv 124 SRCS += \ 125 alloc-r0drv.c \ 126 initterm-r0drv.c \ 127 memobj-r0drv.c \ 128 powernotification-r0drv.c 129 130 .PATH: ${.CURDIR}/r0drv/freebsd 131 SRCS += \ 132 assert-r0drv-freebsd.c \ 133 alloc-r0drv-freebsd.c \ 134 initterm-r0drv-freebsd.c \ 135 memobj-r0drv-freebsd.c \ 136 memuserkernel-r0drv-freebsd.c \ 137 mp-r0drv-freebsd.c \ 138 process-r0drv-freebsd.c \ 139 semevent-r0drv-freebsd.c \ 140 semeventmulti-r0drv-freebsd.c \ 141 semfastmutex-r0drv-freebsd.c \ 142 spinlock-r0drv-freebsd.c \ 143 thread-r0drv-freebsd.c \ 144 thread2-r0drv-freebsd.c \ 145 time-r0drv-freebsd.c 146 147 .PATH: ${.CURDIR}/r0drv/generic 148 SRCS += \ 149 semspinmutex-r0drv-generic.c \ 150 mpnotification-r0drv-generic.c \ 151 RTMpIsCpuWorkPending-r0drv-generic.c 152 153 .PATH: ${.CURDIR}/VBox 154 SRCS += \ 155 log-vbox.c \ 156 strformat-vbox.c 109 157 110 158 .include <bsd.kmod.mk> 111 159 112 # HACK ALERT: The generated object files are not stored in the same directories as the113 # C files but in the current directory. Linking will fail because114 # it searches in the given directories for object files but doesn't115 # find them. Redefine the varaiable used for linking with the correct paths116 # to the files. KEEP IN SYNC WITH ABOVE DEFINITION!!!117 OBJS = \118 SUPDrv-freebsd.o \119 SUPDrv.o \120 SUPDrvAgnostic.o \121 heapsimple.o \122 RTErrConvertFromErrno.o \123 RTErrConvertToErrno.o \124 log.o \125 logellipsis.o \126 logrel.o \127 logrelellipsis.o \128 logcom.o \129 logformat.o \130 handletable.o \131 handletablectx.o \132 once.o \133 thread.o \134 strformat.o \135 strformatrt.o \136 strformattype.o \137 strprintf.o \138 strtonum.o \139 memchr.o \140 string.o \141 rand.o \142 randadv.o \143 randparkmiller.o \144 RTPathStripFilename.o \145 crc32.o \146 ipv4.o \147 avlpv.o \148 uuid-generic.o \149 RTAssertShouldPanic-generic.o \150 RTLogWriteDebugger-generic.o \151 RTLogWriteStdOut-stub-generic.o \152 RTLogWriteStdErr-stub-generic.o \153 RTLogWriteUser-generic.o \154 RTRandAdvCreateSystemFaster-generic.o \155 RTRandAdvCreateSystemTruer-generic.o \156 RTTimerCreate-generic.o \157 timer-generic.o \158 mppresent-generic.o \159 alloc-r0drv.o \160 initterm-r0drv.o \161 powernotification-r0drv.o \162 assert-r0drv-freebsd.o \163 alloc-r0drv-freebsd.o \164 initterm-r0drv-freebsd.o \165 memobj-r0drv-freebsd.o \166 memuserkernel-r0drv-freebsd.o \167 mp-r0drv-freebsd.o \168 process-r0drv-freebsd.o \169 semevent-r0drv-freebsd.o \170 semeventmulti-r0drv-freebsd.o \171 semfastmutex-r0drv-freebsd.o \172 spinlock-r0drv-freebsd.o \173 thread-r0drv-freebsd.o \174 thread2-r0drv-freebsd.o \175 time-r0drv-freebsd.o \176 semspinmutex-r0drv-generic.o \177 mpnotification-r0drv-generic.o \178 RTMpIsCpuWorkPending-r0drv-generic.o \179 memobj-r0drv.o \180 log-vbox.o \181 strformat-vbox.o182
Note:
See TracChangeset
for help on using the changeset viewer.