- Timestamp:
- Sep 8, 2000, 4:49:22 PM (25 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/win32k/Makefile
r4177 r4218 1 1 ################################################################################ 2 # $Id: Makefile,v 1.4 5 2000-09-03 20:39:37bird Exp $2 # $Id: Makefile,v 1.46 2000-09-08 14:49:22 bird Exp $ 3 3 # 4 4 # Win32k makefile. … … 121 121 # SUFFIXES AND INFERENCE RULES 122 122 ################################################################################ 123 .SUFFIXES: .obj .cpp .c .asm 123 .SUFFIXES: .obj .cpp .c .asm .c .obj_e 124 124 125 125 {dev16}.c.obj: 126 @$(ECHO) compiling 16bit: $< ($@)126 @$(ECHO) compiling 16bit: $< 127 127 $(CC16) -c $(CFLAGS16) $(CDEFINES16) $(CINCLUDES16) -Fo$(WIN32KOBJ)\$(*B).obj -Fa$(WIN32KLIST)\$(*B).s $< 128 128 129 129 {dev16}.c.obj_init: 130 @$(ECHO) compiling 16bit: $< ($@)130 @$(ECHO) compiling 16bit: $< 131 131 $(CC16) -c $(CFLAGS16) $(CDEFINES16) $(CINCLUDES16) /NTCODE16_INIT /NDDATA16_INIT -Fo$(WIN32KOBJ)\$(*B).obj_init -Fa$(WIN32KLIST)\$(*B).s $< 132 132 $(CP) $@ $@.obj … … 340 340 $(WIN32KOBJ)\myldrEnum32bitRelRecs.obj \ 341 341 $(WIN32KOBJ)\myldrOpenPath.obj \ 342 $(WIN32KOBJ)\myldrSetVMflags.obj \ 342 343 $(WIN32KOBJ)\OS2KTCB.obj \ 343 344 $(WIN32KOBJ)\OS2KPTDA.obj \ … … 402 403 $(WIN32KOBJ)\myldrEnum32bitRelRecs.obj \ 403 404 $(WIN32KOBJ)\myldrOpenPath.obj \ 405 $(WIN32KOBJ)\myldrSetVMflags.obj \ 404 406 $(WIN32KOBJ)\OS2KTCB.obj \ 405 407 $(WIN32KOBJ)\OS2KPTDA.obj \ … … 425 427 426 428 427 428 429 ################################################################################ 430 # SPECIAL RULES - Testing 431 ################################################################################ 432 Probkrnl.exe: $(WIN32KBIN)\ProbKrnl.exe 433 $(CP) $** $@ 434 $(WIN32KBIN)\ProbKrnl.exe: dev16\ProbKrnl.c dev16\symdb.c dev16\vprntf16.c \ 435 $(WIN32KINCLUDE)\sym.h \ 436 $(WIN32KINCLUDE)\probKrnl.h 437 $(CC16) -c -W3 -Asfw -G2s -Zp -Zl -nologo -Fa -Zi -Od -Lp \ 438 -DDEBUG -DDEBUGR3 -Fa$(WIN32KLIST)\$(*B)_p.s \ 439 -Fo$(WIN32KOBJ)\probkrnl_p.obj $(CINCLUDES16) dev16\probkrnl.c 440 $(CC16) -c -W3 -Asfw -G2s -Zp -Zl -nologo -Fa -Zi -Od -Lp \ 441 -DDEBUG -DDEBUGR3 -Fa$(WIN32KLIST)\$(*B)_p.s \ 442 -Fo$(WIN32KOBJ)\symdb_p.obj $(CINCLUDES16) dev16\symdb.c 443 $(CC16) -c -W3 -Asfw -G2s -Zp -Zl -nologo -Fa -Zi -Od -Lp \ 444 -DDEBUG -DDEBUGR3 -Fa$(WIN32KLIST)\$(*B)_p.s \ 445 -Fo$(WIN32KOBJ)\vprntf16_p.obj $(CINCLUDES16) dev16\vprntf16.c 446 link /NOD /MAP:FULL /CO /pmtype:vio \ 447 $(WIN32KOBJ)\probkrnl_p.obj + $(WIN32KOBJ)\symdb_p.obj + $(WIN32KOBJ)\vprntf16_p.obj, \ 448 $@, $(WIN32KBIN)\probkrnl.map, \ 449 $(TOOLKIT)\lib\os2286.lib + $(MSCPATH)\lib\clibcep.lib; 429 ################################################################################ 430 # extract.exe rule. 431 ################################################################################ 432 EXTRACTOBJS = \ 433 $(WIN32KOBJ)\extract.obj_e \ 434 $(WIN32KOBJ)\probkrnl.obj_e \ 435 $(WIN32KOBJ)\d16globl.obj_e \ 436 $(WIN32KOBJ)\vprntf16.obj_e 437 438 {dev16}.c.obj_e: 439 @$(ECHO) compiling 16bit (extract): $< 440 @$(CC16) -c -W3 -Asfw -G2s -Zp -Zl -nologo -Fo$@ -Fa -Zi -Od -Lp -DDEBUG -DEXTRACT \ 441 -Fa$(WIN32KLIST)\$(*B)_e.s -Fo$(WIN32KOBJ)\$(@B).obj_e $(CINCLUDES16) $< 442 443 $(WIN32KBIN)\extract.exe: $(EXTRACTOBJS) 444 $(LD) $(LFLAGS) /pmtype:vio @<<$(WIN32KOBJ)\$(@B).lnk 445 /OUT:$@ 446 /MAP:$(WIN32KBIN)\$(@B).map 447 $(EXTRACTOBJS) 448 $(TOOLKIT)\lib\os2286.lib 449 $(MSCPATH)\lib\clibcep.lib 450 <<keep 450 451 451 452 extract.exe: $(WIN32KBIN)\extract.exe 452 453 $(CP) $** $@ 453 $(WIN32KBIN)\extract.exe: dev16\ProbKrnl.c dev16\vprntf16.c \454 $(WIN32KINCLUDE)\sym.h \455 $(WIN32KINCLUDE)\probKrnl.h456 $(CC16) -c -W3 -Asfw -G2s -Zp -Zl -nologo -Fo$@ -Fa -Zi -Od -Lp \457 -DDEBUG -DEXTRACT -Fa$(WIN32KLIST)\$(*B)_e.s \458 -Fo$(WIN32KOBJ)\probkrnl_e.obj $(CINCLUDES16) dev16\probkrnl.c459 $(CC16) -c -W3 -Asfw -G2s -Zp -Zl -nologo -Fo$@ -Fa -Zi -Od -Lp \460 -DDEBUG -DEXTRACT -Fa$(WIN32KLIST)\$(*B)_e.s \461 -Fo$(WIN32KOBJ)\vprntf16_e.obj $(CINCLUDES16) dev16\vprntf16.c462 $(CC16) -c -W3 -Asfw -G2s -Zp -Zl -nologo -Fo$@ -Fa -Zi -Od -Lp \463 -DDEBUG -DEXTRACT -Fa$(WIN32KLIST)\$(*B)_e.s \464 -Fo$(WIN32KOBJ)\d16globl_e.obj $(CINCLUDES16) dev16\d16globl.c465 link /NOD /MAP:FULL /CO /pmtype:vio \466 $(WIN32KOBJ)\probkrnl_e.obj + $(WIN32KOBJ)\vprntf16_e.obj + $(WIN32KOBJ)\d16globl_e.obj, \467 $@, $(WIN32KBIN)\$(*B).map, \468 $(TOOLKIT)\lib\os2286.lib + $(MSCPATH)\lib\clibcep.lib;469 470 454 471 455 … … 660 644 $(PDWIN32_TOOLS)\fastdep -a+ -objobj_tst -o$$(WIN32KOBJ) $(CINCLUDES) misc\*.c* ldr\*.c* \ 661 645 dev32\*.c* pe2lx\*.c* k32\*.c* lib\*.c elf2lx\*.c* test\*.c* 662 $(PDWIN32_TOOLS)\fastdep -a+ -o$$(WIN32KOBJ) $(CINCLUDES16) dev16\*.c*663 646 $(PDWIN32_TOOLS)\fastdep -a+ -o$$(WIN32KOBJ) -I$(WIN32KINCLUDE) \ 664 647 -I$(DDKPATH)\inc dev32\*.asm ldr\*.asm misc\*.asm test\*.asm include\*.inc 648 $(PDWIN32_TOOLS)\fastdep -a+ -obr- $(CINCLUDES16) dev16\*.c* 665 649 cd pe2lx 666 650 $(MAKE_CMD) dep
Note:
See TracChangeset
for help on using the changeset viewer.