Changeset 4656 for trunk/include/pdwin32.wat.post
- Timestamp:
- Nov 21, 2000, 5:39:20 AM (25 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/pdwin32.wat.post
r4647 r4656 1 # $Id: pdwin32.wat.post,v 1. 7 2000-11-20 05:16:21bird Exp $1 # $Id: pdwin32.wat.post,v 1.8 2000-11-21 04:39:20 bird Exp $ 2 2 # 3 3 # Odin32 API … … 40 40 # 41 41 42 42 43 !ifndef TARGET_EXTENSION 43 ! ifdef EXETARGET 44 ! ifdef LIBTARGET 45 TARGET_EXTENSION=lib 46 ! else 47 ! ifdef EXETARGET 44 48 TARGET_EXTENSION=exe 45 ! else46 ! ifdef LIBTARGET47 TARGET_EXTENSION=lib48 49 ! else 49 50 TARGET_EXTENSION=dll … … 100 101 $(PDWIN32_BIN)\$(TARGET).$(TARGET_EXTENSION) \ 101 102 $(PDWIN32_BIN)\$(TARGET).sym \ 102 lib 103 lib \ 104 .SYMBOLIC 103 105 !endif 104 106 … … 153 155 $(OBJDIR)\$(TARGET).sym \ 154 156 $(PDWIN32_BIN)\$(TARGET).$(TARGET_EXTENSION) \ 155 $(PDWIN32_BIN)\$(TARGET).sym 157 $(PDWIN32_BIN)\$(TARGET).sym \ 158 .SYMBOLIC 156 159 !endif 157 160 … … 160 163 # 161 164 !ifndef NO_LIB_RULE 162 lib: 165 lib: .SYMBOLIC 163 166 !endif 164 167 … … 213 216 all: $(OBJDIR) \ 214 217 $(INTLIBS) \ 215 $(OBJDIR)\$(TARGET).$(TARGET_EXTENSION) 218 $(OBJDIR)\$(TARGET).$(TARGET_EXTENSION) \ 219 .SYMBOLIC 216 220 !endif 217 221 … … 221 225 # 222 226 !ifndef NO_LIB_RULE 223 lib: 227 lib: .SYMBOLIC 224 228 !endif 225 229 … … 229 233 # 230 234 !ifndef NO_INTERNAL_LIBS 231 libs: all 235 libs: all .SYMBOLIC 232 236 !endif 233 237 … … 242 246 $(OBJS: =&^ 243 247 ) 244 $(OBJDIR)\$ (@B).lst248 $(OBJDIR)\$^&.lst 245 249 << 246 250 !endif … … 258 262 # 259 263 !ifndef NO_DEP_RULE 260 dep: dep_internal $(ADDITIONAL_DEP) 261 dep_internal: 264 dep: dep_internal $(ADDITIONAL_DEP) .SYMBOLIC 265 dep_internal: .SYMBOLIC 262 266 $(DEPEND) $(CINCLUDES) *.c *.cpp *.h *.asm *.inc \ 263 267 *.rc *.dlg $(PDWIN32_INCLUDE)\*.h -robj *.orc … … 274 278 !ifndef NO_INTERNAL_LIBS 275 279 !ifdef INTLIBS 276 $(INTLIBS): 280 $(INTLIBS): .SYMBOLIC 277 281 $(DODIRS) "$(SUBDIRS)" $(MAKE_CMD) libs 278 282 !endif … … 289 293 # 290 294 $(PDWIN32_LIB)\$(ORGTARGET).lib: $(ORGTARGET).lib 291 @if not exist $ (@D) $(CREATEPATH) $(@D)292 $(CP) $ **$@295 @if not exist $^: $(CREATEPATH) $^: 296 $(CP) $[@ $@ 293 297 294 298 … … 297 301 # 298 302 $(PDWIN32_BIN)\$(TARGET).$(TARGET_EXTENSION): $(OBJDIR)\$(TARGET).$(TARGET_EXTENSION) 299 @if not exist $ (@D) $(CREATEPATH) $(@D)300 $(CP) $ ** $@303 @if not exist $^: $(CREATEPATH) $^: 304 $(CP) $[@ $^@ 301 305 !ifndef NO_MAIN_BIN_COPY 302 -$(CP) $ ** $(@D)..\..\$(@F)306 -$(CP) $[@ $^:..\..\$^. 303 307 !endif 304 308 … … 308 312 # 309 313 $(PDWIN32_BIN)\$(TARGET).sym: $(OBJDIR)\$(TARGET).sym 310 @if not exist $ (@D) $(CREATEPATH) $(@D)311 $(CP) $ **$@314 @if not exist $^: $(CREATEPATH) $^: 315 $(CP) $[@ $@ 312 316 !ifndef NO_MAIN_BIN_COPY 313 -$(CP) $ ** $(@D)..\..\$(@F)317 -$(CP) $[@ $^:..\..\$^. 314 318 !endif 315 319 … … 329 333 !ifndef NOTEXPDEF 330 334 $(ORGTARGET).lib: $(ORGTARGET)exp.def 331 $(IMPLIB) $(IMPLIBFLAGS) $@ $ **335 $(IMPLIB) $(IMPLIBFLAGS) $@ $[@ 332 336 !else 333 337 $(TARGET).lib: $(DEFFILE) 334 $(IMPLIB) $(IMPLIBFLAGS) $@ $ **338 $(IMPLIB) $(IMPLIBFLAGS) $@ $[@ 335 339 !endif 336 340 … … 341 345 !ifndef NOTEXPDEF 342 346 $(ORGTARGET)exp.def: $(DEFFILE) 343 $(IMPDEF) $ **$@347 $(IMPDEF) $[@ $@ 344 348 !endif 345 349 … … 357 361 !ifndef NOCLEAN 358 362 !ifndef CLEAN2 359 clean: 363 clean: .SYMBOLIC 360 364 !else 361 clean: clean2 365 clean: clean2 .SYMBOLIC 362 366 !endif 363 367 $(RM) *.lib *.res *.map *.pch \
Note:
See TracChangeset
for help on using the changeset viewer.