- Timestamp:
- Nov 19, 2000, 10:02:05 AM (25 years ago)
- Location:
- trunk/src/win32k
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/win32k/Makefile
r4541 r4623 1 1 ################################################################################ 2 # $Id: Makefile,v 1. 59 2000-10-27 09:55:52bird Exp $2 # $Id: Makefile,v 1.60 2000-11-19 09:02:05 bird Exp $ 3 3 # 4 4 # Win32k makefile. … … 712 712 cd ..\lib 713 713 $(MAKE_CMD) clean 714 cd ..\rexx 715 $(MAKE_CMD) clean 716 cd ..\utils 717 $(MAKE_CMD) clean 714 718 cd .. 715 719 716 720 717 721 ################################################################################ 718 # DEPENDENCIES - c and c++ deps are autogenereated. 719 # asm deps must be updated by hand 722 # DEPENDENCIES - all deps are autogenereated. 720 723 ################################################################################ 721 724 dep: … … 746 749 cd ..\lib 747 750 $(MAKE_CMD) dep 751 cd ..\rexx 752 $(MAKE_CMD) clean 748 753 cd ..\utils 749 754 $(MAKE_CMD) dep -
trunk/src/win32k/pe2lx/makefile
r4493 r4623 1 1 ############################################################################## 2 # $Id: makefile,v 1.2 3 2000-10-17 12:07:23bird Exp $2 # $Id: makefile,v 1.24 2000-11-19 09:02:05 bird Exp $ 3 3 # 4 4 # PD-Win32 API … … 13 13 NOCLEAN=1 14 14 EXETARGET=1 15 OLD_STYLE=1 15 16 !include ..\makefile.inc 16 17 !include $(PDWIN32_INCLUDE)\pdwin32.mk … … 25 26 ############################################################################## 26 27 OBJDIR = $(WIN32KOBJ) 27 CINCLUDES = -I$(WIN32KINCLUDE) 28 29 CFLAGS = $(CINCLUDES) $(CFLAGS) -DRING3 -DPE2LX \ 30 -Ge+ -Gm- -Gn- -Ti+ -Rn -Wall+ppt-ppc-inl-cnv-gnr-vft-gen-uni-ext- 31 CXXFLAGS = $(CINCLUDES) $(CXXFLAGS) -DRING3 -DPE2LX \ 32 -Ge+ -Gm- -Gn- -Ti+ -Rn -Gx -Wall+ppt-ppc-inl-cnv-gnr-vft- 33 28 CINCLUDES = -I$(WIN32KINCLUDE) $(CINCLUDES) 29 CDEFINES = $(CDEFINES) -DRING3 -DPE2LX 30 CFLAGS = $(CFLAGS) -Ge+ -Gm- -Gn- -Ti+ -Rn -Wall+ppt-ppc-inl-cnv-gnr-vft-gen-uni-ext- 31 CXXFLAGS = $(CXXFLAGS) -Ge+ -Gm- -Gn- -Ti+ -Rn -Gx -Wall+ppt-ppc-inl-cnv-gnr-vft- 34 32 LD2FLAGS = /nologo /NOI /A:16 /NOE /NOD /packcode /packdata /pmtype:vio /Stack:4096 \ 35 33 !ifdef DEBUG … … 47 45 {$(WIN32KMISC)}.c{$(OBJDIR)}.$(OBJEXT): 48 46 @echo compiling: $(@B).c 49 @$(CC) $(CFLAGS) -c -Fa$(WIN32KLIST)\$(@B)_pe.asm -Fo$@ $<47 @$(CC) $(CFLAGS) $(CINCLUDES) $(CDEFINES) -c -Fa$(WIN32KLIST)\$(@B)_pe.asm -Fo$@ $< 50 48 51 49 {$(WIN32KMISC)}.cpp{$(OBJDIR)}.$(OBJEXT): 52 50 @echo compiling: $(@B).cpp 53 @$(CXX) $(CXXFLAGS) -c -Fa$(WIN32KLIST)\$(@B)_pe.asm -Fo$@ $<51 @$(CXX) $(CXXFLAGS) $(CINCLUDES) $(CDEFINES) -c -Fa$(WIN32KLIST)\$(@B)_pe.asm -Fo$@ $< 54 52 55 53 {$(WIN32KLDR)}.cpp{$(OBJDIR)}.$(OBJEXT): 56 54 @echo compiling: $(@B).cpp 57 @$(CXX) $(CXXFLAGS) -c -Fa$(WIN32KLIST)\$(@B)_pe.asm -Fo$@ $<55 @$(CXX) $(CXXFLAGS) $(CINCLUDES) $(CDEFINES) -c -Fa$(WIN32KLIST)\$(@B)_pe.asm -Fo$@ $< 58 56 59 57 .cpp{$(OBJDIR)}.$(OBJEXT): 60 58 @echo compiling: $(@B).cpp 61 @$(CXX) $(CXXFLAGS) -c -Fa$(WIN32KLIST)\$(@B)_pe.asm -Fo$@ $<59 @$(CXX) $(CXXFLAGS) $(CINCLUDES) $(CDEFINES) -c -Fa$(WIN32KLIST)\$(@B)_pe.asm -Fo$@ $< 62 60 63 61 … … 67 65 {$(WIN32KMISC)}.c.obj: 68 66 @echo compiling: $(@B).c 69 @$(CC) $(CFLAGS) -c -Fa$(WIN32KLIST)\$(@B)_pe.asm -Fo$(OBJDIR)\$(@B).$(OBJEXT) $<67 @$(CC) $(CFLAGS) $(CINCLUDES) $(CDEFINES) -c -Fa$(WIN32KLIST)\$(@B)_pe.asm -Fo$(OBJDIR)\$(@B).$(OBJEXT) $< 70 68 71 69 {$(WIN32KMISC)}.cpp.obj: 72 70 @echo compiling: $(@B).cpp 73 @$(CXX) $(CXXFLAGS) -c -Fa$(WIN32KLIST)\$(@B)_pe.asm -Fo$(OBJDIR)\$(@B).$(OBJEXT) $<71 @$(CXX) $(CXXFLAGS) $(CINCLUDES) $(CDEFINES) -c -Fa$(WIN32KLIST)\$(@B)_pe.asm -Fo$(OBJDIR)\$(@B).$(OBJEXT) $< 74 72 75 73 {$(WIN32KLDR)}.cpp.obj: 76 74 @echo compiling: $(@B).cpp 77 @$(CXX) $(CXXFLAGS) -c -Fa$(WIN32KLIST)\$(@B)_pe.asm -Fo$(OBJDIR)\$(@B).$(OBJEXT) $<75 @$(CXX) $(CXXFLAGS) $(CINCLUDES) $(CDEFINES) -c -Fa$(WIN32KLIST)\$(@B)_pe.asm -Fo$(OBJDIR)\$(@B).$(OBJEXT) $< 78 76 79 77 .cpp.obj: 80 78 @echo compiling: $(@B).cpp 81 @$(CXX) $(CXXFLAGS) -c -Fa$(WIN32KLIST)\$(@B)_pe.asm -Fo$(OBJDIR)\$(@B).$(OBJEXT) $<79 @$(CXX) $(CXXFLAGS) $(CINCLUDES) $(CDEFINES) -c -Fa$(WIN32KLIST)\$(@B)_pe.asm -Fo$(OBJDIR)\$(@B).$(OBJEXT) $< 82 80 83 81 -
trunk/src/win32k/rexx/makefile
r3650 r4623 1 1 ############################################################################## 2 # $Id: makefile,v 1. 2 2000-06-03 03:50:46bird Exp $2 # $Id: makefile,v 1.3 2000-11-19 09:02:05 bird Exp $ 3 3 # 4 4 # PD-Win32 API … … 12 12 ############################################################################## 13 13 EXETARGET=1 14 NO_DEP_RULE=1 14 15 !include ..\makefile.inc 15 16 !include $(PDWIN32_INCLUDE)\pdwin32.mk … … 18 19 # Tools and Flags Addjustments 19 20 ############################################################################## 20 CINCLUDES = -I$(WIN32KINCLUDE) 21 22 CFLAGS = $(CINCLUDES) $(CFLAGS) \ 23 -Ge+ -Wall+ppt-ppc-inl-cnv-gnr-vft-gen-uni-ext- -Gm- -Gn- -Ti+ -Rn 24 CXXFLAGS = $(CINCLUDES) $(CXXFLAGS) \ 25 -Ge+ -Wall+ppt-ppc-inl-cnv-gnr-vft- -Gm- -Gn- -Ti+ -Gx -Rn 26 27 LD = ilink 28 LDFLAGS = /nologo /NOI /A:16 /NOE /packcode /packdata /pmtype:vio /Stack:0x10000 \ 29 !ifdef DEBUG 30 !ifndef NODEBUGINFO 31 /debug /dbgpack 32 !endif 33 !else 34 /exepack:2 35 !endif 21 LD2FLAGS = $(LD2FLAGS) /BASE:0x10000 /Stack:0xee00 36 22 37 23 … … 39 25 # Interference rules. Note: -Fo is IBMCPP specific. 40 26 ############################################################################## 41 .c{$(OBJDIR)}.obj:42 @echo compiling: $(@B).c43 @$(CC) $(CFLAGS) -c -Fa$(WIN32KLIST)\$(@B).asm -Fo$(OBJDIR)\$(@B).obj $<44 45 .cpp{$(OBJDIR)}.obj:46 @echo compiling: $(@B).cpp47 @$(CXX) $(CXXFLAGS) -c -Fa$(WIN32KLIST)\$(@B).asm -Fo$(@) $<48 49 27 .asm{$(OBJDIR)}.obj: 50 28 @$(ECHO) assembling: $< 51 29 @$(AS) $(ASFLAGS) $(ADEFINES) $(AINCLUDES) $< -Fo:$@ -Fl:$(WIN32KLIST)\$(*B).lst 52 53 #54 # Visual slick edit!55 #56 .c.obj:57 @echo compiling: $(@B).c58 @$(CC) $(CFLAGS) -c -Fa$(WIN32KLIST)\$(@B).asm -Fo$(OBJDIR)\$(@B).obj $<59 60 .cpp.obj:61 @echo compiling: $(@B).cpp62 @$(CXX) $(CXXFLAGS) -c -Fa$(WIN32KLIST)\$(@B).asm -Fo$(OBJDIR)\$(@B).obj $<63 30 64 31 … … 66 33 # Main targets. 67 34 ############################################################################## 68 TARGET 35 TARGET = kRx 69 36 70 OBJS = $(OBJDIR)\kRxa.obj 37 OBJS = \ 38 $(OBJDIR)\kRxa.obj 39 40 LIBS = \ 41 os2386.lib \ 42 rexx.lib 43 44 DEFFILE = $(TARGET).def 71 45 72 46 73 all: $(OBJDIR) \ 74 $(OBJDIR)\$(TARGET).exe 75 76 77 $(OBJDIR)\$(TARGET).exe: $(OBJS) $(TARGET).def 78 @echo linking $@ 79 -4 $(LD) $(LDFLAGS) /BASE:0x10000 /OUT:$@ /MAP:$*.map $** OS2386.lib REXX.lib 80 $(CP) $@ $(PDWIN32_BIN) 81 82 $(OBJDIR)\$(TARGET)c.exe: $(OBJDIR)\kRx.obj $(TARGET).def 83 @echo linking $@ 84 $(LD) $(LDFLAGS) /BASE:0x10000 /OUT:$@ /MAP:$*.map $** OS2386.lib REXX.lib 85 $(CP) $@ $(PDWIN32_BIN) 86 47 ############################################################################## 48 # Includes the common rules. 49 ############################################################################## 50 !include $(PDWIN32_INCLUDE)\pdwin32.post 87 51 88 52 … … 91 55 ############################################################################## 92 56 dep: 93 $(DEPEND) -o$$(OBJDIR) $(CINCLUDES) *.c *.cpp *. h57 $(DEPEND) -o$$(OBJDIR) $(CINCLUDES) *.c *.cpp *.asm *.h 94 58 95 96 97 # Includes the common rules.98 !include $(PDWIN32_INCLUDE)\pdwin32.post -
trunk/src/win32k/utils/makefile
r4493 r4623 1 1 ############################################################################## 2 # $Id: makefile,v 1. 3 2000-10-17 12:07:23bird Exp $2 # $Id: makefile,v 1.4 2000-11-19 09:02:05 bird Exp $ 3 3 # 4 4 # PD-Win32 API … … 12 12 ############################################################################## 13 13 EXETARGET=1 14 NO_DEP_RULE=1 14 15 !include ..\makefile.inc 15 16 !include $(PDWIN32_INCLUDE)\pdwin32.mk … … 23 24 # Tools and Flags Addjustments 24 25 ############################################################################## 25 OBJDIR = $(WIN32KOBJ) 26 CINCLUDES = -I$(WIN32KINCLUDE) 27 28 CFLAGS = $(CINCLUDES) $(CFLAGS) -DRING3 \ 29 -Ge+ -Wall+ppt-ppc-inl-cnv-gnr-vft-gen-uni-ext- -Gm- -Gn- -Ti+ 30 CXXFLAGS = $(CINCLUDES) $(CXXFLAGS) -DRING3 \ 31 -Ge+ -Wall+ppt-ppc-inl-cnv-gnr-vft- -Gm- -Gn- -Ti+ 32 33 LD2FLAGS = $(LD2FLAGS) /pmtype:pm 34 35 36 ############################################################################## 37 # Interference rules. Note: -Fo is IBMCPP specific. 38 ############################################################################## 39 .c{$(OBJDIR)}.$(OBJEXT): 40 @echo compiling: $(@B).c 41 @$(CC) $(CFLAGS) -c -Fo$@ $< 42 43 .cpp{$(OBJDIR)}.$(OBJEXT): 44 @echo compiling: $(@B).cpp 45 @$(CXX) $(CXXFLAGS) -c -Fo$@ $< 46 47 .rc{$(OBJDIR)}.res: 48 @echo Compiling resources: $(@B).res 49 @$(OS2RC) $(OS2RCFLAGS) $(CINCLUDES:-I=-i ) $< $@ 50 51 52 # 53 # Visual slick edit! 54 # 55 .c.obj: 56 @echo compiling: $(@B).c 57 @$(CC) $(CFLAGS) -c -Fa$(WIN32KLIST)\$(@B)_pe.asm -Fo$(OBJDIR)\$(@B).$(OBJEXT) $< 58 59 .cpp.obj: 60 @echo compiling: $(@B).cpp 61 @$(CXX) $(CXXFLAGS) -c -Fa$(WIN32KLIST)\$(@B)_pe.asm -Fo$(OBJDIR)\$(@B).$(OBJEXT) $< 26 CINCLUDES = -I$(WIN32KINCLUDE) $(CINCLUDES) 27 CDEFINES = $(CDEFINES) -DRING3 28 !if "$(VAC3)" == "1" | "$(VAC36)" == "1" 29 CFLAGS = $(CFLAGS) -Wall+ppt-ppc-inl-cnv-gnr-vft-gen-uni-ext- 30 CXXFLAGS = $(CXXFLAGS) -Wall+ppt-ppc-inl-cnv-gnr-vft- 31 !endif 32 LD2FLAGS = $(LD2FLAGS) /pmtype:pm 62 33 63 34 … … 67 38 TARGET = Win32kCC 68 39 69 OBJS = $(OBJDIR)\Win32kCC.$(OBJEXT) 40 OBJS = \ 41 $(OBJDIR)\Win32kCC.$(OBJEXT) 70 42 71 all: $(WIN32KBIN)\$(TARGET).exe 72 $(CP) $(WIN32KBIN)\$(TARGET).exe 43 LIBS = \ 44 $(RTLLIB) \ 45 $(PDWIN32_LIB)\win32k.lib \ 46 os2386.lib 73 47 74 $(WIN32KBIN)\$(TARGET).exe: $(OBJS) $(OBJDIR)\$(@B).res $(PDWIN32_LIB)\win32k.lib 75 @echo linking $@ 76 $(LD2) @<<$(OBJDIR)\$(*B).lnk 77 $(LD2FLAGS) 78 /OUT:$@ 79 /MAP:$*.map 80 $(OBJS) 81 $(RTLLIB) 82 $(PDWIN32_LIB)\win32k.lib 83 os2386.lib 84 <<KEEP 85 $(OS2RC) $(OS2RCLFLAGS) $(OBJDIR)\$(@B).res $@ 86 $(CP) $@ $(PDWIN32_BIN) 48 OS2RES = \ 49 $(OBJDIR)\$(TARGET).res 50 51 52 ############################################################################## 53 # Includes the common rules. 54 ############################################################################## 55 !include $(PDWIN32_INCLUDE)\pdwin32.post 87 56 88 57 … … 96 65 << 97 66 98 99 ##############################################################################100 # Cleanup101 ##############################################################################102 #clean2:103 # @$(RM) $(OBJS) $(TARGET).exe $(WIN32KLIST)\$(TARGET).map *.pch104 105 106 107 # Includes the common rules.108 !include $(PDWIN32_INCLUDE)\pdwin32.post
Note:
See TracChangeset
for help on using the changeset viewer.