version 1.4, 2014/04/27 16:26:45
|
version 1.5, 2015/07/02 22:28:14
|
Line 24 LDADD = -pthread ${LIBS}
|
Line 24 LDADD = -pthread ${LIBS}
|
CFLAGS = -I. -I${INC} -I${includedir} -Wall @CFLAGS@ |
CFLAGS = -I. -I${INC} -I${includedir} -Wall @CFLAGS@ |
LDFLAGS = -L. -L${LIB} -L${libdir} @LDFLAGS@ |
LDFLAGS = -L. -L${LIB} -L${libdir} @LDFLAGS@ |
|
|
SRCS = aitrpc.c srv.c cli.c builtin.c lists.c blob.c | 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 | OBJS = aitrpc.o srv.o cli.o builtin.o lists.o blob.o blobcli.o |
LIBSO = libaitrpc.so |
LIBSO = libaitrpc.so |
LIBA = libaitrpc.a |
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} \ |
${LIBA} \ |
${LIBSO} |
${LIBSO} |
|
|
depend: | dependc: |
${MKDEP} ${CFLAGS} ${SRCS} | ${MKDEP} -a ${CFLAGS} ${SRCS_CLI} |
|
|
|
depends: |
|
${MKDEP} -a ${CFLAGS} ${SRCS} |
|
|
clean: |
clean: |
@rm -f *.o *~ .depend |
@rm -f *.o *~ .depend |
|
|
install: |
install: |
|
|
|
installs: |
|
|
.c.o: |
.c.o: |
${CC} -c ${CFLAGS} $< |
${CC} -c ${CFLAGS} $< |
|
|
Line 50 ${LIBA}: ${OBJS}
|
Line 68 ${LIBA}: ${OBJS}
|
|
|
${LIBSO}: ${OBJS} |
${LIBSO}: ${OBJS} |
${CC} ${LDFLAGS} -shared -o ${LIB}/$@ -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} |