Changeset 6638 in vbox for trunk/src/VBox
- Timestamp:
- Jan 31, 2008 6:28:46 AM (17 years ago)
- svn:sync-xref-src-repo-rev:
- 27700
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Additions/x11/xmouse/Makefile.kmk
r6619 r6638 20 20 21 21 if1of ($(BUILD_TARGET),linux l4) 22 23 SYSMODS = vboxmouse_drv 22 ## @todo figure out vboxmouse_drv on solaris (seems to be a kernel module) 23 SYSMODS = vboxmouse_drv 24 # for BUILD_TARGET=l4 25 SUFF_DLL = .so 26 endif 24 27 DLLS = vboxmouse_drv_70 vboxmouse_drv_71 vboxmouse_drv_14 25 28 26 # for BUILD_TARGET=l4 27 SUFF_DLL = .so 28 29 vboxmouse_drv_TEMPLATE = VBOXLNX32GUESTR3EXE 30 vboxmouse_drv_DEFS = \ 31 linux __i386__ _POSIX_C_SOURCE=199309L _POSIX_SOURCE _XOPEN_SOURCE \ 29 # 30 # vboxmouse_drv 31 # 32 if1of ($(BUILD_TARGET),linux l4) 33 vboxmouse_drv_TEMPLATE = VBOXLNX32GUESTR3EXE 34 vboxmouse_drv_DEFS = linux 35 vboxmouse_drv_DEFS += \ 36 __i386__ _POSIX_C_SOURCE=199309L _POSIX_SOURCE _XOPEN_SOURCE \ 32 37 _BSD_SOURCE _SVID_SOURCE _GNU_SOURCE SHAPE XINPUT XKB LBX XAPPGROUP \ 33 38 XCSECURITY TOGCUP XF86BIGFONT DPMSExtension PIXPRIV PANORAMIX RENDER \ … … 37 42 IN_MODULE XFree86Module PNP_MOUSE \ 38 43 IN_RING3 VBOX 39 vboxmouse_drv_CFLAGS= -fno-merge-constants -std=c9940 vboxmouse_drv_SYSSUFF = .o41 vboxmouse_drv_LDFLAGS.release = -S42 vboxmouse_drv_INCS := \44 vboxmouse_drv_CFLAGS = -fno-merge-constants -std=c99 45 vboxmouse_drv_SYSSUFF = .o 46 vboxmouse_drv_LDFLAGS.release = -S 47 vboxmouse_drv_INCS := \ 43 48 $(VBOX_PATH_X11_XFREE_4_2)/exports/include/X11 \ 44 49 $(VBOX_PATH_X11_XFREE_4_2)/include \ … … 51 56 $(VBOX_PATH_X11_XFREE_4_2)/programs/Xserver/mi \ 52 57 $(PATH_SUB_CURRENT) 53 vboxmouse_drv_SOURCES = \58 vboxmouse_drv_SOURCES = \ 54 59 mouse.c \ 55 60 pnp.c \ 56 61 VBoxUtils.c 57 vboxmouse_drv_LIBS = \62 vboxmouse_drv_LIBS = \ 58 63 $(VBOX_LIB_VBGL_R3_XFREE86) 64 endif 59 65 60 66 61 vboxmouse_drv_70_TEMPLATE = VBOXLNX32GUESTR3DLLNOCPP 67 # 68 # vboxmouse_drv_70 69 # 70 if1of ($(BUILD_TARGET),linux l4) 71 vboxmouse_drv_70_TEMPLATE = VBOXLNX32GUESTR3DLLNOCPP 72 else 73 vboxmouse_drv_70_TEMPLATE = VBOXGUESTR3DLL 74 endif 75 ## @todo PIC should be defined in the template on linux 62 76 vboxmouse_drv_70_DEFS = \ 63 77 XFree86Server IN_MODULE XFree86Module XFree86LOADER XINPUT \ 64 IN_RING3 VBOX XORG_7X PIC 65 vboxmouse_drv_70_CFLAGS = -std=c99 66 vboxmouse_drv_70_LDFLAGS = -s 78 XORG_7X PIC 79 if1of ($(BUILD_TARGET),linux l4) 80 vboxmouse_drv_70_CFLAGS = -std=c99 81 vboxmouse_drv_70_LDFLAGS = -s 82 endif 67 83 vboxmouse_drv_70_INCS := \ 68 84 $(VBOX_PATH_X11_XORG_7_0) \ … … 80 96 81 97 82 vboxmouse_drv_71_TEMPLATE = VBOXLNX32GUESTR3DLLNOCPP 98 # 99 # vboxmouse_drv_71 100 # 101 if1of ($(BUILD_TARGET),linux l4) 102 vboxmouse_drv_71_TEMPLATE = VBOXLNX32GUESTR3DLLNOCPP 103 vboxmouse_drv_71_CFLAGS = -std=c99 104 vboxmouse_drv_71_LDFLAGS = -s 105 else 106 vboxmouse_drv_71_TEMPLATE = VBOXGUESTR3DLL 107 endif 83 108 vboxmouse_drv_71_DEFS = $(vboxmouse_drv_70_DEFS) 84 vboxmouse_drv_71_CFLAGS = -std=c9985 vboxmouse_drv_71_LDFLAGS = -s86 109 vboxmouse_drv_71_INCS = \ 87 110 $(VBOX_PATH_X11_XORG_7_1) \ … … 99 122 100 123 101 vboxmouse_drv_14_TEMPLATE = VBOXLNX32GUESTR3DLLNOCPP 124 # 125 # vboxmouse_drv_14 126 # 127 if1of ($(BUILD_TARGET),linux l4) 128 vboxmouse_drv_14_TEMPLATE = VBOXLNX32GUESTR3DLLNOCPP 129 vboxmouse_drv_14_CFLAGS = -std=c99 130 vboxmouse_drv_14_LDFLAGS = -s 131 else 132 vboxmouse_drv_14_TEMPLATE = VBOXGUESTR3DLL 133 endif 102 134 vboxmouse_drv_14_DEFS = $(vboxmouse_drv_70_DEFS) 103 vboxmouse_drv_14_CFLAGS = -std=c99104 vboxmouse_drv_14_LDFLAGS = -s105 135 vboxmouse_drv_14_INCS = \ 106 136 $(VBOX_PATH_X11_XORG_1_4) \ … … 116 146 $(VBOX_LIB_IPRT_GUEST_R3_MINI) \ 117 147 $(VBOX_LIB_VBGL_R3_SHARED) 118 endif119 120 ifeq ($(BUILD_TARGET),solaris)121 DLLS = vboxmouse_drv122 123 vboxmouse_drv_TEMPLATE = VBOXGUESTR3DLL124 vboxmouse_drv_DEFS = XFree86Server XFree86Module XFree86LOADER IN_MODULE XINPUT XORG_7X125 vboxmouse_drv_DEFS.solaris = __EXTENSIONS__126 vboxmouse_drv_INCS = \127 $(VBOX_PATH_X11_XORG_7_1) \128 $(VBOX_PATH_X11_XORG_7_1)/X11 \129 $(VBOX_PATH_X11_XORG_7_1)/xorg \130 $(PATH_SUB_CURRENT)131 vboxmouse_drv_SOURCES = \132 xorg71/mouse.c \133 xorg71/pnp.c \134 VBoxUtils.c135 vboxmouse_drv_LIBS = \136 $(VBOX_LIB_VBGL_R3_SHARED) \137 $(VBOX_LIB_IPRT_GUEST_R3_MINI)138 endif139 148 140 149 include $(PATH_KBUILD)/footer.kmk
Note:
See TracChangeset
for help on using the changeset viewer.