VirtualBox

Ignore:
Timestamp:
Feb 6, 2007 4:40:34 PM (18 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
18361
Message:

Changed the Linux Additions to compile everything from source (no more binaries linked in) and cleaned up those files to compile as plain C.

Location:
trunk/src/VBox/Additions/linux/module
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Additions/linux/module/Makefile

    r1 r719  
    3333        $(PATH_ROOT)/include/iprt/cdefs.h=>include/iprt/cdefs.h \
    3434        $(PATH_ROOT)/include/iprt/err.h=>include/iprt/err.h \
     35        $(PATH_ROOT)/include/iprt/log.h=>include/iprt/log.h \
    3536        $(PATH_ROOT)/include/iprt/mem.h=>include/iprt/mem.h \
    3637        $(PATH_ROOT)/include/iprt/param.h=>include/iprt/param.h \
     
    4243        $(PATH_ROOT)/include/VBox/cdefs.h=>include/VBox/cdefs.h \
    4344        $(PATH_ROOT)/include/VBox/err.h=>include/VBox/err.h \
     45        $(PATH_ROOT)/include/VBox/log.h=>include/VBox/log.h \
    4446        $(PATH_ROOT)/include/VBox/types.h=>include/VBox/types.h \
    4547        $(PATH_ROOT)/include/VBox/ostypes.h=>include/VBox/ostypes.h \
    4648        $(PATH_ROOT)/include/VBox/VBoxGuest.h=>include/VBox/VBoxGuest.h \
    4749        $(PATH_ROOT)/include/VBox/VBoxGuestLib.h=>include/VBox/VBoxGuestLib.h \
     50        $(PATH_ROOT)/src/VBox/Additions/common/VBoxGuestLib/GenericRequest.cpp=>GenericRequest.c \
     51        $(PATH_ROOT)/src/VBox/Additions/common/VBoxGuestLib/HGCM.cpp=>HGCM.c \
     52        $(PATH_ROOT)/src/VBox/Additions/common/VBoxGuestLib/HGCMInternal.cpp=>HGCMInternal.c \
     53        $(PATH_ROOT)/src/VBox/Additions/common/VBoxGuestLib/Init.cpp=>Init.c \
     54        $(PATH_ROOT)/src/VBox/Additions/common/VBoxGuestLib/PhysHeap.cpp=>PhysHeap.c \
     55        $(PATH_ROOT)/src/VBox/Additions/common/VBoxGuestLib/PhysHeap.h=>PhysHeap.h \
     56        $(PATH_ROOT)/src/VBox/Additions/common/VBoxGuestLib/SysHlp.cpp=>SysHlp.c \
     57        $(PATH_ROOT)/src/VBox/Additions/common/VBoxGuestLib/SysHlp.h=>SysHlp.h \
     58        $(PATH_ROOT)/src/VBox/Additions/common/VBoxGuestLib/VBGLInternal.h=>VBGLInternal.h \
     59        $(PATH_ROOT)/src/VBox/Additions/common/VBoxGuestLib/VBoxCalls.c=>VBoxCalls.c \
     60        $(PATH_ROOT)/src/VBox/Additions/common/VBoxGuestLib/VBoxCalls.h=>VBoxCalls.h \
     61        $(PATH_ROOT)/src/VBox/Additions/common/VBoxGuestLib/VBoxGuestLog.h=>VBoxGuestLog.h \
     62        $(PATH_ROOT)/src/VBox/Additions/common/VBoxGuestLib/VMMDev.cpp=>VMMDev.c \
    4863        $(PATH_ROOT)/src/VBox/Runtime/r0drv/alloc-r0drv.cpp=>r0drv/alloc-r0drv.c \
    4964        $(PATH_ROOT)/src/VBox/Runtime/r0drv/alloc-r0drv.h=>r0drv/alloc-r0drv.h \
     
    5671        vboxmod.h=>vboxmod.h \
    5772        waitcompat.h=>waitcompat.h \
    58         Makefile.module=>Makefile \
    59         $(PATH_OUT)/lib/VBoxGuestLibBaseLinux.a=>VBoxGuestLibBaseLinux.a
     73        Makefile.module=>Makefile
    6074
    6175#
  • trunk/src/VBox/Additions/linux/module/Makefile.module

    r411 r719  
    2424        cmc.o \
    2525        vboxmod.o \
    26         VBoxGuestLibBaseLinux.a \
     26        GenericRequest.o \
     27        SysHlp.o \
     28        PhysHeap.o \
     29        Init.o \
     30        VMMDev.o \
     31        HGCM.o \
     32        HGCMInternal.o \
     33        VBoxCalls.o \
    2734        r0drv/alloc-r0drv.o \
    2835        r0drv/linux/alloc-r0drv-linux.o \
     
    95102 export INCL
    96103endif
    97 KFLAGS   := -D__KERNEL__ -DMODULE -D__LINUX__ -DIN_RING0 -D_X86_ -DIN_RT_R0 -DIN_SUP_R0 -DVBGL_VBOXGUEST -DVBGL_HGCM -DVBOX_HGCM
     104KFLAGS   := -D__KERNEL__ -DMODULE -D__LINUX__ -DIN_RING0 -D_X86_ -DIN_RT_R0 -DIN_SUP_R0 -DVBGL_VBOXGUEST -DVBGL_HGCM -DVBOX_HGCM -DLOG_TO_BACKDOOR
    98105#ifeq ($(BUILD_TYPE),debug) - you'll have to enable this manually to get debug stuff.
    99106#KFLAGS   += -DDEBUG
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette