Changeset 4623 for trunk/src/win32k/rexx
- Timestamp:
- Nov 19, 2000, 10:02:05 AM (25 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
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
Note:
See TracChangeset
for help on using the changeset viewer.