equal
deleted
inserted
replaced
|
1 |
|
2 include ../config.unix |
|
3 |
|
4 CFLAGS+=-I$(LUA_INCDIR) |
|
5 |
|
6 INSTALL_DATA=install -m644 |
|
7 TARGET?=../util/ |
|
8 |
|
9 ALL=encodings.so hashes.so net.so pposix.so signal.so table.so ringbuffer.so |
|
10 |
|
11 ifdef RANDOM |
|
12 ALL+=crand.so |
|
13 endif |
|
14 |
|
15 .PHONY: all install clean |
|
16 .SUFFIXES: .c .o .so |
|
17 |
|
18 all: $(ALL) |
|
19 |
|
20 install: $(ALL) |
|
21 $(INSTALL_DATA) $? $(TARGET) |
|
22 |
|
23 clean: |
|
24 rm -f $(ALL) $(patsubst %.so,%.o,$(ALL)) |
|
25 |
|
26 encodings.so: LDLIBS+=$(IDNA_LIBS) |
|
27 |
|
28 hashes.so: LDLIBS+=$(OPENSSL_LIBS) |
|
29 |
|
30 crand.o: CFLAGS+=-DWITH_$(RANDOM) |
|
31 crand.so: LDLIBS+=$(RANDOM_LIBS) |
|
32 |
|
33 %.so: %.o |
|
34 $(LD) $(LDFLAGS) -o $@ $^ $(LDLIBS) |