This reverts commit
a51ac6d9a011ba10b0be396dc1e801b2fc829651.
Hrm, actually, these patches are wrong.
commit
725e63c5194bfdcde0a2a3507aca156ba36cf49f for instance:
"Libraries must be specified after the binary target."
demo: demo.o
- $(CC) -o $@ $(LIBS) $^
+ $(CC) -o $@ $^ $(LIBS)
the binary target here is "$@".
$^ is the source file name (demo.c).
this patch moves the source file name prior to the libraries, which is
incorrect (ref: gcc(1)). The input files should appear last.
So it breaks builds where $(LIBS) is non-empty.
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
$(CC) $(CPPFLAGS) $(CFLAGS) -c -o $@ $<
hello: hello.o lttng-ust-provider-hello.a
- $(CC) -o $@ $(LDFLAGS) $^ $(LIBS)
+ $(CC) -o $@ $(LDFLAGS) $(LIBS) $^
.PHONY: clean
clean: