Changeset 4813 for trunk/src


Ignore:
Timestamp:
Dec 17, 2000, 12:18:55 AM (25 years ago)
Author:
bird
Message:

Updated win32ktst.
Changed makedesc.cmd syntax.

File:
1 edited

Legend:

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

    r4777 r4813  
    1 # $Id: win32k.mak,v 1.2 2000-12-11 06:28:44 bird Exp $
     1# $Id: win32k.mak,v 1.3 2000-12-16 23:18:55 bird Exp $
    22
    33#
     
    8080    $(WIN32KOBJ)\vprntf16.obj \
    8181    $(WIN32KOBJ)\d32init.obj \
    82     $(WIN32KOBJ)\SymDB.obj \
    8382    $(WIN32KOBJ)\d16init.obj_init \
    84     $(WIN32KOBJ)\ProbKrnl.obj_init
     83    $(WIN32KOBJ)\ProbKrnl.obj_init \
     84    $(WIN32KOBJ)\SymDB.obj
    8585
    8686LASTOBJ =\
     
    103103                            $(OBJS) \
    104104                            $(LIBS) \
    105                             $(WIN32KOBJ)\$(NAME)new.def \
     105                            $(WIN32KOBJ)\$(NAME)bldlevel.def \
    106106                            $(LASTOBJ) \
    107107                            $(LIBSINIT) \
     
    127127# Linker file.
    128128$(WIN32KOBJ)\$(NAME).lnk: win32k.mak makefile.inc ..\..\makefile.inc
    129     echo @<<$(WIN32KOBJ)\$(NAME).lnk
     129    echo Creating linkerfile: @<<$(WIN32KOBJ)\$(NAME).lnk
    130130/OUT:$(WIN32KBIN)\$(NAME).sys
    131131/MAP:$(WIN32KBIN)\$(NAME).map
     
    136136)
    137137$(LASTOBJ)
    138 $(WIN32KOBJ)\$(NAME)new.def
     138$(WIN32KOBJ)\$(NAME)bldlevel.def
    139139<<KEEP
    140140
    141 # Add bldlevel signature to win32k.def - creates temporary win32knew.def.
    142 $(WIN32KOBJ)\$(NAME)new.def: $(NAME).def makefile MakeDesc.cmd
     141# Add bldlevel signature to win32k.def - creates temporary win32kbldlevel.def.
     142$(WIN32KOBJ)\$(NAME)bldlevel.def: $(NAME).def win32k.mak MakeDesc.cmd
    143143    -$(ECHO) Creates $@ with bldlevel signature string.
    144     @$(CP) $(NAME).def $@
    145     @MakeDesc.cmd $@ "ODIN" "0.05" "Odin32 Ring-0 support driver - copyright (c) 1998-2000 knut st. osmundsen"
    146 
     144    $(BLDLEVELINF) $(NAME).def $@ -R"$(NAME).def" \
     145        -V"#define=ODIN32_VERSION,$(ODIN32_INCLUDE)\versionos2.h" \
     146        -M"#define=ODIN32_BUILD_NR,$(ODIN32_INCLUDE)\versionos2.h"
    147147
    148148
     
    169169    $(WIN32KOBJ)\asmutils.obj \
    170170    $(WIN32KOBJ)\calltaba.obj \
    171     $(WIN32KOBJ)\malloc.obj_tst \
     171    $(WIN32KOBJ)\malloc.obj_tst. \
    172172    $(WIN32KOBJ)\smalloc_avl.obj \
    173173    $(WIN32KOBJ)\avl.obj \
     
    178178    $(WIN32KOBJ)\yield.obj \
    179179    $(WIN32KOBJ)\vsprintf.obj \
    180     $(WIN32KOBJ)\vprintf.obj_tst \
     180    $(WIN32KOBJ)\vprintf.obj_tst. \
    181181    $(WIN32KOBJ)\ldr.obj \
    182182    $(WIN32KOBJ)\myldrClose.obj \
     
    203203    $(WIN32KOBJ)\mytkExecPgm.obj \
    204204    $(WIN32KOBJ)\mytkStartProcess.obj \
    205     $(WIN32KOBJ)\vprntf16.obj_tst \
    206     $(WIN32KOBJ)\d32init.obj_tst \
    207     $(WIN32KOBJ)\SymDB.obj \
    208     $(WIN32KOBJ)\d16init.obj_tst_init \
    209     $(WIN32KOBJ)\ProbKrnl.obj_tst_init
     205    $(WIN32KOBJ)\vprntf16.obj_tst. \
     206    $(WIN32KOBJ)\d32init.obj_tst. \
     207    $(WIN32KOBJ)\d16init.obj_tst_init. \
     208    $(WIN32KOBJ)\ProbKrnl.obj_tst_init. \
     209    $(WIN32KOBJ)\SymDB.obj
    210210
    211211TSTLASTOBJ = $(LASTOBJ)
     
    224224                                Test\TstFakers.c \
    225225                                $(NAME)tst.def \
    226                                 $(TSTOBJS) \
     226                                $(TSTOBJS:. = ) \
    227227                                $(TSTLIBS) \
    228                                 $(LASTOBJS) \
    229                                 makefile makefile.inc ..\..\makefile.inc
     228                                $(TSTLASTOBJ) \
     229                                $(WIN32KOBJ)\$(@B).lnk \
     230                                win32k.mak makefile.inc ..\..\makefile.inc
    230231    -@$(ECHO) linking: $@
    231     -4 $(LD) $(LFLAGS) @<<$(WIN32KOBJ)\$(@B).lnk
     232!ifdef GREP
     233    -4 $(LD) $(LFLAGS) @$(WIN32KOBJ)\$(@B).lnk | $(GREP) -v LNK4001 | $(GREP) -v LNK4031
     234!else
     235    -4 $(LD) $(LFLAGS) @$(WIN32KOBJ)\$(@B).lnk
     236!endif
     237
     238# Linker file.
     239$(WIN32KOBJ)\$(NAME)tst.lnk: win32k.mak makefile.inc ..\..\makefile.inc
     240    echo Creating linkerfile: @<<$(WIN32KOBJ)\$(NAME)tst.lnk
    232241/DEBUG
    233 /OUT:$@
    234 /MAP:$(WIN32KBIN)\$(@B).map
     242/OUT:$(WIN32KBIN)\$(NAME)tst.exe
     243/MAP:$(WIN32KBIN)\$(NAME)tst.map
    235244$(TSTOBJS:  =^
    236245)
     
    238247$(TSTLIBS:  =^
    239248)
    240 $(LASTOBJ)
     249$(TSTLASTOBJ)
    241250$(NAME)tst.def
    242251<<KEEP
Note: See TracChangeset for help on using the changeset viewer.