Changeset 51 for trunk/src/makefile.os2.icc.mk
- Timestamp:
- Apr 7, 2003, 3:30:32 AM (22 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/makefile.os2.icc.mk
r48 r51 33 33 POSTFIX = .prf 34 34 !endif 35 OBJDIR = ..\obj\os2-icc-kmk .$(POSTFIX)35 OBJDIR = ..\obj\os2-icc-kmk$(POSTFIX) 36 36 37 37 # paths … … 40 40 41 41 # compiler setup 42 CC = icc.exe 42 43 !ifdef DEBUG 43 44 CFLAGS_1 = /O- -DDEBUG … … 46 47 CFLAGS_1 = /O+ /Gh 47 48 !endif 48 CFLAGS = /Q /Ti+ /Gm /Ge /Gl -DOS2 -D__i386__ -DKMK -I$(PATH_KLIB)\Generic\include -I$(PATH_TOOLKIT)\h -I$(PATH_VAC308)\include $(CFLAGS_1) 49 CFLAGS_KMK = /IkMk\include $(CFLAGS) 49 CFLAGS = /Q /Ti+ /Gm /Ge /Gl /W3 -DOS2 -D__i386__ -DKMK \ 50 -I$(PATH_KLIB)\Generic\include \ 51 -I$(PATH_KLIB)\Generic\include\kLibCRT \ 52 -I$(PATH_TOOLKIT)\h \ 53 -I$(PATH_VAC308)\include \ 54 $(CFLAGS_1) 55 CFLAGS_KMK = -IkMk\include -IkMk -DUSE_KLIB $(CFLAGS) -UDEBUG -DMACHINE=\"ibmos2\" -DMACHINE_ARCH=\"x86\" -DMACHINE_CPU=\"386\" \ 50 56 51 57 # linker setup 58 LD = ilink.exe 59 STRIP = 52 60 !ifdef DEBUG 53 61 LDFLAGS_1 = /NOEXEPACK … … 57 65 !endif 58 66 !ifndef LDFLAGS_1 #releas 59 LDFLAGS_1 = /EXEPACK:2 /Packcode /Packdata 67 LDFLAGS_1 = /Packcode /Packdata 68 STRIP = lxlite.exe 60 69 !endif 61 70 LDFLAGS = /NoLogo /NoExtDictionary /Optfunc /Base:0x10000 /Map /Linenumbers /Debug /PmType:vio $(LDFLAGS_1) … … 73 82 74 83 {.\kMk\lst.lib}.c{$(OBJDIR)}.obj: 75 $(CC) -c $(CFLAGS_KMK) -Fo$(OBJDIR)\$(@F) $(MAKEDIR)\kMk\lst.lib $(<F)84 $(CC) -c $(CFLAGS_KMK) -Fo$(OBJDIR)\$(@F) $(MAKEDIR)\kMk\lst.lib\$(<F) 76 85 77 86 … … 143 152 !endif 144 153 !endif 145 $(PATH_TOOLKIT)\ os2386.lib \146 $( VAC308_TOOLKIT)\cppom30.lib \147 148 149 # the rules 154 $(PATH_TOOLKIT)\lib\os2386.lib \ 155 $(PATH_VAC308)\lib\cppom30.lib \ 156 157 158 # the rules 150 159 all: $(OBJDIR) $(OBJDIR)\kMk.exe 151 160 152 161 153 162 $(OBJDIR): 154 - mkdir ..\obj155 - mkdir $(OBJDIR)163 -if not exist ..\obj mkdir ..\obj 164 -if not exist $(OBJDIR) mkdir $(OBJDIR) 156 165 157 166 $(OBJDIR)\kMk.exe: $(OBJS) … … 162 171 $(LIBS) 163 172 <<KEEP 173 !if "$(STRIP)" != "" 174 copy $(OBJDIR)\kMk.exe $(OBJDIR)\kMk.dbg 175 $(STRIP) $(OBJDIR)\kMk.exe 176 !endif 164 177 178 179 clean: 180 !if "$(OBJDIR)" != "" && "$(OBJDIR)" != "\" 181 !if "$(COMSPEC:CMD.EXE=sure)" != "$(COMSPEC)" 182 -del /N $(OBJDIR)\* 183 !else # assume 4os2 184 -del /Y /E $(OBJDIR)\* 185 !endif 186 !endif
Note:
See TracChangeset
for help on using the changeset viewer.