Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/majn/tgl.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGökçen Eraslan <gokcen.eraslan@gmail.com>2014-12-23 13:11:44 +0300
committerGökçen Eraslan <gokcen.eraslan@gmail.com>2014-12-23 13:11:44 +0300
commit79e6e10d69ccd801ebd63b4d111828eaa039bec4 (patch)
treee4eb841dcac143c363c17292c7f92ab150b69e61
parentbe0fb0335bf68c07202f6dd24825db65a4ea1e59 (diff)
Generate dynamic library
-rw-r--r--Makefile.in5
1 files changed, 4 insertions, 1 deletions
diff --git a/Makefile.in b/Makefile.in
index fcc922f..6bd5a90 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -17,7 +17,7 @@ LIB=libs
EXE=bin
DIR_LIST=${DEP} ${AUTO} ${EXE} ${OBJ} ${LIB} ${DEP}/auto ${OBJ}/auto
-LIB_LIST=${LIB}/libtgl.a
+LIB_LIST=${LIB}/libtgl.a ${LIB}/libtgl.so
TGL_OBJECTS=${OBJ}/mtproto-common.o ${OBJ}/mtproto-client.o ${OBJ}/queries.o ${OBJ}/structures.o ${OBJ}/binlog.o ${OBJ}/auto/auto.o ${OBJ}/tgl.o ${OBJ}/updates.o ${OBJ}/tg-mime-types.o @EXTRA_OBJECTS@
TLD_OBJECTS=${OBJ}/dump-tl-file.o
@@ -55,6 +55,9 @@ ${OBJ_C}: ${OBJ}/%.o: ${srcdir}/%.c | create_dirs
${LIB}/libtgl.a: ${TGL_OBJECTS} ${COMMON_OBJECTS}
ar ruv $@ ${TGL_OBJECTS} ${COMMON_OBJECTS}
+${LIB}/libtgl.so: ${TGL_OBJECTS} ${COMMON_OBJECTS}
+ ${CC} -shared -o $@ ${TGL_OBJECTS} ${COMMON_OBJECTS}
+
${EXE}/generate: ${GENERATE_OBJECTS} ${COMMON_OBJECTS}
${CC} ${GENERATE_OBJECTS} ${COMMON_OBJECTS} ${LINK_FLAGS} -o $@