all: $(libcurl_a_LIBRARY) $(libcurl_dll_LIBRARY)
$(libcurl_a_LIBRARY): $(libcurl_a_OBJECTS) $(libcurl_a_DEPENDENCIES)
- $(RM) $@
+ -$(RM) $@
$(AR) cru $@ $(libcurl_a_OBJECTS)
$(RANLIB) $@
$(STRIP) $@
# remove the last line above to keep debug info
$(libcurl_dll_LIBRARY): $(libcurl_a_OBJECTS) $(RESOURCE) $(libcurl_dll_DEPENDENCIES)
- $(RM) $@
+ -$(RM) $@
$(CC) $(LDFLAGS) -shared -Wl,--out-implib,$(libcurl_dll_a_LIBRARY) \
-o $@ $(libcurl_a_OBJECTS) $(RESOURCE) $(DLL_LIBS)
$(RC) $(RCFLAGS) $< -o $@
clean:
- $(RM) $(libcurl_a_OBJECTS) $(RESOURCE)
+ -$(RM) $(libcurl_a_OBJECTS) $(RESOURCE)
distrib: clean
- $(RM) $(libcurl_a_LIBRARY) $(libcurl_dll_LIBRARY) $(libcurl_dll_a_LIBRARY)
+ -$(RM) $(libcurl_a_LIBRARY) $(libcurl_dll_LIBRARY) $(libcurl_dll_a_LIBRARY)
$(ARES_LIB)/libcares.a:
$(MAKE) -C $(ARES_LIB) -f Makefile.m32
all: curl.exe
curl.exe: curl.res $(curl_OBJECTS) $(curl_DEPENDENCIES)
- $(RM) $@
+ -$(RM) $@
$(LINK) $< $(curl_OBJECTS) $(curl_LDADD)
# We don't have nroff normally under win32
# hugehelp.c: ../README.curl ../curl.1 mkhelp.pl
-# $(RM) hugehelp.c
+# -$(RM) hugehelp.c
# $(NROFF) -man ../curl.1 | $(PERL) mkhelp.pl ../README.curl > hugehelp.c
.c.o:
$(RC) $(RCFLAGS) $< -o $@
clean:
- $(RM) $(curl_OBJECTS)
+ -$(RM) $(curl_OBJECTS)
distrib: clean
- $(RM) $(curl_PROGRAMS)
+ -$(RM) $(curl_PROGRAMS)