! loaddll wcc386 wccd386
! loaddll wpp386 wppd386
! loaddll wlib wlibd
+! if $(__VERSION__) < 1280
+! loaddll wlink wlinkd
+! else
+! loaddll wlink wlink
+! endif
!endif
MD = mkdir
-$(RM) $(RESOURCE) $(LINK_ARG) $(LIB_ARG)
vclean realclean: clean .SYMBOLIC
- -$(RM) $(TARGETS) $(LIBNAME).map
+ -$(RM) $(TARGETS) $(LIBNAME).map $(LIBNAME).sym
-$(RD) $(OBJ_BASE)\stat
-$(RD) $(OBJ_BASE)\dyn
-$(RD) $(OBJ_BASE)
.ERASE
.c{$(OBJ_BASE)\dyn}.obj:
- $(CC) $(CFLAGS) -bd $[@ -fo=$^@
+ $(CC) $(CFLAGS) -bd -br $[@ -fo=$^@
.ERASE
.c{$(OBJ_BASE)\stat}.obj:
%create $^@
@%append $^@ system nt dll
@%append $^@ file { $(OBJS_DYN) }
+!ifdef %debug
+ @%append $^@ debug all
+ @%append $^@ option symfile
+!endif
@%append $^@ option quiet, map, caseexact, eliminate, implib=$(LIBNAME)_imp.lib,
@%append $^@ res=$(RESOURCE) libpath $(SYS_LIBS)
-# @%append $^@ library clib3r.lib
@%append $^@ library wldap32.lib
!ifdef %use_watt32
@%append $^@ library $(%watt_root)\lib\wattcpw_imp.lib
! loaddll wcc386 wccd386
! loaddll wpp386 wppd386
! loaddll wlib wlibd
+! if $(__VERSION__) < 1280
+! loaddll wlink wlinkd
+! else
+! loaddll wlink wlink
+! endif
!endif
MD = mkdir
!ifdef %curl_static
CFLAGS += -DCURL_STATICLIB
!else
+CFLAGS += -br
OBJS += $(CURLX_SOURCES:.c=.obj)
!endif
OBJS = $OBJ_DIR\$(OBJS: = $OBJ_DIR\)
vclean realclean: clean .SYMBOLIC
-$(RD) $(OBJ_DIR)
- -$(RM) curl.exe curl.map hugehelp.c
+ -$(RM) curl.exe curl.map curl.sym hugehelp.c
hugehelp.c: hugehelp.c.cvs
$(CP) $[@ $^@
%create $^@
@%append $^@ system nt
@%append $^@ file { $(OBJS) }
+!ifdef %debug
+ @%append $^@ debug all
+ @%append $^@ option symfile
+!endif
@%append $^@ option quiet, map, caseexact, eliminate,
@%append $^@ res=$(RESOURCE) libpath $(SYS_LIBS)
-# @%append $^@ library clib3r.lib
!ifdef %curl_static
@%append $^@ library wldap32.lib
@%append $^@ library ..\lib\$(LIBNAME).lib