[VNIC] Initial checkin of VNIC code. Not yet fully functional.
[mirror/winof/.git] / ulp / inic / kernel / SOURCES
1 ########################################################################\r
2 #\r
3 #  Copyright(c) Infinicon Systems All rights reserved.\r
4 #\r
5 ########################################################################\r
6 \r
7 \r
8 # The TARGETNAME.  This is name of the item being built (without the\r
9 #  extension.  \r
10 TARGETNAME=vnic\r
11 \r
12 ########################################################################\r
13 # The path where all binaries are built.  \r
14 #\r
15 TARGETPATH=..\..\..\bin\kernel\obj$(BUILD_ALT_DIR)\r
16 \r
17 ########################################################################\r
18 # The type of item that is being built.  This is manditory.\r
19 # Value         Meaning\r
20 # DYNLINK       - A DLL.\r
21 # DRIVER        - A kernel device driver.\r
22 # EXPORT_DRIVER - A kernel device driver with exports.\r
23 # PROGRAM       - A windows executable.\r
24 # PROGLIB       - A windows library.\r
25 # MINPORT       - A miniport driver.\r
26 # GDI_DRIVER    - A video driver.\r
27 # LIBRARY       - A library \r
28 TARGETTYPE=MINIPORT\r
29 \r
30 ########################################################################\r
31 # The type of driver being built.  This affects the include paths.\r
32 # Comment out for non-WDM drivers.\r
33 #DRIVERTYPE=WDM\r
34 \r
35 #\r
36 ########################################################################\r
37 # All the source files in this project.  \r
38 #\r
39 SOURCES=        inic.rc \\r
40                         vnic_driver.c \\r
41                         vnic_adapter.c  \\r
42                         vnic_ib.c       \\r
43                         vnic_control.c  \\r
44                         vnic_data.c     \\r
45                         vnic_netpath.c  \\r
46                         vnic_viport.c \\r
47 \r
48 \r
49 \r
50 \r
51 INCLUDES=..;..\..\..\inc;..\..\..\inc\kernel;\r
52 \r
53 C_DEFINES=$(C_DEFINES) -DNDIS_MINIPORT_DRIVER -DNDIS_WDM=1 \\r
54         -DDEPRECATE_DDK_FUNCTIONS -DNDIS51_MINIPORT -DNEED_CL_OBJ -DBINARY_COMPATIBLE=0\r
55 \r
56 TARGETLIBS= \\r
57         $(DDK_LIB_PATH)\ntoskrnl.lib \\r
58         $(DDK_LIB_PATH)\hal.lib         \\r
59         $(DDK_LIB_PATH)\ndis.lib        \\r
60         $(TARGETPATH)\*\complib.lib \r
61 \r
62 #!if !defined(DDK_TARGET_OS) || "$(DDK_TARGET_OS)"=="Win2K"\r
63 #\r
64 # The driver is built in the Win2K build environment\r
65 # - use the library version of safe strings \r
66 #\r
67 #TARGETLIBS= $(TARGETLIBS) $(DDK_LIB_PATH)\ntstrsafe.lib\r
68 #!endif\r
69 \r
70 ########################################################################\r
71 # Set the warning levels to maximum.\r
72 MSC_WARNING_LEVEL= /W4\r
73 #\r
74 \r
75 \r