Changeset 9126 for trunk/src


Ignore:
Timestamp:
Aug 25, 2002, 12:27:38 AM (23 years ago)
Author:
bird
Message:

Makefile restructuring.

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

Legend:

Unmodified
Added
Removed
  • trunk/src/win32k/kKrnlLib/clib16.mak

    r8212 r9126  
    1 # $Id: clib16.mak,v 1.3 2002-04-07 22:40:15 bird Exp $
     1# $Id: clib16.mak,v 1.4 2002-08-24 22:27:38 bird Exp $
    22
    33#
     
    77#
    88
    9 
    109#
    11 # Setup.
     10# Setup config.
    1211#
    1312PATH_ROOT = ..\..\..
     
    1514!include ..\makefile.inc
    1615
    17 
    1816#
    19 # Config.
     17# Target config.
    2018#
    2119TARGET_MODE = LIB
    22 TARGET_NAME = kKrnlLib_clib16
    23 MAKEFILE    = clib16.mak
     20TARGET_NAME = clib16
     21TARGET_SUB  = kKrnlLib
     22MAKEFILE    = $(TARGET_NAME).mak
    2423
    25 
    26 #
    27 # Object files.
    28 #
    2924TARGET_OBJS =\
    3025$(PATH_TARGET)\inp.$(EXT_OBJ)\
     
    4338$(PATH_TARGET)\anlshl.$(EXT_OBJ)\
    4439
    45 
    4640#
    47 # Process
     41# Rules config.
    4842#
    4943!include $(MAKE_INCLUDE_PROCESS)
    5044
     45!if !$(BUILD_FORWARDING)
    5146
    5247#
     
    6257    $(AR) $(AR_FLAGS) $** *$@;
    6358
     59!endif
  • trunk/src/win32k/kKrnlLib/devhelp16.mak

    r8212 r9126  
    1 # $Id: devhelp16.mak,v 1.2 2002-04-07 22:40:15 bird Exp $
     1# $Id: devhelp16.mak,v 1.3 2002-08-24 22:27:38 bird Exp $
    22
    33#
     
    77#
    88
    9 
    109#
    11 # Setup.
     10# Setup config.
    1211#
    1312PATH_ROOT = ..\..\..
     
    1514!include ..\makefile.inc
    1615
    17 
    1816#
    19 # Config.
     17# Target config.
    2018#
    2119TARGET_MODE = LIB
    22 TARGET_NAME = kKrnlLib_devhelp
    23 MAKEFILE = devhelp16.mak
     20TARGET_NAME = devhelp16
     21TARGET_SUB  = kKrnlLib
     22MAKEFILE    = $(TARGET_NAME).mak
    2423
    25 
    26 #
    27 # Object files.
    28 #
    2924TARGET_OBJS =\
    3025$(PATH_TARGET)\dhcall5b.$(EXT_OBJ)\
     
    3530$(PATH_TARGET)\dhcall2e.$(EXT_OBJ)\
    3631
    37 
    3832#
    39 # Process
     33# Rules config.
    4034#
    4135!include $(MAKE_INCLUDE_PROCESS)
    4236
     37!if !$(BUILD_FORWARDING)
    4338
    4439#
     
    5449    $(AR) $(AR_FLAGS) $** *$@;
    5550
     51!endif
     52
  • trunk/src/win32k/kKrnlLib/kKrnlLib.mak

    r9086 r9126  
    1 # $Id: kKrnlLib.mak,v 1.6 2002-08-22 03:07:50 bird Exp $
     1# $Id: kKrnlLib.mak,v 1.7 2002-08-24 22:27:38 bird Exp $
    22
    33#
     
    1111# Setup config.
    1212#
    13 PATH_ROOT = ..\..\..
    14 !include $(PATH_ROOT)\make\setup.mak
     13ALL_INCLUDES    = -I../kLib/include -I../include
     14ALL_DEFINES     = -DKKRNLLIB
     15PATH_ROOT       = ..\..\..
     16!include $(PATH_ROOT)\$(BUILD_SETUP_MAK)
    1517
    1618#
     
    2527TARGET_MODE     = SYS
    2628TARGET_NAME     = kKrnlLib
     29TARGET_SUB      = kKrnlLib
     30TARGET_PUB_SUB  = $(PATH_SUB_SYS)
    2731TARGET_ILIB_YES = 1
    2832TARGET_IDEF     = $(TARGET_NAME)implib.$(EXT_DEF)
    29 ALL_INCLUDES    = -I../kLib/include -I../include
    30 ALL_DEFINES     = -DKKRNLLIB
    3133MAKEFILE        = $(TARGET_NAME).mak
    32 SUBDIRS         = src kLib\src
     34SUBDIRS_NEEDED  = src
     35SUBDIRS_LIB     = src kLib\src
    3336#SUBDIRS_DEP    = $(SUBDIRS) include
    34 PREMAKEFILES    = clib16.mak devhelp16.mak
     37PREMAKEFILES_LIB= clib16.mak devhelp16.mak
    3538
    3639TARGET_OBJS =\
    37 $(PATH_OBJ)\kKrnlLib_first.$(EXT_LIB)\kKrnlLib_first.$(EXT_LIB)\
    38 $(PATH_OBJ)\kKrnlLib_src.$(EXT_LIB)\kKrnlLib_src.$(EXT_LIB)\
     40$(PATH_OBJ)\$(TARGET_SUB)\devFirst.$(EXT_LIB)\devFirst.$(EXT_LIB)\
     41$(PATH_OBJ)\$(TARGET_SUB)\src.$(EXT_LIB)\src.$(EXT_LIB)\
    3942
    4043TARGET_LIBS =\
     
    4346os2386.$(EXT_LIB)\
    4447os2286p.$(EXT_LIB)\
    45 !if "$(BUILD_ENV)" == "VAC308"
    46 cppon30.$(EXT_LIB)\
    47 !else
    48 !if "$(BUILD_ENV)" == "VAC365"
    49 cpprni36.$(EXT_LIB)\
    50 !else
    51 $(LIB_C_OBJ)\
    52 !endif
    53 !endif
    54 $(PATH_OBJ)\kKrnlLib_devhelp.$(EXT_LIB)\kKrnlLib_devhelp.$(EXT_LIB)\
    55 $(PATH_OBJ)\kKrnlLib_clib16.$(EXT_LIB)\kKrnlLib_clib16.$(EXT_LIB)\
    56 $(PATH_OBJ)\kKrnlLib_last.$(EXT_LIB)\kKrnlLib_last.$(EXT_LIB)
    57 
    58 TARGET_DEPS =\
    59 $(PATH_OBJ)\kLibR0.$(EXT_LIB)\kLibR0.$(EXT_LIB)\
    60 $(PATH_OBJ)\kKrnlLib_devhelp.$(EXT_LIB)\kKrnlLib_devhelp.$(EXT_LIB)\
    61 $(PATH_OBJ)\kKrnlLib_clib16.$(EXT_LIB)\kKrnlLib_clib16.$(EXT_LIB)\
    62 $(PATH_OBJ)\kKrnlLib_last.$(EXT_LIB)\kKrnlLib_last.$(EXT_LIB)
     48$(LIB_C_NRE)\
     49$(PATH_OBJ)\$(TARGET_SUB)\devhelp16.$(EXT_LIB)\devhelp16.$(EXT_LIB)\
     50$(PATH_OBJ)\$(TARGET_SUB)\clib16.$(EXT_LIB)\clib16.$(EXT_LIB)\
     51$(PATH_OBJ)\$(TARGET_SUB)\devLast.$(EXT_LIB)\devLast.$(EXT_LIB)
    6352
    6453#
  • trunk/src/win32k/kKrnlLib/kKrnlLibR3Tst.mak

    r8212 r9126  
    1 # $Id: kKrnlLibR3Tst.mak,v 1.2 2002-04-07 22:40:16 bird Exp $
     1# $Id: kKrnlLibR3Tst.mak,v 1.3 2002-08-24 22:27:38 bird Exp $
    22
    33#
     
    77#
    88
    9 
    109#
    11 # Setup.
     10# Setup config.
    1211#
    13 PATH_ROOT = ..\..\..
     12ALL_INCLUDES    = -I../include
     13ALL_DEFINES     = -DKKRNLLIB -DR3TST
     14PATH_ROOT       = ..\..\..
    1415!include $(PATH_ROOT)\make\setup.mak
    15 
    1616
    1717#
     
    2121!endif
    2222
     23#
     24# Target config.
     25#
     26TARGET_MODE     = EXE
     27TARGET_NAME     = kKrnlLib
     28TARGET_SUB      = kKrnlLib\R3Tst
     29TARGET_IGNORE_LINKER_WARNINGS=1
     30MAKEFILE        = $(TARGET_NAME).mak
     31
     32#$(PATH_TARGET)\stub.$(EXT_OBJ)\
     33TARGET_OBJS     =\
     34$(PATH_OBJ)\$(TARGET_SUB)\..\devFirst.$(EXT_LIB)\devFirst.$(EXT_LIB)\
     35$(PATH_OBJ)\$(TARGET_SUB)\src.$(EXT_LIB)\src.$(EXT_LIB)\
     36
     37TARGET_LIBS     =\
     38$(PATH_OBJ)\kLibR0.$(EXT_LIB)\kLibR0.$(EXT_LIB)\
     39os2386p.$(EXT_LIB)\
     40$(LIB_OS)\
     41os2286p.$(EXT_LIB)\
     42$(LIB_C_NRE)\
     43$(PATH_OBJ)\$(TARGET_SUB)\..\devhelp.$(EXT_LIB)\devhelp.$(EXT_LIB)\
     44$(PATH_OBJ)\$(TARGET_SUB)\..\clib16.$(EXT_LIB)\clib16.$(EXT_LIB)\
     45$(PATH_OBJ)\$(TARGET_SUB)\..\devLast.$(EXT_LIB)\devLast.$(EXT_LIB)
     46
     47SUBDIRS_LIB     = src kLib
     48
     49PREMAKEFILES_LIB= clib16.mak devhelp16.mak
    2350
    2451#
    25 # Config.
     52# Rules config.
    2653#
    27 TARGET_MODE = EXE
    28 TARGET_NAME = kKrnlLibR3Tst
    29 TARGET_IGNORE_LINKER_WARNINGS=1
    30 MAKEFILE    = $(TARGET_NAME).mak
    31 ALL_INCLUDES= -I../include
    32 ALL_DEFINES = -DKKRNLLIB -DR3TST
    33 
    34 
    35 #
    36 # Object files.
    37 #
    38 #$(PATH_TARGET)\stub.$(EXT_OBJ)\
    39 TARGET_OBJS =\
    40 $(PATH_OBJ)\kKrnlLib_first.$(EXT_LIB)\kKrnlLib_first.$(EXT_LIB)\
    41 $(PATH_OBJ)\kKrnlLib_srcR3Tst.$(EXT_LIB)\kKrnlLib_srcR3Tst.$(EXT_LIB)\
    42 
    43 TARGET_LIBS =\
    44 $(PATH_OBJ)\kLibR0.$(EXT_LIB)\kLibR0.$(EXT_LIB)\
    45 os2386p.$(EXT_LIB)\
    46 os2386.$(EXT_LIB)\
    47 os2286p.$(EXT_LIB)\
    48 !if "$(BUILD_ENV)" == "VAC308"
    49 cppon30.$(EXT_LIB)\
    50 !else
    51 !if "$(BUILD_ENV)" == "VAC365"
    52 cpprni36.$(EXT_LIB)\
    53 !else
    54 $(LIB_C_OBJ)\
    55 !endif
    56 !endif
    57 $(PATH_OBJ)\kKrnlLib_devhelp.$(EXT_LIB)\kKrnlLib_devhelp.$(EXT_LIB)\
    58 $(PATH_OBJ)\kKrnlLib_clib16.$(EXT_LIB)\kKrnlLib_clib16.$(EXT_LIB)\
    59 $(PATH_OBJ)\kKrnlLib_last.$(EXT_LIB)\kKrnlLib_last.$(EXT_LIB)
    60 
    61 TARGET_DEPS =\
    62 $(PATH_OBJ)\kLibR0.$(EXT_LIB)\kLibR0.$(EXT_LIB)\
    63 $(PATH_OBJ)\kKrnlLib_devhelp.$(EXT_LIB)\kKrnlLib_devhelp.$(EXT_LIB)\
    64 $(PATH_OBJ)\kKrnlLib_clib16.$(EXT_LIB)\kKrnlLib_clib16.$(EXT_LIB)\
    65 $(PATH_OBJ)\kKrnlLib_last.$(EXT_LIB)\kKrnlLib_last.$(EXT_LIB)
    66 
    67 SUBDIRS     = include src kLib
    68 
    69 PREMAKEFILES= clib16.mak devhelp16.mak
    70 
    71 
    72 
    73 #
    74 # Process
    75 #
     54RULES_FORWARD = calltab.asm $(TARGET).lib $(PATH_TOOLS)\MkCallTab.exe
    7655!include $(MAKE_INCLUDE_PROCESS)
    7756
    7857
    79 #
    80 # Commandline for working in kLib.
    81 #
    82 cmd:
    83     $(COMSPEC) /K
    84 
     58!if !$(BUILD_FORWARDING)
     59# BUGBUG: mess which doesn't work!
    8560
    8661#
     
    10378$(PATH_TOOLS)\MkCallTab.exe: force
    10479    $(PATH_)
    105 
     80!endif
Note: See TracChangeset for help on using the changeset viewer.