--- libaitrpc/src/Makefile.in 2010/06/18 01:48:06 1.1 +++ libaitrpc/src/Makefile.in 2015/07/02 22:28:14 1.5 @@ -3,11 +3,13 @@ # AITNET ltd - Sofia/Bulgaria # # $Author: misho $ -# $Id: Makefile.in,v 1.1 2010/06/18 01:48:06 misho Exp $ +# $Id: Makefile.in,v 1.5 2015/07/02 22:28:14 misho Exp $ # prefix = @prefix@ exec_prefix = @exec_prefix@ +includedir = @includedir@ +libdir = @libdir@ LIBS = @LIBS@ @@ -17,28 +19,46 @@ MKDEP = @MKDEP@ INC = ../inc LIB = ../lib -LDADD = ${LIBS} +LDADD = -pthread ${LIBS} -CFLAGS = -I. -I${INC} -Wall @CFLAGS@ -LDFLAGS = -L. -L${LIB} @LDFLAGS@ +CFLAGS = -I. -I${INC} -I${includedir} -Wall @CFLAGS@ +LDFLAGS = -L. -L${LIB} -L${libdir} @LDFLAGS@ -SRCS = aitrpc.c srv.c cli.c builtin.c -OBJS = aitrpc.o srv.o cli.o builtin.o +SRCS = aitrpc.c srv.c cli.c builtin.c lists.c blob.c blobcli.c +OBJS = aitrpc.o srv.o cli.o builtin.o lists.o blob.o blobcli.o LIBSO = libaitrpc.so LIBA = libaitrpc.a -all: depend \ +SRCS_CLI = aitrpc.c cli.c blobcli.c +OBJS_CLI = aitrpc.o cli.o blobcli.o +LIBSO_CLI = libaitrpc_cli.so +LIBA_CLI = libaitrpc_cli.a + +all: allc + +depend: dependc + +allc: depend \ + ${LIBA_CLI} \ + ${LIBSO_CLI} + +alls: depends \ ${LIBA} \ ${LIBSO} -depend: - ${MKDEP} ${CFLAGS} ${SRCS} +dependc: + ${MKDEP} -a ${CFLAGS} ${SRCS_CLI} +depends: + ${MKDEP} -a ${CFLAGS} ${SRCS} + clean: @rm -f *.o *~ .depend install: +installs: + .c.o: ${CC} -c ${CFLAGS} $< @@ -47,4 +67,11 @@ ${LIBA}: ${OBJS} ${RANLIB} ${LIB}/$@ ${LIBSO}: ${OBJS} - ${CC} ${LDFLAGS} -shared -o ${LIB}/$@ -nostartfiles -Wl,-x,-soname,$@ ${OBJS} ${LDADD} + ${CC} ${LDFLAGS} -shared -o ${LIB}/$@ -Wl,-x,-soname,$@ ${OBJS} ${LDADD} + +${LIBA_CLI}: ${OBJS_CLI} + ${AR} -rc ${LIB}/$@ ${OBJS_CLI} + ${RANLIB} ${LIB}/$@ + +${LIBSO_CLI}: ${OBJS_CLI} + ${CC} ${LDFLAGS} -shared -o ${LIB}/$@ -Wl,-x,-soname,$@ ${OBJS_CLI} ${LDADD}