Lines 10-18
Link Here
|
10 |
|
10 |
|
11 |
LOCKDIR = /var/run/console |
11 |
LOCKDIR = /var/run/console |
12 |
LOCKMODE = 755 |
12 |
LOCKMODE = 755 |
13 |
# Use static version of glib |
13 |
LIBS += $(shell pkg-config --libs glib-2.0) -L../pammodutil -lpammodutil |
14 |
GLIB = $(shell glib-config --libs | sed -e 's|^.*-L\([^[:space:]]*\)[[:space:]]*.*|\1/libglib.a|') |
|
|
15 |
LIBS += $(ROOT)$(GLIB) -L../pammodutil -lpammodutil |
16 |
LDFLAGS = $(LIBS) |
14 |
LDFLAGS = $(LIBS) |
17 |
|
15 |
|
18 |
BINARY = pam_console_apply |
16 |
BINARY = pam_console_apply |
Lines 22-28
Link Here
|
22 |
MAN5 = console.apps.5 console.perms.5 |
20 |
MAN5 = console.apps.5 console.perms.5 |
23 |
MAN8 = pam_console.8 pam_console_apply.8 |
21 |
MAN8 = pam_console.8 pam_console_apply.8 |
24 |
|
22 |
|
25 |
CFLAGS += $(shell glib-config --cflags) -D_GNU_SOURCE -DLOCKDIR=\"$(LOCKDIR)\" -I../pammodutil/include |
23 |
CFLAGS += $(shell pkg-config --cflags glib-2.0) -D_GNU_SOURCE -DLOCKDIR=\"$(LOCKDIR)\" -I../pammodutil/include |
26 |
|
24 |
|
27 |
FLEX_OPTS = -Cr |
25 |
FLEX_OPTS = -Cr |
28 |
BISON_OPTS = -d |
26 |
BISON_OPTS = -d |
Lines 64-70
Link Here
|
64 |
endif |
62 |
endif |
65 |
|
63 |
|
66 |
$(BINARY): $(BINSRC) |
64 |
$(BINARY): $(BINSRC) |
67 |
$(CC) $(CFLAGS) $(TARGET_ARCH) -o $@ $^ -Wl,-Bstatic $(LDFLAGS) -Wl,-Bdynamic ../../libpam/libpam.so -lc |
65 |
$(CC) $(CFLAGS) $(TARGET_ARCH) -o $@ $^ -Wl,-Bdynamic $(LDFLAGS) ../../libpam/libpam.so -lc |
68 |
|
66 |
|
69 |
ifdef DYNAMIC |
67 |
ifdef DYNAMIC |
70 |
$(LIBOBJD): $(LIBSRC) |
68 |
$(LIBOBJD): $(LIBSRC) |
Lines 75-81
Link Here
|
75 |
$(LD_D) -o $@ $(LIBOBJD) $(LIBS) $(NEED_LINK_LIB_C) |
73 |
$(LD_D) -o $@ $(LIBOBJD) $(LIBS) $(NEED_LINK_LIB_C) |
76 |
|
74 |
|
77 |
pam_console_apply_devfsd.so: dynamic/pam_console_apply_devfsd.o |
75 |
pam_console_apply_devfsd.so: dynamic/pam_console_apply_devfsd.o |
78 |
$(LD_D) -o $@ dynamic/pam_console_apply_devfsd.o -Wl,-Bstatic $(LIBS) -L../../libpam -lpam -Wl,-Bdynamic $(NEED_LINK_LIB_C) |
76 |
$(LD_D) -o $@ dynamic/pam_console_apply_devfsd.o -Wl,-Bstatic -L../../libpam -lpam -Wl,-Bdynamic $(LIBS) $(NEED_LINK_LIB_C) |
79 |
endif |
77 |
endif |
80 |
|
78 |
|
81 |
ifdef STATIC |
79 |
ifdef STATIC |