Skip to content

Commit

Permalink
Workaround '.obj file not found' error reported by watcom wlib
Browse files Browse the repository at this point in the history
As of openwatcom-v2 snapshot 2014-04-01, wlib utility fails if .lb1
file contains quoted filenames.

* WCC_MAKEFILE (gc.lib, cord.lib, gccpp.lib, gctba.lib, gc.dll,
cord.dll, gccpp.dll, gctba.dll): Do not quote ('') .obj filenames.
  • Loading branch information
ivmai committed Apr 16, 2024
1 parent d92a59a commit b231467
Showing 1 changed file with 10 additions and 10 deletions.
20 changes: 10 additions & 10 deletions WCC_MAKEFILE
Original file line number Diff line number Diff line change
Expand Up @@ -103,24 +103,24 @@ OBJS= allchblk.obj alloc.obj backgraph.obj blacklst.obj checksums.obj &

gc.lib: $(OBJS)
@%create $*.lb1
@for %i in ($(OBJS)) do @%append $*.lb1 +'%i'
@for %i in ($(OBJS)) do @%append $*.lb1 +%i
*wlib -b -c -n -p=512 $@ @$*.lb1

cord.lib: $(COBJS)
@%create $*.lb1
@for %i in ($(COBJS)) do @%append $*.lb1 +'%i'
@for %i in ($(COBJS)) do @%append $*.lb1 +%i
*wlib -b -c -n -p=512 $@ @$*.lb1

gccpp.lib: gc_badalc.obj gc_cpp.obj
@%create $*.lb1
@%append $*.lb1 +'gc_badalc.obj'
@%append $*.lb1 +'gc_cpp.obj'
@%append $*.lb1 +gc_badalc.obj
@%append $*.lb1 +gc_cpp.obj
*wlib -b -c -n -p=512 $@ @$*.lb1

# The same as gccpp.lib but contains only gc_badalc.obj.
gctba.lib: gc_badalc.obj
@%create $*.lb1
@%append $*.lb1 +'gc_badalc.obj'
@%append $*.lb1 +gc_badalc.obj
*wlib -b -c -n -p=512 $@ @$*.lb1

!else
Expand All @@ -142,7 +142,7 @@ gc.dll: gc.obj .AUTODEPEND
!endif
@%append $*.lnk op case
@%append $*.lnk name $*
@%append $*.lnk file 'gc.obj'
@%append $*.lnk file gc.obj
*wlink @$*.lnk

cord.lib: cord.dll
Expand All @@ -159,7 +159,7 @@ cord.dll: $(COBJS) gc.lib .AUTODEPEND
!endif
@%append $*.lnk op case
@%append $*.lnk name $*
@for %i in ($(COBJS)) do @%append $*.lnk file '%i'
@for %i in ($(COBJS)) do @%append $*.lnk file %i
@%append $*.lnk library gc.lib
*wlink @$*.lnk

Expand All @@ -177,8 +177,8 @@ gccpp.dll: gc_badalc.obj gc_cpp.obj gc.lib .AUTODEPEND
!endif
@%append $*.lnk op case
@%append $*.lnk name $*
@%append $*.lnk file 'gc_badalc.obj'
@%append $*.lnk file 'gc_cpp.obj'
@%append $*.lnk file gc_badalc.obj
@%append $*.lnk file gc_cpp.obj
@%append $*.lnk library gc.lib
@%append $*.lnk library wr7$(CALLING)dll.lib
*wlink @$*.lnk
Expand All @@ -197,7 +197,7 @@ gctba.dll: gc_badalc.obj gc.lib .AUTODEPEND
!endif
@%append $*.lnk op case
@%append $*.lnk name $*
@%append $*.lnk file 'gc_badalc.obj'
@%append $*.lnk file gc_badalc.obj
@%append $*.lnk library gc.lib
@%append $*.lnk library wr7$(CALLING)dll.lib
*wlink @$*.lnk
Expand Down

0 comments on commit b231467

Please sign in to comment.