Changeset 5295 for trunk/src


Ignore:
Timestamp:
Mar 11, 2001, 5:43:08 PM (24 years ago)
Author:
bird
Message:

Makefile fixes: Added toplevel rules.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/win32k/Makefile

    r5247 r5295  
    1 # $Id: Makefile,v 1.67 2001-02-23 02:57:50 bird Exp $
     1# $Id: Makefile,v 1.68 2001-03-11 16:43:08 bird Exp $
    22
    33#
    44# Win32k makefile.
    55#
    6 # Copyright 1998-2000 knut st. osmundsen
     6# Copyright 1998-2001 knut st. osmundsen (knut.stange.osmundsen@mynd.no)
    77#
    88# Project Odin Software License can be found in LICENSE.TXT
     
    1616#
    1717!if [..\..\tools\bin\Exists.cmd makefile.inc] == 1
    18 !   if [configure.cmd noninteractive]
     18!   if [echo No makefile.inc - Reconfiguring Win32k... & configure.cmd noninteractive]
    1919!   endif
    2020!endif
     
    2626#
    2727# Include path definitions and check if they need updating.
    28 # Include win32k tools and settings.
     28# Include Win32k tools and settings.
    2929#
    3030!include makefile.inc
    31 !if [..\..\tools\bin\Exists.cmd $(ODIN32_INCLUDE)\win32k.h] == 1
    32 !   if [configure.cmd noninteractive]
     31!if [..\..\tools\bin\Exists.cmd $(WIN32KINCLUDE)\OS2Krnl.h] == 1
     32!   if [echo Bad makefile.inc - Reconfiguring Win32k... & configure.cmd noninteractive]
    3333!   endif
    3434!   include makefile.inc
     
    4343SUBDIRS = \
    4444.\lib \
    45 .\pe2lx \
    4645.\rexx \
    4746.\utils
     
    5352all:
    5453!if "$(DDKPATH)" == "" || "$(MSCPATH)" == ""  || "$(TOOLKIT)" == "" || "$(VACPATH)" == ""
    55     $(DODIRS) "lib pe2lx" $(MAKE_CMD)
     54    $(MAKE_CMD) -f xx2lx.mak
     55    $(DODIRS) "lib" $(MAKE_CMD)
    5656!else
    5757    $(MAKE_CMD) -f win32k.mak
     58    $(MAKE_CMD) -f xx2lx.mak
    5859    $(DODIRS) "$(SUBDIRS)" $(MAKE_CMD)
    5960!endif
     61
     62
     63#
     64# Individual Target Forwarder Rules.
     65#
     66$(WIN32KBIN)\win32k.sys win32k.sys win32k \
     67$(WIN32KBIN)\xx2lx.exe  xx2lx.exe  xx2lx: .force
     68    $(MAKE_CMD) -f $(@B).mak
     69
     70$(WIN32KBIN)\win32ktst.exe win32ktst.exe win32ktst \
     71$(WIN32KBIN)\extact.exe    extract.exe   extract \
     72$(WIN32KBIN)\mkcalltab.exe mkcalltab.exe mkcalltab \
     73$(WIN32KBIN)\libconv.exe   libconv.exe   libconv \
     74clfix.exe: .force
     75    $(MAKE_CMD) -f win32k.mak $(@R).exe
     76
     77$(WIN32KINCLUDE)\win32k.inc     win32k.inc \
     78$(WIN32KINCLUDE)\api.inc        api.inc \
     79$(WIN32KINCLUDE)\options.inc    options.inc: .force
     80    $(MAKE_CMD) -f win32k.mak $(WIN32KINCLUDE)\$(@B).inc
     81
     82$(WIN32KBASE)\ldr\calltaba.asm ldr\calltaba.asm: .force
     83    $(MAKE_CMD) -f $(WIN32KBASE)\ldr\calltaba.asm
     84
     85$(WIN32KBASE)\test\TstFakers.c test\TstFakers.c: .force
     86    $(MAKE_CMD) -f $(WIN32KBASE)\test\TstFakers.c
     87
     88win32kcc.exe win32kcc:
     89    $(DODIRS) "utils" $(MAKE_CMD)
    6090
    6191
     
    138168#
    139169lxdoc:
    140     cpp2sds -o DocsA\ -i include\modulebase.h include\pe2lx.h ldr\modulebase.cpp \
    141         pe2lx\pe2lx.cpp
     170    cpp2sds -o DocsA\ -i include\modulebase.h include\pe2lx.h ldr\modulebase.cpp pe2lx\pe2lx.cpp
    142171    cd DocsA
    143172    exp sds2doc -ai *.sds
     
    148177    exp sds2doc -ai *.sds
    149178
     179
     180#
     181# Dummy rule for force.
     182#
     183.force:
     184
Note: See TracChangeset for help on using the changeset viewer.