summaryrefslogtreecommitdiffstats
path: root/libs/ezxml/patches/101-build_shared.patch
blob: e3124f073ba0c7829f5fb26d06d8b9553de9b779 (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
25
26
--- a/GNUmakefile
+++ b/GNUmakefile
@@ -28,6 +28,7 @@ RM = rm -f
 DEBUG_CFLAGS = -O0 -g
 OBJS = ezxml.o
 LIB = libezxml.a
+DYN = libezxml.so
 TEST = ezxmltest
 ifdef NOMMAP
 CFLAGS += -D EZXML_NOMMAP
@@ -36,11 +37,14 @@ ifdef DEBUG
 CFLAGS += $(DEBUG_CFLAGS)
 endif
 
-all: $(LIB)
+all: $(LIB) $(DYN)
 
 $(LIB): $(OBJS)
 	$(AR) rcs $(LIB) $(OBJS)
 
+$(DYN): $(OBJS)
+	$(CC) -shared -o $(DYN) $(OBJS)
+
 nommap: CFLAGS += -D EZXML_NOMMAP
 nommap: all