VirtualBox

Ignore:
Timestamp:
Feb 1, 2023 4:25:17 PM (2 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
155660
Message:

Additions/*.kmk: Automatic scm cleanups. bugref:10348

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Additions/os2/VBoxSF/Makefile.kmk

    r98126 r98416  
    3232 VBOX_USE_WATCOM_FOR_OS2  = 1
    3333 KBUILD_TARGET      = os2
    34   BUILD_TARGET      = os2
     34 BUILD_TARGET       = os2
    3535 KBUILD_TARGET_ARCH = x86
    36   BUILD_TARGET_ARCH = x86
     36 BUILD_TARGET_ARCH = x86
    3737endif
    3838
     
    6565TOOL_VBoxNasmDot_COMPILE_AS_DEPORD =
    6666define TOOL_VBoxNasmDot_COMPILE_AS_CMDS
    67 ifdef TOOL_VBoxNasmDot_USE_KSUBMIT
     67 ifdef TOOL_VBoxNasmDot_USE_KSUBMIT
    6868        $(QUIET)kmk_builtin_kSubmit -C $(PATH_OUT_BASE) -- $(TOOL_VBoxNasmDot_AS)\
    6969                $(flags) $(qaddprefix sh,-i, $(qaddsuffix ,/,$(incs))) $(qaddprefix sh,-D, $(defs))\
     
    7272               -MD "$(dep)" -MP\
    7373                $(abspath $(source))
    74 else
     74 else
    7575        $(QUIET)$(REDIRECT) -C $(PATH_OUT_BASE) -- $(TOOL_VBoxNasmDot_AS)\
    7676                $(flags) $(qaddprefix sh,-i, $(qaddsuffix ,/,$(incs))) $(qaddprefix sh,-D, $(defs))\
     
    7979               -MD "$(dep)" -MP\
    8080                $(abspath $(source))
    81 endif
     81 endif
    8282        $(QUIET)"$(dotseg_1_TARGET)" "$(obj)"
    8383endef
     
    9797TEMPLATE_VBoxR0DrvIFS_EXTENDS = VBoxGuestR0Drv
    9898ifdef VBOX_USE_WATCOM_FOR_OS2
    99 TEMPLATE_VBoxR0DrvIFS_LDFLAGS = $(subst physdevice,dll, $(TEMPLATE_VBoxGuestR0Drv_LDFLAGS))
     99 TEMPLATE_VBoxR0DrvIFS_LDFLAGS = $(subst physdevice,dll, $(TEMPLATE_VBoxGuestR0Drv_LDFLAGS))
    100100endif
    101101TEMPLATE_VBoxR0DrvIFS_SYSSUFF = .ifs
     
    114114        $(PATH_ROOT)/src/VBox/Runtime/include
    115115ifdef VBOX_USE_WATCOM_FOR_OS2
    116 VBoxSF_LDFLAGS      := \
    117         OPTION MODNAME='VBoxSF' \
    118         SEG TYPE CODE PRELOAD DYNAMIC SHARED NONPERMANENT, \
    119             TYPE DATA PRELOAD DYNAMIC
    120 #       OPTION DESCRIPTION "'VirtualBox Guest Additions Shared Folder FSD for OS/2.'" - quoting issues
    121 # Data exports:
    122 VBoxSF_LDFLAGS += \
    123         EXPORT 'FS_ATTRIBUTE' \
    124         EXPORT 'FS_NAME' \
    125         EXPORT 'FS_MPSAFEFLAGS2' \
    126         EXPORT 'FS32_ATTRIBUTE'
    127 # 16-bit entry points.
    128 VBoxSF_LDFLAGS += \
    129         EXPORT 'FS_ALLOCATEPAGESPACE' \
    130         EXPORT 'FS_ATTACH' \
    131         EXPORT 'FS_CANCELLOCKREQUEST' \
    132         EXPORT 'FS_CANCELLOCKREQUESTL' \
    133         EXPORT 'FS_CHDIR' \
    134         EXPORT 'FS_CHGFILEPTR' \
    135         EXPORT 'FS_CLOSE' \
    136         EXPORT 'FS_COMMIT' \
    137         EXPORT 'FS_COPY' \
    138         EXPORT 'FS_DELETE' \
    139         EXPORT 'FS_DOPAGEIO' \
    140         EXPORT 'FS_EXIT' \
    141         EXPORT 'FS_FILEATTRIBUTE' \
    142         EXPORT 'FS_FILEINFO' \
    143         EXPORT 'FS_FILEIO' \
    144         EXPORT 'FS_FILELOCKS' \
    145         EXPORT 'FS_FILELOCKSL' \
    146         EXPORT 'FS_FINDCLOSE' \
    147         EXPORT 'FS_FINDFIRST' \
    148         EXPORT 'FS_FINDFROMNAME' \
    149         EXPORT 'FS_FINDNEXT' \
    150         EXPORT 'FS_FINDNOTIFYCLOSE' \
    151         EXPORT 'FS_FINDNOTIFYFIRST' \
    152         EXPORT 'FS_FINDNOTIFYNEXT' \
    153         EXPORT 'FS_FLUSHBUF' \
    154         EXPORT 'FS_FSCTL' \
    155         EXPORT 'FS_FSINFO' \
    156         EXPORT 'FS_INIT' \
    157         EXPORT 'FS_IOCTL' \
    158         EXPORT 'FS_MKDIR' \
    159         EXPORT 'FS_MOUNT' \
    160         EXPORT 'FS_MOVE' \
    161         EXPORT 'FS_NEWSIZE' \
    162         EXPORT 'FS_NEWSIZEL' \
    163         EXPORT 'FS_NMPIPE' \
    164         EXPORT 'FS_OPENCREATE' \
    165         EXPORT 'FS_OPENPAGEFILE' \
    166         EXPORT 'FS_PATHINFO' \
    167         EXPORT 'FS_PROCESSNAME' \
    168         EXPORT 'FS_READ' \
    169         EXPORT 'FS_RMDIR' \
    170         EXPORT 'FS_SETSWAP' \
    171         EXPORT 'FS_SHUTDOWN' \
    172         EXPORT 'FS_VERIFYUNCNAME' \
    173         EXPORT 'FS_WRITE'
    174 # 32-bit entry points.
    175 VBoxSF_LDFLAGS += \
    176         EXPORT 'FS32_CHGFILEPTRL' \
    177         EXPORT 'FS32_READ' \
    178         EXPORT 'FS32_READFILEATCACHE' \
    179         EXPORT 'FS32_RETURNFILECACHE' \
    180         EXPORT 'FS32_WRITE'
    181 else
    182 VBoxSF_LDFLAGS      := $(addprefix -Zlinker , \
    183         SEG TYPE CODE PRELOAD DYNAMIC SHARED NONPERMANENT, \
    184             TYPE DATA PRELOAD DYNAMIC)
    185 #VBoxSF_LDFLAGS      += -s -t -v
     116 VBoxSF_LDFLAGS     := \
     117        OPTION MODNAME='VBoxSF' \
     118        SEG TYPE CODE PRELOAD DYNAMIC SHARED NONPERMANENT, \
     119        TYPE DATA PRELOAD DYNAMIC
     120 #      OPTION DESCRIPTION "'VirtualBox Guest Additions Shared Folder FSD for OS/2.'" - quoting issues
     121 # Data exports:
     122 VBoxSF_LDFLAGS += \
     123        EXPORT 'FS_ATTRIBUTE' \
     124        EXPORT 'FS_NAME' \
     125        EXPORT 'FS_MPSAFEFLAGS2' \
     126        EXPORT 'FS32_ATTRIBUTE'
     127 # 16-bit entry points.
     128 VBoxSF_LDFLAGS += \
     129        EXPORT 'FS_ALLOCATEPAGESPACE' \
     130        EXPORT 'FS_ATTACH' \
     131        EXPORT 'FS_CANCELLOCKREQUEST' \
     132        EXPORT 'FS_CANCELLOCKREQUESTL' \
     133        EXPORT 'FS_CHDIR' \
     134        EXPORT 'FS_CHGFILEPTR' \
     135        EXPORT 'FS_CLOSE' \
     136        EXPORT 'FS_COMMIT' \
     137        EXPORT 'FS_COPY' \
     138        EXPORT 'FS_DELETE' \
     139        EXPORT 'FS_DOPAGEIO' \
     140        EXPORT 'FS_EXIT' \
     141        EXPORT 'FS_FILEATTRIBUTE' \
     142        EXPORT 'FS_FILEINFO' \
     143        EXPORT 'FS_FILEIO' \
     144        EXPORT 'FS_FILELOCKS' \
     145        EXPORT 'FS_FILELOCKSL' \
     146        EXPORT 'FS_FINDCLOSE' \
     147        EXPORT 'FS_FINDFIRST' \
     148        EXPORT 'FS_FINDFROMNAME' \
     149        EXPORT 'FS_FINDNEXT' \
     150        EXPORT 'FS_FINDNOTIFYCLOSE' \
     151        EXPORT 'FS_FINDNOTIFYFIRST' \
     152        EXPORT 'FS_FINDNOTIFYNEXT' \
     153        EXPORT 'FS_FLUSHBUF' \
     154        EXPORT 'FS_FSCTL' \
     155        EXPORT 'FS_FSINFO' \
     156        EXPORT 'FS_INIT' \
     157        EXPORT 'FS_IOCTL' \
     158        EXPORT 'FS_MKDIR' \
     159        EXPORT 'FS_MOUNT' \
     160        EXPORT 'FS_MOVE' \
     161        EXPORT 'FS_NEWSIZE' \
     162        EXPORT 'FS_NEWSIZEL' \
     163        EXPORT 'FS_NMPIPE' \
     164        EXPORT 'FS_OPENCREATE' \
     165        EXPORT 'FS_OPENPAGEFILE' \
     166        EXPORT 'FS_PATHINFO' \
     167        EXPORT 'FS_PROCESSNAME' \
     168        EXPORT 'FS_READ' \
     169        EXPORT 'FS_RMDIR' \
     170        EXPORT 'FS_SETSWAP' \
     171        EXPORT 'FS_SHUTDOWN' \
     172        EXPORT 'FS_VERIFYUNCNAME' \
     173        EXPORT 'FS_WRITE'
     174 # 32-bit entry points.
     175 VBoxSF_LDFLAGS += \
     176        EXPORT 'FS32_CHGFILEPTRL' \
     177        EXPORT 'FS32_READ' \
     178        EXPORT 'FS32_READFILEATCACHE' \
     179        EXPORT 'FS32_RETURNFILECACHE' \
     180        EXPORT 'FS32_WRITE'
     181else
     182 VBoxSF_LDFLAGS     := $(addprefix -Zlinker , \
     183        SEG TYPE CODE PRELOAD DYNAMIC SHARED NONPERMANENT, \
     184        TYPE DATA PRELOAD DYNAMIC)
     185 #VBoxSF_LDFLAGS      += -s -t -v
    186186endif
    187187
     
    215215PROGRAMS += VBoxSFUtil
    216216ifdef VBOX_USE_WATCOM_FOR_OS2
    217 VBoxSFUtil_TEMPLATE = DUMMY
    218 VBoxSFUtil_TOOL     = OPENWATCOM
    219 VBoxSFUtil_ASTOOL   = NASM
    220 VBoxSFUtil_ASFLAGS = -f obj -DASM_FORMAT_OMF
    221 VBoxSFUtil_INCS     = $(PATH_TOOL_OPENWATCOM)/h/os2
    222 VBoxSFUtil_LDFLAGS = -bcl=os2v2 #"IMPORT DosGlobalInfo doscalls.217"
    223 VBoxSFUtil_DEFS     = $(DEFS) IN_RING3
    224 else
    225 VBoxSFUtil_TEMPLATE = VBoxGuestR3Exe
     217 VBoxSFUtil_TEMPLATE = DUMMY
     218 VBoxSFUtil_TOOL    = OPENWATCOM
     219 VBoxSFUtil_ASTOOL  = NASM
     220 VBoxSFUtil_ASFLAGS = -f obj -DASM_FORMAT_OMF
     221 VBoxSFUtil_INCS    = $(PATH_TOOL_OPENWATCOM)/h/os2
     222 VBoxSFUtil_LDFLAGS = -bcl=os2v2 #"IMPORT DosGlobalInfo doscalls.217"
     223 VBoxSFUtil_DEFS    = $(DEFS) IN_RING3
     224else
     225 VBoxSFUtil_TEMPLATE = VBoxGuestR3Exe
    226226endif
    227227VBoxSFUtil_SOURCES  = \
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