diff options
author | Gökçen Eraslan <gokcen.eraslan@gmail.com> | 2014-12-23 13:11:44 +0300 |
---|---|---|
committer | Gökçen Eraslan <gokcen.eraslan@gmail.com> | 2014-12-23 13:11:44 +0300 |
commit | 79e6e10d69ccd801ebd63b4d111828eaa039bec4 (patch) | |
tree | e4eb841dcac143c363c17292c7f92ab150b69e61 | |
parent | be0fb0335bf68c07202f6dd24825db65a4ea1e59 (diff) |
Generate dynamic library
-rw-r--r-- | Makefile.in | 5 |
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 $@ |