Changeset 174 for sbliveos2/trunk/sblive/makefile.os2
- Timestamp:
- Apr 14, 2001, 6:26:09 PM (24 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
sbliveos2/trunk/sblive/makefile.os2
r148 r174 1 INC = $(%WATCOM)\H;..\include;..\runtime2 INCA= $(%DDK)\BASE\H1 CINCLUDES = $(%WATCOM)\H;..\include;..\runtime;..\sblive 2 AINCLUDES = $(%DDK)\BASE\H 3 3 4 #=================================================================== 5 # 6 # Auto-dependency information 7 # 8 #=================================================================== 9 .ERASE 10 .SUFFIXES: 11 .SUFFIXES: .lst .obj .c .asm 4 CDEFINES = -D__KERNEL__ -DPRIVATE_PCM_VOLUME -DMODULE -DPCI_8010 -dTARGET_OS2 12 5 13 !if "$(DEBUG)" == "1" 14 CFLAGS = -D__KERNEL__ -DPRIVATE_PCM_VOLUME -DMODULE -DPCI_8010 -dTARGET_OS2 -bt=os2v2 -e60 -hc -d2 -5r -i$(INC) -omlinear -s -w4 -ze -zdp -zl -zq -nt=CODE32 -zff -zgf -zp1 15 !else 16 CFLAGS = -D__KERNEL__ -DPRIVATE_PCM_VOLUME -DMODULE -DPCI_8010 -dTARGET_OS2 -bt=os2v2 -e60 -5r -i$(INC) -omlinear -s -w4 -ze -zdp -zl -zq -nt=CODE32 -zff -zgf -zp1 17 !endif 6 32BIT=1 7 !include ..\makefile.inc 8 !include ..\include\sblive32.mak 18 9 19 ASFLAGS = -Mb -Li -Sv:ALP20 21 !if "$(KEE)" == "1"22 CFLAGS = $(CFLAGS) -mf -DKEE23 ASFLAGS= $(ASFLAGS) -D:KEE24 !else25 CFLAGS = $(CFLAGS) -mc -zu26 !endif27 28 CC = WCC386 $(CFLAGS) $(IWC)29 ASM = alp $(ASFLAGS) $(INCA)30 31 DFLAGS = -l -s32 DIS = WDISASM $(DFLAGS)33 34 !if "$(DEBUG)" == "1"35 LFLAGS = system os2v2 physdevice option int, dosseg, map, eliminate, mang, tog sort global d codeview36 !else37 LFLAGS = system os2v2 physdevice option int, dosseg, map, eliminate, mang, tog sort global38 !endif39 QFLAGS = system os2 option quiet, map, align=51240 LINK = WLINK $(LFLAGS)41 42 BFLAGS = -c -b -q -n43 LIB = WLIB $(BFLAGS)44 45 .obj.lst:46 $(DIS) $*47 48 .c.obj: .AUTODEPEND49 $(CC) $*.c50 51 .asm.obj: .AUTODEPEND52 $(ASM) $*.asm -Fl:$*.lst53 10 54 11 #=================================================================== … … 67 24 FILELAST = 68 25 FILES = $(FILE0) $(FILE1) $(FILE2) $(FILE3) $(FILE4) $(FILE5) $(FILE6) $(FILE7) $(FILE8) $(FILE9) 26 27 !if "$(KEE)" == "1" 28 TARGET = sblive32kee 29 !else 69 30 TARGET = sblive32 31 !endif 70 32 33 LNKFILE = $(OBJDIR)\$(TARGET).lnk 71 34 72 35 … … 76 39 # 77 40 #=================================================================== 78 all: $( TARGET).lib41 all: $(OBJDIR)\$(TARGET).lib 79 42 80 43 81 $( TARGET).lnk: makefile.os282 @%create $( TARGET).lnk83 @for %f in ($(FILES)) do @%append $( TARGET).lnk -+%f44 $(LNKFILE): makefile.os2 45 @%create $(LNKFILE) 46 @for %f in ($(FILES)) do @%append $(LNKFILE) -+$(OBJDIR)\%f 84 47 85 $(TARGET).lib: $(TARGET).lnk $(FILES) 86 $(LIB) $(TARGET).lib @$(TARGET).lnk 48 $(OBJDIR)\$(TARGET).lib: $(LNKFILE) $(FILES) 49 $(LIB) $(OBJDIR)\$(TARGET).lib @$(LNKFILE) 50 copy $(OBJDIR)\$(TARGET).lib $(SBLIVE_LIB) 51 87 52 88 53 clean: 54 cd $(OBJDIR) 89 55 del *.obj *.err *.lnk *.sys *.sym *.lst *.map *.wmap *.lib 56 cd ..
Note:
See TracChangeset
for help on using the changeset viewer.