VirtualBox

Changeset 14737 in vbox for trunk/src/VBox


Ignore:
Timestamp:
Nov 27, 2008 7:08:15 PM (16 years ago)
Author:
vboxsync
Message:

VBoxNetFlt/Makefile.kmk: some cleanups and fixes.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/HostDrivers/VBoxNetFlt/Makefile.kmk

    r14685 r14737  
    8181
    8282
     83ifeq ($(KBUILD_TARGET),win)
     84#
    8385# Windows extras.
     86#
    8487INSTALLS.win += VBoxNetFlt-inf
    8588VBoxNetFlt-inf_INST = $(INST_BIN)
     
    130133        win/WinNetConfig.cpp
    131134
    132 PROGRAMS.win  += NetFltInstall NetFltUninstall
     135
    133136#
    134137# NetFltInstall
    135138#
     139PROGRAMS.win  += NetFltInstall
    136140NetFltInstall_TEMPLATE = VBOXR3STATIC
    137141NetFltInstall_SDKS     = WINPSDK W2K3DDK VBOX_NTDLL
    138142NetFltInstall_SOURCES  = win/NetFltInstall.cpp
    139 NetFltInstall_LIBS   += $(PATH_LIB)/WinNetConfig.lib
     143NetFltInstall_LIBS     = $(PATH_LIB)/WinNetConfig.lib
     144
     145
    140146#
    141147# NetFltUninstall
    142148#
     149PROGRAMS.win  += NetFltUninstall
    143150NetFltUninstall_TEMPLATE = VBOXR3STATIC
    144151NetFltUninstall_SDKS     = WINPSDK W2K3DDK VBOX_NTDLL
    145152NetFltUninstall_SOURCES  = win/NetFltUninstall.cpp
    146 NetFltUninstall_LIBS   += $(PATH_LIB)/WinNetConfig.lib
    147 
    148  ifeq ($(KBUILD_TARGET), win)
     153NetFltUninstall_LIBS     = $(PATH_LIB)/WinNetConfig.lib
     154
     155
    149156#
    150157# VBoxNetFltNotify
    151158#
    152159DLLS.win += VBoxNetFltNotify
    153 PATH_VBoxNetFltNotifyCOM    = $(PATH_TARGET)/VBoxNetFltNotifyCOM
    154 
    155 VBOXNETFLT_NOTIFY_GENERATES = $(PATH_VBoxNetFltNotifyCOM)/VBoxNetFltNotifyn_i.c \
    156         $(PATH_VBoxNetFltNotifyCOM)/VBoxNetFltNotifyn_p.c \
    157         $(PATH_VBoxNetFltNotifyCOM)/VBoxNetFltNotifyn.h \
    158         $(PATH_VBoxNetFltNotifyCOM)/dlldata.c \
    159         $(PATH_VBoxNetFltNotifyCOM)/VBoxNetFltNotifyn.tlb
    160 
    161 VBOXNETFLT_NOTIFY_IDL      ?= $(EXEC_X86_WIN32) $(call VBOX_FN_MAKE_WIN_PATH,$(firstword $(wildcard \
    162         $(PATH_SDK_WINPSDK_BIN)/Midl.Exe\
    163         $(PATH_SDK_WINPSDK)/Bin/Midl.Exe\
    164         $(PATH_DEVTOOLS)/win.x86/bin/midl.exe\
    165         ) Sorry_Cannot_Find_The_Midl_Compiler_In_The_PSDK))
    166 
    167160VBoxNetFltNotify_TEMPLATE   = VBOXR3STATIC
    168161VBoxNetFltNotify_SDKS       = WINPSDK W2K3DDK VBOX_NTDLL
     162VBoxNetFltNotify_DEFS       = _WIN32_WINNT=0x0500 WIN32 _ATL_STATIC_REGISTRY
    169163VBoxNetFltNotify_INCS      += \
    170164        $(PATH_VBoxNetFltNotifyCOM)
     
    173167        win/notifyobj/VBoxNetFltNotify.def \
    174168        win/notifyobj/VBoxNetFltNotify.rc
    175 VBoxNetFltNotify_DEPS      += $(VBOXNETFLT_NOTIFY_GENERATES)
    176 #VBoxNetFltNotify_INTERMEDIATES      += $(VBOXNETFLT_NOTIFY_GENERATES)
    177 VBoxNetFltNotify_DEFS      += _WIN32_WINNT=0x0500 WIN32 _ATL_STATIC_REGISTRY
    178 VBoxNetFltNotify_LIBS      += \
     169VBoxNetFltNotify_LIBS       = \
    179170        $(PATH_TOOL_$(VBOX_VCC_TOOL)_ATLMFC_LIB)/atls.lib
    180 VBoxNetFltNotify_CLEAN     += $(VBOXNETFLT_NOTIFY_GENERATES)
    181 #VBoxNetFltNotify_DIRS     += $(PATH_VBoxNetFltNotifyCOM)
    182 
    183 $(PATH_VBoxNetFltNotifyCOM)/VBoxNetFltNotifyn_i.c \
    184 + $(PATH_VBoxNetFltNotifyCOM)/VBoxNetFltNotifyn_p.c \
    185 + $(PATH_VBoxNetFltNotifyCOM)/VBoxNetFltNotifyn.h \
    186 + $(PATH_VBoxNetFltNotifyCOM)/dlldata.c \
    187 + $(PATH_VBoxNetFltNotifyCOM)/VBoxNetFltNotifyn.tlb: $(PATH_SUB_CURRENT)/win/notifyobj/VBoxNetFltNotifyn.idl
    188         $(MKDIR) -p $(PATH_VBoxNetFltNotifyCOM)
     171#VBoxNetFltNotify_INTERMEDIATES =
     172VBoxNetFltNotify_DEPS       = \
     173        $(PATH_VBoxNetFltNotifyCOM)/VBoxNetFltNotifyn_i.c \
     174        $(PATH_VBoxNetFltNotifyCOM)/VBoxNetFltNotifyn_p.c \
     175        $(PATH_VBoxNetFltNotifyCOM)/VBoxNetFltNotifyn.h \
     176        $(PATH_VBoxNetFltNotifyCOM)/dlldata.c \
     177        $(PATH_VBoxNetFltNotifyCOM)/VBoxNetFltNotifyn.tlb
     178VBoxNetFltNotify_CLEAN      = $(VBoxNetFltNotify_DEPS)
     179
     180VBOXNETFLT_NOTIFY_IDL      ?= $(EXEC_X86_WIN32) $(call VBOX_FN_MAKE_WIN_PATH,$(firstword $(wildcard \
     181        $(PATH_SDK_WINPSDK_BIN)/Midl.Exe\
     182        $(PATH_SDK_WINPSDK)/Bin/Midl.Exe\
     183        $(PATH_DEVTOOLS)/win.x86/bin/midl.exe\
     184        ) Sorry_Cannot_Find_The_Midl_Compiler_In_The_PSDK))
     185
     186$$(PATH_VBoxNetFltNotifyCOM)/VBoxNetFltNotifyn_i.c \
     187+ $$(PATH_VBoxNetFltNotifyCOM)/VBoxNetFltNotifyn_p.c \
     188+ $$(PATH_VBoxNetFltNotifyCOM)/VBoxNetFltNotifyn.h \
     189+ $$(PATH_VBoxNetFltNotifyCOM)/dlldata.c \
     190+ $$(PATH_VBoxNetFltNotifyCOM)/VBoxNetFltNotifyn.tlb: \
     191                $(PATH_SUB_CURRENT)/win/notifyobj/VBoxNetFltNotifyn.idl \
     192                | $$(dir $$@)
    189193        $(VBOXNETFLT_NOTIFY_IDL) /nologo \
    190194                /out $(call VBOX_FN_MAKE_WIN_PATH,$(PATH_VBoxNetFltNotifyCOM)) \
     
    192196                $(addprefix /I , $(call VBOX_FN_MAKE_WIN_PATH,$(SDK_W2K3DDK_INCS))) \
    193197                $(call VBOX_FN_MAKE_WIN_PATH,$<)
    194  endif #ifeq ($(KBUILD_TARGET), win)
    195 else if1of ($(KBUILD_TARGET), linux solaris)
     198endif #ifeq ($(KBUILD_TARGET), win)
     199
     200else if1of ($(KBUILD_TARGET), linux solaris) ## @todo merge this with the mixed case stuff.
    196201#
    197202# vboxnetflt(.ko/.o/) - The lower case driver.
Note: See TracChangeset for help on using the changeset viewer.

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