mirror of
https://github.com/moparisthebest/curl
synced 2024-12-21 23:58:49 -05:00
Changed suffix rules to pattern rules.
Suffix rules cannot have any prerequisites of their own.
This commit is contained in:
parent
977825a68c
commit
e4172d934d
@ -217,20 +217,21 @@ include Makefile.inc
|
|||||||
|
|
||||||
example_PROGRAMS := $(patsubst %,%.exe,$(strip $(check_PROGRAMS)))
|
example_PROGRAMS := $(patsubst %,%.exe,$(strip $(check_PROGRAMS)))
|
||||||
|
|
||||||
.SUFFIXES: .rc .res .o .exe
|
|
||||||
|
|
||||||
|
|
||||||
all: $(example_PROGRAMS)
|
all: $(example_PROGRAMS)
|
||||||
|
|
||||||
.o.exe: $(curl_DEPENDENCIES)
|
%.exe: %.o $(curl_DEPENDENCIES)
|
||||||
$(CC) $(LDFLAGS) -o $@ $< $(curl_LDADD)
|
$(CC) $(LDFLAGS) -o $@ $< $(curl_LDADD)
|
||||||
|
|
||||||
.c.o:
|
%.o: %.c
|
||||||
$(CC) $(INCLUDES) $(CFLAGS) -c $<
|
$(CC) $(INCLUDES) $(CFLAGS) -c $<
|
||||||
|
|
||||||
.rc.res:
|
%.res: %.rc
|
||||||
$(RC) $(RCFLAGS) $< -o $@
|
$(RC) $(RCFLAGS) $< -o $@
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
$(RM) $(example_PROGRAMS)
|
$(RM) $(example_PROGRAMS:.exe=.o)
|
||||||
|
|
||||||
|
distclean vclean: clean
|
||||||
|
-$(RM) $(example_PROGRAMS)
|
||||||
|
|
||||||
|
@ -208,7 +208,6 @@ libcurl_a_DEPENDENCIES := $(strip $(CSOURCES) $(HHEADERS))
|
|||||||
|
|
||||||
RESOURCE = libcurl.res
|
RESOURCE = libcurl.res
|
||||||
|
|
||||||
.SUFFIXES: .rc .res
|
|
||||||
|
|
||||||
all: $(libcurl_a_LIBRARY) $(libcurl_dll_LIBRARY)
|
all: $(libcurl_a_LIBRARY) $(libcurl_dll_LIBRARY)
|
||||||
|
|
||||||
@ -225,10 +224,10 @@ $(libcurl_dll_LIBRARY): $(libcurl_a_OBJECTS) $(RESOURCE) $(libcurl_dll_DEPENDENC
|
|||||||
$(CC) $(LDFLAGS) -shared -Wl,--out-implib,$(libcurl_dll_a_LIBRARY) \
|
$(CC) $(LDFLAGS) -shared -Wl,--out-implib,$(libcurl_dll_a_LIBRARY) \
|
||||||
-o $@ $(libcurl_a_OBJECTS) $(RESOURCE) $(DLL_LIBS)
|
-o $@ $(libcurl_a_OBJECTS) $(RESOURCE) $(DLL_LIBS)
|
||||||
|
|
||||||
.c.o: $(PROOT)/include/curl/curlbuild.h
|
%.o: %.c $(PROOT)/include/curl/curlbuild.h
|
||||||
$(CC) $(INCLUDES) $(CFLAGS) -c $<
|
$(CC) $(INCLUDES) $(CFLAGS) -c $<
|
||||||
|
|
||||||
.rc.res:
|
%.res: %.rc
|
||||||
$(RC) $(RCFLAGS) $< -o $@
|
$(RC) $(RCFLAGS) $< -o $@
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
|
@ -206,8 +206,6 @@ endif
|
|||||||
|
|
||||||
RESOURCE = curl.res
|
RESOURCE = curl.res
|
||||||
|
|
||||||
.SUFFIXES: .rc .res
|
|
||||||
|
|
||||||
|
|
||||||
all: $(curl_PROGRAMS)
|
all: $(curl_PROGRAMS)
|
||||||
|
|
||||||
@ -224,10 +222,10 @@ hugehelp.c:
|
|||||||
@echo Creating $@
|
@echo Creating $@
|
||||||
@$(CP) hugehelp.c.cvs $@
|
@$(CP) hugehelp.c.cvs $@
|
||||||
|
|
||||||
.c.o:
|
%.o: %.c
|
||||||
$(CC) $(INCLUDES) $(CFLAGS) -c $<
|
$(CC) $(INCLUDES) $(CFLAGS) -c $<
|
||||||
|
|
||||||
.rc.res:
|
%.res: %.rc
|
||||||
$(RC) $(RCFLAGS) $< -o $@
|
$(RC) $(RCFLAGS) $< -o $@
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
|
Loading…
Reference in New Issue
Block a user