Browse code
separate integration objects
Showing 1 changed files
... | ... |
@@ -1,9 +1,9 @@ |
1 |
-CXXFLAGS += -fPIC -fno-stack-protector -std=c++11 -lpam |
|
1 |
+CXXFLAGS += -fPIC -fno-stack-protector -std=c++11 |
|
2 | 2 |
CFLAGS += -fPIC -fno-stack-protector |
3 |
-LDFLAGS += -lpam |
|
3 |
+LDFLAGS = -lpam |
|
4 | 4 |
|
5 |
-OBJS = dual_control.o request.o dual_control_integrate.o validator.o conversation.o user.o \ |
|
6 |
- sys_unistd.o sys_pwd.o token.o sys_fstream.o sys_syslog.o logger.o pam.o |
|
5 |
+INTEGRATION_OBJS = sys_syslog.o sys_fstream.o sys_unistd.o sys_pwd.o pam.o dual_control_integrate.o |
|
6 |
+OBJS = dual_control.o request.o validator.o conversation.o user.o token.o logger.o |
|
7 | 7 |
TESTS = dual_control_test validator_test conversation_test request_test user_test token_test \ |
8 | 8 |
logger_test |
9 | 9 |
TESTOBJS = $(patsubst %,%.o,$(TESTS)) |
... | ... |
@@ -42,7 +42,7 @@ distclean: clean |
42 | 42 |
-include .depend |
43 | 43 |
|
44 | 44 |
$(TESTS): %: %.o $(OBJS) |
45 |
- @$(CXX) $(CXXFLAGS) $(CPPFLAGS) $(LDFLAGS) -o $@ $^ |
|
45 |
+ @$(CXX) $(CXXFLAGS) $(CPPFLAGS) -o $@ $^ |
|
46 | 46 |
@./$@ |
47 | 47 |
|
48 | 48 |
.PHONY: test |
... | ... |
@@ -52,7 +52,7 @@ test: $(TESTS) |
52 | 52 |
.PHONY: install |
53 | 53 |
install: $(OBJS) |
54 | 54 |
ifeq ($(UNAME_S), Linux) |
55 |
- ld $(LDFLAGS) -x --shared -lpam -o $(DESTDIR)@PAM_MODULE_DIRECTORY@/$(MODULELIB) $(OBJS) |
|
55 |
+ ld $(LDFLAGS) -x --shared -o $(DESTDIR)@PAM_MODULE_DIRECTORY@/$(MODULELIB) $(OBJS) $(INTEGRATION_OBJS) |
|
56 | 56 |
else |
57 | 57 |
@echo installation recipe not known for $(UNAME_S) |
58 | 58 |
endif |