Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 71628
Collapse All | Expand All

(-)Linux-PAM-0.77/modules/pam_console/Makefile (-6 / +4 lines)
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

Return to bug 71628