util-src/Makefile: Move list of .so files in a variable
authorKim Alvefur <zash@zash.se>
Sat, 26 Sep 2015 21:29:50 +0000 (23:29 +0200)
committerKim Alvefur <zash@zash.se>
Sat, 26 Sep 2015 21:29:50 +0000 (23:29 +0200)
util-src/Makefile

index 3674975c04ef486c8a3abb297208eb7e8a5fc272..1f092b1e65925b5b0f66c6175bb20f973c51c952 100644 (file)
@@ -11,18 +11,18 @@ CXX?=g++
 LD?=gcc
 CFLAGS+=-ggdb
 
+ALL=encodings.so hashes.so net.so pposix.so signal.so table.so
+
 .PHONY: all install clean
 .SUFFIXES: .c .o .so
 
-all: encodings.so hashes.so net.so pposix.so signal.so table.so
+all: $(ALL)
 
-install: encodings.so hashes.so net.so pposix.so signal.so table.so
-       install *.so ../util/
+install: $(ALL)
+       install $^ ../util/
 
 clean:
-       rm -f *.o
-       rm -f *.so
-       rm -f ../util/*.so
+       rm -f $(ALL)
 
 encodings.so: encodings.o
        MACOSX_DEPLOYMENT_TARGET="10.3"; export MACOSX_DEPLOYMENT_TARGET;