Changeset 9086 for trunk/src


Ignore:
Timestamp:
Aug 22, 2002, 5:07:50 AM (23 years ago)
Author:
bird
Message:

Makefile changes.

Location:
trunk/src/win32k/kKrnlLib
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/win32k/kKrnlLib/Makefile

    r9040 r9086  
    1 # $Id: Makefile,v 1.32 2002-08-20 05:49:14 bird Exp $
     1# $Id: Makefile,v 1.33 2002-08-22 03:07:50 bird Exp $
    22
    33#
     
    2323BUILD_OWN_TESTCASE_RULE = 1
    2424!ifdef WITH_KLIB
    25 SUBDIRS     = kLib\src tools
     25SUBDIRS     = kLib\src
    2626!endif
     27
    2728PREMAKEFILES=\
     29!ifdef WITH_KKRNLLIB
     30        kKrnlLib.mak \
     31#        kKrnlLibR3Tst.mak \
     32!endif
    2833!ifdef WITH_KLIB
    2934        kLibR3.mak \
    3035!endif
     36
    3137!ifdef WITH_KKRNLLIB
    32         kKrnlLib.mak kKrnlLibR3Tst.mak
     38SUBDIRS_NEEDED = tools
    3339!endif
     40SUBDIRS_TESTCASE =
     41
    3442
    3543
  • trunk/src/win32k/kKrnlLib/kKrnlLib.mak

    r9040 r9086  
    1 # $Id: kKrnlLib.mak,v 1.5 2002-08-20 05:49:14 bird Exp $
     1# $Id: kKrnlLib.mak,v 1.6 2002-08-22 03:07:50 bird Exp $
    22
    33#
     
    99
    1010#
    11 # Setup.
     11# Setup config.
    1212#
    1313PATH_ROOT = ..\..\..
    1414!include $(PATH_ROOT)\make\setup.mak
    15 
    1615
    1716#
     
    2120!endif
    2221
     22#
     23# Target config.
     24#
     25TARGET_MODE     = SYS
     26TARGET_NAME     = kKrnlLib
     27TARGET_ILIB_YES = 1
     28TARGET_IDEF     = $(TARGET_NAME)implib.$(EXT_DEF)
     29ALL_INCLUDES    = -I../kLib/include -I../include
     30ALL_DEFINES     = -DKKRNLLIB
     31MAKEFILE        = $(TARGET_NAME).mak
     32SUBDIRS         = src kLib\src
     33#SUBDIRS_DEP    = $(SUBDIRS) include
     34PREMAKEFILES    = clib16.mak devhelp16.mak
    2335
    24 #
    25 # Config.
    26 #
    27 TARGET_MODE = SYS
    28 TARGET_NAME = kKrnlLib
    29 TARGET_ILIB = kKrnlLib.lib
    30 TARGET_IDEF = kKrnlLibimplib.def
    31 MAKEFILE    = $(TARGET_NAME).mak
    32 C_INCLUDES  = -I../include/kLib -I../include
    33 AS_INCLUDES = -I../include/kLib -I../include
    34 AS_DEFINES  = -DKKRNLLIB
    35 
    36 
    37 #
    38 # Object files.
    39 #
    4036TARGET_OBJS =\
    4137$(PATH_OBJ)\kKrnlLib_first.$(EXT_LIB)\kKrnlLib_first.$(EXT_LIB)\
     
    6662$(PATH_OBJ)\kKrnlLib_last.$(EXT_LIB)\kKrnlLib_last.$(EXT_LIB)
    6763
    68 SUBDIRS     = include src kLib\src
    69 PREMAKEFILES= clib16.mak devhelp16.mak
    70 
    71 
    72 
    7364#
    74 # Process
     65# Rule config.
    7566#
     67RULES_FORWARD = $(TARGET).$(EXT_ILIB) $(TARGET_IDEF) $(TARGET_ILIB)
    7668!include $(MAKE_INCLUDE_PROCESS)
    7769
    78 
    79 #
    80 # kKrnlLib Import library.
    81 #
    82 $(TARGET).lib: $(PATH_LIB)\$(TARGET).lib
    83 $(PATH_LIB)\$(TARGET).lib: $(PATH_TOOLS)\MkCallTab.exe
    84     $(PATH_TOOLS)\MkCallTab.exe deffile > $(PATH_TARGET)\$(TARGET)implib.def
    85     $(IMPLIB) $(IMPLIB_FLAGS) $@ $(PATH_TARGET)\$(TARGET)implib.def
    86 
     70!if !$(BUILD_FORWARDING)
    8771
    8872#
    8973# Generate import definition file.
    9074#
    91 $(TARGET_IDEF): .force
    92     $(TOOL_DODIRS) "src" $(TOOL_MAKE) -f MkCallTab.mak ..\$(TARGET_IDEF)
     75$(TARGET_IDEF): $(PATH_TOOLS)\MkCallTab.$(EXT_EXE)
     76    $** deffile > $@
    9377
     78# alias for generating the import library.
     79$(TARGET_NAME).$(EXT_ILIB): $(TARGET_ILIB)
     80
     81!endif #!BUILD_FORWARDING
  • trunk/src/win32k/kKrnlLib/src/Makefile

    r9039 r9086  
    1 # $Id: Makefile,v 1.9 2002-08-20 05:47:53 bird Exp $
     1# $Id: Makefile,v 1.10 2002-08-22 03:07:06 bird Exp $
    22
    33#
     
    1010
    1111#
    12 # Load the build setup.
     12# Setup config
    1313#
    1414PATH_ROOT = ..\..\..\..
    15 !include $(PATH_ROOT)\make\setup.mak
    16 
     15!include $(PATH_ROOT)\$(BUILD_SETUP_MAK)
    1716
    1817#
    19 # Config.
     18# Target config
    2019#
    2120TARGET_MODE  = SYSLIB
     
    2423ALL_DEFINES  = -DKKRNLLIB
    2524
     25PREMAKEFILES =\
     26    MkCallTab.mak \
     27    newdbg.mak \
     28    newrel.mak \
     29    Dev16.mak \
    2630
    27 #
    28 # Targets.
    29 #
    30 PREMAKEFILES = MkCallTab.mak newdbg.mak newrel.mak Dev16.mak
    31 
    32 POSTMAKEFILES = first.mak last.mak srcR3Tst.mak
     31POSTMAKEFILES =\
     32    first.mak \
     33    last.mak \
     34#    srcR3Tst.mak \
    3335
    3436TARGET_OBJS =\
     
    6466$(PATH_TARGET)\calltaba.$(EXT_OBJ)\
    6567
    66 
    67 TARGET_DEPS =\
    68 $(PATH_OBJ)\kKrnlLib_newdbg.$(EXT_LIB)\kKrnlLib_newdbg.$(EXT_LIB)\
    69 $(PATH_OBJ)\kKrnlLib_newrel.$(EXT_LIB)\kKrnlLib_newrel.$(EXT_LIB)\
    70 $(PATH_ROOT)\obj\$(SHT_TRGPLTFRM)$(SHT_BLDMD)mscv6-16\kKrnlLib_dev16.$(EXT_LIB)\kKrnlLib_dev16.$(EXT_LIB)\
    71 
    7268TARGET_NO_DEP=\
    7369calltaba.c
    7470
     71#
     72# Rules config
     73#
     74RULES_FORWARD = calltaba.asm
     75!include $(MAKE_INCLUDE_PROCESS)
     76
     77!if !$(BUILD_FORWARDING)
    7578
    7679#
    77 # Load the build process rules.
     80# Generate calltaba.asm.
    7881#
    79 !include $(MAKE_INCLUDE_PROCESS)
     82calltaba.asm: $(PATH_TOOLS)\MkCallTab.$(EXT_EXE)
     83    $** calltab > $@
    8084
     85!endif #!BUILD_FORWARDING
    8186
    82 # generated code.
    83 calltaba.asm: .force
    84     $(TOOL_DOMAKES) "MkCallTab.mak" $(TOOL_MAKE) $@
    85 
  • trunk/src/win32k/kKrnlLib/tools/ignore.mak

    r9083 r9086  
    1 # $Id: ignore.mak,v 1.3 2002-08-22 02:09:44 bird Exp $
     1# $Id: ignore.mak,v 1.4 2002-08-22 03:07:50 bird Exp $
    22
    33#
     
    1212#
    1313PATH_ROOT = ..\..\..\..
    14 !include $(PATH_ROOT)\make\setup.mak
     14!include $(PATH_ROOT)\$(BUILD_SETUP_MAK)
    1515
    1616#
Note: See TracChangeset for help on using the changeset viewer.