blob: 591bd4280d914006370e4a41fafb9fe9164bc9d8 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
--- Makefile.orig 2023-09-18 20:57:42 UTC
+++ Makefile
@@ -21,16 +21,19 @@ else
endif
.PHONY: all
-all: libtrilogy.a examples
+all: libtrilogy.a libtrilogy.so examples
.PHONY: examples
examples: $(EXAMPLES)
-example/%: example/%.c libtrilogy.a
+example/%: example/%.c libtrilogy.so
$(CC) -o $@ $(CFLAGS) -pedantic $(LDFLAGS) $^ $(OPENSSL)
libtrilogy.a: $(OBJS)
$(AR) r $@ $^
+
+libtrilogy.so: $(OBJS)
+ $(CC) -shared $^ -o $@
%.o: %.c inc/trilogy/*.h
$(CC) -o $@ $(CFLAGS) -pedantic -c $<
|