diff options
author | Christian Hesse <mail@eworm.de> | 2014-09-09 12:38:27 +0200 |
---|---|---|
committer | Christian Hesse <mail@eworm.de> | 2014-09-09 12:38:27 +0200 |
commit | 750903c2014a04bcbca2c4463be67a422b443587 (patch) | |
tree | 97f729ad2131f70d242b1a3a16dc97de5526208a /lib | |
parent | 8e08071f6a23e0975746922420fa94cd4a4c3092 (diff) | |
download | cqrlogo-750903c2014a04bcbca2c4463be67a422b443587.tar.gz cqrlogo-750903c2014a04bcbca2c4463be67a422b443587.tar.zst |
allow to build binaries statically linked against libcqrlogo
Diffstat (limited to 'lib')
-rw-r--r-- | lib/.gitignore | 1 | ||||
-rw-r--r-- | lib/Makefile | 12 |
2 files changed, 10 insertions, 3 deletions
diff --git a/lib/.gitignore b/lib/.gitignore index 6842a0a..14d8bbb 100644 --- a/lib/.gitignore +++ b/lib/.gitignore @@ -1,2 +1,3 @@ +libcqrlogo.o libcqrlogo.so libcqrlogo.so.* diff --git a/lib/Makefile b/lib/Makefile index b4bf444..93cd374 100644 --- a/lib/Makefile +++ b/lib/Makefile @@ -10,9 +10,15 @@ CFLAGS += $(shell pkg-config --cflags --libs libqrencode) all: libcqrlogo.so -libcqrlogo.so: libcqrlogo.c libcqrlogo.h ../config.h ../version.h - $(CC) $(CFLAGS) $(LDFLAGS) -shared -fPIC -Wl,-soname,libcqrlogo.so.$(SOVERSION) -o libcqrlogo.so.$(SOVERSION) libcqrlogo.c +libcqrlogo.o: libcqrlogo.c libcqrlogo.h ../config.h ../version.h Makefile + $(CC) -c $(CFLAGS) $(LDFLAGS) -fPIC -o libcqrlogo.o libcqrlogo.c + +libcqrlogo.so: libcqrlogo.o + $(CC) $(CFLAGS) $(LDFLAGS) -shared -fPIC -Wl,-soname,libcqrlogo.so.$(SOVERSION) -o libcqrlogo.so.$(SOVERSION) libcqrlogo.o $(LN) -sf libcqrlogo.so.$(SOVERSION) libcqrlogo.so clean: - $(RM) -f *.o *~ libcqrlogo.so libcqrlogo.so.* + $(RM) -f libcqrlogo.o libcqrlogo.so libcqrlogo.so.* + +distclean: + $(RM) -f *~ libcqrlogo.o libcqrlogo.so libcqrlogo.so.* |