Changeset 25477 in vbox
- Timestamp:
- Dec 18, 2009 12:46:53 PM (15 years ago)
- Location:
- trunk/include
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/Makefile.kmk
r25347 r25477 35 35 VBox/vrdpusb.h \ 36 36 VBox/VBoxHDD.h \ 37 VBox/VBoxHDD-Plugin.h \ 38 VBox/dbus.h \ 39 VBox/uvm.h \ 37 40 iprt/tcp.h \ 38 iprt/localipc.h 41 iprt/localipc.h \ 42 iprt/linux/sysfs.h \ 39 43 44 # We omit a few headers which have platform specific issues or are templates. 40 45 hdrs := $(filter-out \ 41 46 VBox/VBoxGuest16.h \ 47 VBox/VBoxGL2D.h \ 42 48 VBox/WinNetConfig.h \ 49 VBox/dbus-calls.h \ 43 50 VBox/usblib-win.h \ 44 VBox/usblib-solaris.h, \ 45 $(wildcard VBox/*.h iprt/*.h iprt/*/*.h)) 51 VBox/usblib-solaris.h \ 52 $(foreach os,$(filter-out $(KBUILD_TARGET),$(KBUILD_OSES)),iprt/$(os)/% VBox/$(os)/%) \ 53 $(xforeach arch,$(KBUILD_ARCHES),iprt/nocrt/$(arch)/%) \ 54 , $(wildcard VBox/*.h iprt/*.h iprt/*/*.h)) 46 55 47 56 hdrs.r3 := $(filter-out , $(hdrs)) … … 53 62 iprt/mem.h \ 54 63 iprt/alloc.h \ 55 $(cpp_hdrs) $(r3_only_hdrs), \ 56 $(hdrs)) 64 iprt/alloca.h \ 65 $(cpp_hdrs) \ 66 $(r3_only_hdrs) \ 67 , $(hdrs)) 57 68 58 69 SyntaxVBoxIncludeR3_TEMPLATE = VBOXMAINEXE … … 75 86 76 87 88 # Comment out the next line to simplify header correction. 89 VBOX_ROOT_INCLUDE_MAKEFILE = $(PATH_ROOT)/include/Makefile.kmk 77 90 78 91 include $(KBUILD_PATH)/footer.kmk … … 82 95 $(eval flatname := $(subst /,_,$(basename $(hdr)))) 83 96 $$(PATH_TARGET)/$(flatname)-cpp.cpp: $$(PATH_TARGET)/ 84 $ $(APPEND) -t -n $$@ '#include <$(hdr)>' 'int main(int argc, char **argv) {(void)argc; (void)argv; return 0;}'97 $(QUIET)$$(APPEND) -t -n $$@ '#include <$(hdr)>' 'int main(int argc, char **argv) {(void)argc; (void)argv; return 0;}' 85 98 86 $$(PATH_TARGET)/$(flatname)-c.c: Makefile.kmk| $$(PATH_TARGET)/99 $$(PATH_TARGET)/$(flatname)-c.c: $(VBOX_ROOT_INCLUDE_MAKEFILE) | $$(PATH_TARGET)/ 87 100 ifn1of ($(hdr),$(cpp_hdrs)) 88 $ $(APPEND) -t -n $$@ '#include <$(hdr)>' 'int main(int argc, char **argv) {(void)argc; (void)argv; return 0;}'101 $(QUIET)$$(APPEND) -t -n $$@ '#include <$(hdr)>' 'int main(int argc, char **argv) {(void)argc; (void)argv; return 0;}' 89 102 else 90 $ $(APPEND) -t -n $$@ 'int main(int argc, char **argv) {(void)argc; (void)argv; return 0;}'103 $(QUIET)$$(APPEND) -t -n $$@ 'int main(int argc, char **argv) {(void)argc; (void)argv; return 0;}' 91 104 endif 92 105 -
trunk/include/VBox/dbus-calls.h
r24409 r25477 31 31 32 32 #ifndef VBOX_PROXY_STUB 33 # error This file is a private header, intended to be included in specific places only33 # error This file is a private header, intended to be included in specific places only 34 34 #endif 35 35 -
trunk/include/VBox/dbus.h
r24409 r25477 33 33 #define ___VBox_DBus_h 34 34 35 #include <stdint.h> 35 #include <iprt/types.h> 36 #include <iprt/stdarg.h> 36 37 37 38 #define VBOX_DBUS_1_3_LIB "libdbus-1.so.3" … … 50 51 void *padding1; 51 52 }; 53 typedef struct DBusError DBusError; 54 52 55 struct DBusConnection; 53 56 typedef struct DBusConnection DBusConnection; 57 54 58 typedef uint32_t dbus_bool_t; 55 59 typedef uint32_t dbus_uint32_t; 56 60 typedef enum { DBUS_BUS_SESSON, DBUS_BUS_SYSTEM, DBUS_BUS_STARTER } DBusBusType; 61 57 62 struct DBusMessage; 58 63 typedef struct DBusMessage DBusMessage; 64 59 65 struct DBusMessageIter 60 66 { … … 104 110 /* Declarations of the functions that we need from libdbus-1 */ 105 111 #define VBOX_PROXY_STUB(function, rettype, signature, shortsig) \ 106 RTR3DECL(rettype) ( function ) signature ;112 RTR3DECL(rettype) ( function ) signature ; 107 113 108 114 #include <VBox/dbus-calls.h> -
trunk/include/VBox/pdmcommon.h
r24730 r25477 30 30 #ifndef ___VBox_pdmcommon_h 31 31 #define ___VBox_pdmcommon_h 32 33 #include <VBox/types.h> 32 34 33 35 /** @defgroup grp_pdm_common Common Definitions & Types -
trunk/include/iprt/nocrt/amd64/math.h
r8245 r25477 34 34 35 35 36 #if RT_INLINE_ASM_GNU_STYLE 36 #if RT_INLINE_ASM_GNU_STYLE && defined(__SSE__) 37 37 38 38 DECLINLINE(long double) inline_atan2l(long double lrd1, long double lrd2)
Note:
See TracChangeset
for help on using the changeset viewer.