aw-overlay/sys-auth/google-authenticator/files/google-authenticator-1.0-Makefile.patch

59 lines
2.3 KiB
Diff

Sa 7. Jul 19:54:31 CEST 2012
Manuel Rueger (gentoo@rueg.eu)
Make CC overwritable
Drop -g and -O2
--- Makefile.old 2012-06-02 08:10:18.115493988 +0200
+++ Makefile 2012-07-07 18:51:19.923536018 +0200
@@ -18,9 +18,7 @@
.SUFFIXES: .so
-ifeq ($(origin CC), default)
- CC := gcc
-endif
+CC ?= gcc
DEF_CFLAGS := $(shell [ `uname` = SunOS ] && \
echo ' -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT') \
@@ -70,14 +68,14 @@
libpam-google-authenticator-*-source.tar.bz2
google-authenticator: google-authenticator.o base32.o hmac.o sha1.o
- $(CC) -g $(DEF_LDFLAGS) -o $@ $+ $(LDL_LDFLAGS)
+ $(CC) $(DEF_LDFLAGS) -o $@ $+ $(LDL_LDFLAGS)
demo: demo.o pam_google_authenticator_demo.o base32.o hmac.o sha1.o
- $(CC) -g $(DEF_LDFLAGS) -rdynamic -o $@ $+ $(LDL_LDFLAGS)
+ $(CC) $(DEF_LDFLAGS) -rdynamic -o $@ $+ $(LDL_LDFLAGS)
pam_google_authenticator_unittest: pam_google_authenticator_unittest.o \
base32.o hmac.o sha1.o
- $(CC) -g $(DEF_LDFLAGS) -rdynamic -o $@ $+ -lc $(LDL_LDFLAGS)
+ $(CC) $(DEF_LDFLAGS) -rdynamic -o $@ $+ -lc $(LDL_LDFLAGS)
pam_google_authenticator.so: base32.o hmac.o sha1.o
pam_google_authenticator_testing.so: base32.o hmac.o sha1.o
@@ -85,10 +83,10 @@
pam_google_authenticator.o: pam_google_authenticator.c base32.h hmac.h sha1.h
pam_google_authenticator_demo.o: pam_google_authenticator.c base32.h hmac.h \
sha1.h
- $(CC) -DDEMO --std=gnu99 -Wall -O2 -g -fPIC -c $(DEF_CFLAGS) -o $@ $<
+ $(CC) -DDEMO --std=gnu99 -Wall -fPIC -c $(DEF_CFLAGS) -o $@ $<
pam_google_authenticator_testing.o: pam_google_authenticator.c base32.h \
hmac.h sha1.h
- $(CC) -DTESTING --std=gnu99 -Wall -O2 -g -fPIC -c $(DEF_CFLAGS) \
+ $(CC) -DTESTING --std=gnu99 -Wall -fPIC -c $(DEF_CFLAGS) \
-o $@ $<
pam_google_authenticator_unittest.o: pam_google_authenticator_unittest.c \
pam_google_authenticator_testing.so \
@@ -100,6 +98,6 @@
sha1.o: sha1.c sha1.h
.c.o:
- $(CC) --std=gnu99 -Wall -O2 -g -fPIC -c $(DEF_CFLAGS) -o $@ $<
+ $(CC) --std=gnu99 -Wall -fPIC -c $(DEF_CFLAGS) -o $@ $<
.o.so:
- $(CC) -shared -g $(DEF_LDFLAGS) -o $@ $+ -lpam
+ $(CC) -shared $(DEF_LDFLAGS) -o $@ $+ -lpam