Added .def file to output.
Requested by Johnny Luong on the libcurl list.
This commit is contained in:
@@ -273,8 +273,9 @@ $(libcurl_a_LIBRARY): $(libcurl_a_OBJECTS) $(libcurl_a_DEPENDENCIES)
|
|||||||
|
|
||||||
$(libcurl_dll_LIBRARY): $(libcurl_a_OBJECTS) $(RESOURCE) $(libcurl_dll_DEPENDENCIES)
|
$(libcurl_dll_LIBRARY): $(libcurl_a_OBJECTS) $(RESOURCE) $(libcurl_dll_DEPENDENCIES)
|
||||||
@$(call DEL, $@)
|
@$(call DEL, $@)
|
||||||
$(CC) $(LDFLAGS) -shared -Wl,--out-implib,$(libcurl_dll_a_LIBRARY) \
|
$(CC) $(LDFLAGS) -shared -o $@ \
|
||||||
-o $@ $(libcurl_a_OBJECTS) $(RESOURCE) $(DLL_LIBS)
|
-Wl,--output-def,$(@:.dll=.def),--out-implib,$(libcurl_dll_a_LIBRARY) \
|
||||||
|
$(libcurl_a_OBJECTS) $(RESOURCE) $(DLL_LIBS)
|
||||||
|
|
||||||
%.o: %.c $(PROOT)/include/curl/curlbuild.h
|
%.o: %.c $(PROOT)/include/curl/curlbuild.h
|
||||||
$(CC) $(INCLUDES) $(CFLAGS) -c $<
|
$(CC) $(INCLUDES) $(CFLAGS) -c $<
|
||||||
@@ -289,7 +290,7 @@ endif
|
|||||||
@$(call DEL, $(libcurl_a_OBJECTS) $(RESOURCE))
|
@$(call DEL, $(libcurl_a_OBJECTS) $(RESOURCE))
|
||||||
|
|
||||||
distclean vclean: clean
|
distclean vclean: clean
|
||||||
@$(call DEL, $(libcurl_a_LIBRARY) $(libcurl_dll_LIBRARY) $(libcurl_dll_a_LIBRARY))
|
@$(call DEL, $(libcurl_a_LIBRARY) $(libcurl_dll_LIBRARY) $(libcurl_dll_LIBRARY:.dll=.def) $(libcurl_dll_a_LIBRARY))
|
||||||
|
|
||||||
$(PROOT)/include/curl/curlbuild.h:
|
$(PROOT)/include/curl/curlbuild.h:
|
||||||
@echo Creating $@
|
@echo Creating $@
|
||||||
|
Reference in New Issue
Block a user