Comparison

util-src/Makefile @ 6876:d1fc95d22f33

util-src/Makefile: Move list of .so files in a variable
author Kim Alvefur <zash@zash.se>
date Sat, 26 Sep 2015 23:29:50 +0200
parent 6610:7c4cf87f4dff
child 6877:020ededc84a6
comparison
equal deleted inserted replaced
6875:12d68f7b1be0 6876:d1fc95d22f33
9 CC?=gcc 9 CC?=gcc
10 CXX?=g++ 10 CXX?=g++
11 LD?=gcc 11 LD?=gcc
12 CFLAGS+=-ggdb 12 CFLAGS+=-ggdb
13 13
14 ALL=encodings.so hashes.so net.so pposix.so signal.so table.so
15
14 .PHONY: all install clean 16 .PHONY: all install clean
15 .SUFFIXES: .c .o .so 17 .SUFFIXES: .c .o .so
16 18
17 all: encodings.so hashes.so net.so pposix.so signal.so table.so 19 all: $(ALL)
18 20
19 install: encodings.so hashes.so net.so pposix.so signal.so table.so 21 install: $(ALL)
20 install *.so ../util/ 22 install $^ ../util/
21 23
22 clean: 24 clean:
23 rm -f *.o 25 rm -f $(ALL)
24 rm -f *.so
25 rm -f ../util/*.so
26 26
27 encodings.so: encodings.o 27 encodings.so: encodings.o
28 MACOSX_DEPLOYMENT_TARGET="10.3"; export MACOSX_DEPLOYMENT_TARGET; 28 MACOSX_DEPLOYMENT_TARGET="10.3"; export MACOSX_DEPLOYMENT_TARGET;
29 $(CC) -o $@ $< $(LDFLAGS) $(IDNA_LIBS) 29 $(CC) -o $@ $< $(LDFLAGS) $(IDNA_LIBS)
30 30