Changeset 6726 for trunk/src


Ignore:
Timestamp:
Sep 16, 2001, 5:39:07 AM (24 years ago)
Author:
bird
Message:

Extract and d32init splittup.

File:
1 edited

Legend:

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

    r6701 r6726  
    1 # $Id: Makefile,v 1.2 2001-09-14 01:50:08 bird Exp $
     1# $Id: Makefile,v 1.3 2001-09-16 03:39:07 bird Exp $
    22
    33#
     
    4343    $(WIN32KOBJ)\d16globl.obj \
    4444    $(WIN32KOBJ)\calltaba.obj \
     45    $(WIN32KOBJ)\krnlInit.obj \
     46    $(WIN32KOBJ)\krnlPrologs.obj \
     47    $(WIN32KOBJ)\krnlStubs.obj \
     48#    $(WIN32KOBJ)\krnlImports.obj \
    4549    $(WIN32KOBJ)\asmutils.obj \
    4650    $(WIN32KOBJ)\kAssert.obj \
     
    286290
    287291# List of object files in the converted crt library.
    288 CLIBOBJS =  +$(WIN32KOBJ)\inp.obj       +$(WIN32KOBJ)\outp.obj \
    289             +$(WIN32KOBJ)\anfalmul.obj  +$(WIN32KOBJ)\anfaldiv.obj \
    290             +$(WIN32KOBJ)\anfalrem.obj  +$(WIN32KOBJ)\anfauldi.obj \
    291             +$(WIN32KOBJ)\anuldiv.obj   +$(WIN32KOBJ)\fmemcpy.obj \
    292             +$(WIN32KOBJ)\anulrem.obj   +$(WIN32KOBJ)\anlmul.obj \
    293             +$(WIN32KOBJ)\__AHINCR.obj  +$(WIN32KOBJ)\anlshl.obj
     292CLIBOBJS =  +$(WIN32KOBJ)\..\inp.obj       +$(WIN32KOBJ)\..\outp.obj \
     293            +$(WIN32KOBJ)\..\anfalmul.obj  +$(WIN32KOBJ)\..\anfaldiv.obj \
     294            +$(WIN32KOBJ)\..\anfalrem.obj  +$(WIN32KOBJ)\..\anfauldi.obj \
     295            +$(WIN32KOBJ)\..\anuldiv.obj   +$(WIN32KOBJ)\..\fmemcpy.obj \
     296            +$(WIN32KOBJ)\..\anulrem.obj   +$(WIN32KOBJ)\..\anlmul.obj \
     297            +$(WIN32KOBJ)\..\__AHINCR.obj  +$(WIN32KOBJ)\..\anlshl.obj
    294298
    295299# Make corrected crt library with only the required object files.
     
    297301    @$(RM) $@
    298302    @cd $(WIN32KOBJ)
    299     $(DDKPATH)\tools\lib /nologo $@ $(CLIBOBJS);
     303    $(DDKPATH)\tools\lib /nologo $@ @<<
     304$(CLIBOBJS);
     305<<
    300306    @cd $(MAKEDIR)
    301307
     
    385391<<keep
    386392
    387 # Interference rule to make the MkCallTab objects.
     393# Inference rule to make the MkCallTab objects.
    388394{dev16}.c.obj_c:
    389395    @$(ECHO) compiling 16bit (mkcalltab): $<
     
    408414# Extract object files.
    409415EXTRACTOBJS = \
    410     $(WIN32KOBJ)\extract.obj_e \
    411     $(WIN32KOBJ)\probkrnl.obj_e \
    412     $(WIN32KOBJ)\d16globl.obj_e \
     416    $(WIN32KOBJ)\Extract.obj_e \
     417    $(WIN32KOBJ)\Extract32.obj \
     418    $(WIN32KOBJ)\krnlPrologs.obj \
     419    $(WIN32KOBJ)\ProbKrnl.obj_e \
     420    $(WIN32KOBJ)\d16Globl.obj_e \
    413421    $(WIN32KOBJ)\vprntf16.obj_e
    414422
    415423# Rules to build Extract.exe.
    416 $(WIN32KBIN)\extract.exe: $(WIN32KBIN)\clfix.exe $(EXTRACTOBJS)
     424$(WIN32KBIN)\Extract.exe: $(WIN32KBIN)\clfix.exe $(EXTRACTOBJS) Extract.def Makefile
    417425    $(LD) $(LFLAGS) /pmtype:vio @<<$(WIN32KOBJ)\$(@B).lnk
    418426        /OUT:$@
    419427        /MAP:$(WIN32KBIN)\$(@B).map
     428        Extract.def
    420429        $(EXTRACTOBJS)
    421430        $(TOOLKIT)\lib\os2286.lib
    422431        $(MSCPATH)\lib\clibcep.lib
     432        $(VACPATH)\lib\$(RTLLIB_NRE)
     433        $(DDKPATH)\lib\os2386.lib
    423434<<keep
    424435
    425436# Copy rule.
    426 extract.exe: $(WIN32KBIN)\extract.exe
     437Extract.exe: $(WIN32KBIN)\Extract.exe
    427438    $(CP) $** $@
    428439
    429 # Interference rule to make the Extract objects.
     440# Inference rule to make the Extract objects.
    430441{dev16}.c.obj_e:
    431442    @$(ECHO) compiling 16bit (extract): $<
    432     @$(CC16) -c -W3 -Asfw -G2s -Zp -Zl -nologo -Fa -Zi -Od -Lp -DDEBUG -DEXTRACT \
     443    @$(CC16) -c -W3 -Asfw -G2s -Zp -Zl -nologo -Zi -Od -Lp -DDEBUG -DEXTRACT \
    433444        -Fa$(WIN32KLIST)\$(*B)_e.s -Fo$(WIN32KOBJ)\$(@B).obj_e $(CINCLUDES16) $<
     445
     446{dev32}.c.obj_e:
     447    @$(ECHO) compiling 32bit (extract): $<
     448    $(CC) -c $(CFLAGS) -Gr -Rn -Ti- -ndBIG_ $(CDEFINES) $(CINCLUDES) -Fa$(WIN32KLIST)\$(@B)_e.s \
     449        -Fo$(WIN32KOBJ)\$(@F) $<
    434450
    435451
Note: See TracChangeset for help on using the changeset viewer.