curl-library
Open Watcom makefiles patch
Date: Tue, 10 Aug 2010 08:41:30 +0200
Hi,
Bellow I enclosed patchs to existing Open Watcom makefile to fix a few
problems.
- Missing -br option for DLL version
- Missing debug info if create debug version
- Use DLL version of OW linker
src/Makefile.Watcom
28a29,33
> ! if $(__VERSION__) > 1270
> ! loaddll wlink wlinkd
> ! else
> ! loaddll wlink wlink
> ! endif
82a88
> CFLAGS += -br
123,128c129,137
< %create $^@
< @%append $^@ system nt
< @%append $^@ file { $(OBJS) }
< @%append $^@ option quiet, map, caseexact, eliminate,
< @%append $^@ res=$(RESOURCE) libpath $(SYS_LIBS)
< # @%append $^@ library clib3r.lib
---
> %create $^@
> !ifdef %debug
> @%append $^@ debug all
> @%append $^@ option symfile
> !endif
> @%append $^@ system nt
> @%append $^@ file { $(OBJS) }
> @%append $^@ option quiet, map, caseexact, eliminate,
> @%append $^@ res=$(RESOURCE) libpath $(SYS_LIBS)
lib/Makefile.Watcom
28a29,33
> ! if $(__VERSION__) > 1270
> ! loaddll wlink wlinkd
> ! else
> ! loaddll wlink wlink
> ! endif
138c143
< $(CC) $(CFLAGS) -bd $[@ -fo=$^@
---
> $(CC) $(CFLAGS) -bd -br $[@ -fo=$^@
145,151c150,159
< %create $^@
< @%append $^@ system nt dll
< @%append $^@ file { $(OBJS_DYN) }
< @%append $^@ option quiet, map, caseexact, eliminate,
implib=$(LIBNAME)_imp.lib,
< @%append $^@ res=$(RESOURCE) libpath $(SYS_LIBS)
< # @%append $^@ library clib3r.lib
< @%append $^@ library wldap32.lib
---
> %create $^@
> !ifdef %debug
> @%append $^@ debug all
> @%append $^@ option symfile
> !endif
> @%append $^@ system nt dll
> @%append $^@ file { $(OBJS_DYN) }
> @%append $^@ option quiet, map, caseexact, eliminate,
implib=$(LIBNAME)_imp.lib,
> @%append $^@ res=$(RESOURCE) libpath $(SYS_LIBS)
> @%append $^@ library wldap32.lib
Regards
Jiri
-------------------------------------------------------------------
List admin: http://cool.haxx.se/list/listinfo/curl-library
Etiquette: http://curl.haxx.se/mail/etiquette.html
Received on 2010-08-10