Browse code
Move linker flags to end for GCC
Ed Langley authored on 30/05/2017 22:54:35
Showing 1 changed files
Showing 1 changed files
... | ... |
@@ -1,6 +1,5 @@ |
1 | 1 |
CXXFLAGS += -fPIC -fno-stack-protector -std=c++11 -g |
2 | 2 |
CFLAGS += -fPIC -fno-stack-protector -g |
3 |
-#LDFLAGS = -Wl,-Bstatic -Wl,-Bdynamic -lpam -Wl,--as-needed |
|
4 | 3 |
LDFLAGS = -lpam @LIBS@ |
5 | 4 |
|
6 | 5 |
INTEGRATION_OBJS = sys_syslog.o sys_fstream.o sys_unistd.o sys_pwd.o sys_pam.o \ |
... | ... |
@@ -27,7 +26,7 @@ dual_control.a: dual_control.o dual_control_integrate.o $(OBJS) $(INTEGRATION_OB |
27 | 26 |
ranlib $@ |
28 | 27 |
|
29 | 28 |
dual_control: dual_control_tool.o $(OBJS) $(INTEGRATION_OBJS) |
30 |
- $(CXX) $(CXXFLAGS) $(CPPFLAGS) $(LDFLAGS) -o $@ $^ |
|
29 |
+ $(CXX) $(CXXFLAGS) $(CPPFLAGS) -o $@ $^ $(LDFLAGS) |
|
31 | 30 |
|
32 | 31 |
|
33 | 32 |
.PHONY: clean |
... | ... |
@@ -47,7 +46,7 @@ distclean: clean |
47 | 46 |
-include .depend |
48 | 47 |
|
49 | 48 |
%_test.out: %_test.o $(OBJS) |
50 |
- $(CXX) $(CXXFLAGS) $(CPPFLAGS) $(LDFLAGS) -o $@ $^ |
|
49 |
+ $(CXX) $(CXXFLAGS) $(CPPFLAGS) -o $@ $^ $(LDFLAGS) |
|
51 | 50 |
|
52 | 51 |
RUN_%: %.out |
53 | 52 |
@echo running $< |