|
version 1.1.2.1, 2008/09/30 14:33:36
|
version 1.8.2.1, 2025/05/13 11:21:08
|
|
Line 8
|
Line 8
|
| |
|
| prefix = @prefix@ |
prefix = @prefix@ |
| exec_prefix = @exec_prefix@ |
exec_prefix = @exec_prefix@ |
| |
includedir = @includedir@ |
| |
libdir = @libdir@ |
| |
|
| LIBS = @LIBS@ |
LIBS = @LIBS@ |
| |
|
| CC = @CC@ |
CC = @CC@ |
| |
RANLIB = @RANLIB@ |
| MKDEP = @MKDEP@ |
MKDEP = @MKDEP@ |
| |
|
| |
BIN = ../bin |
| INC = ../inc |
INC = ../inc |
| LIB = ../lib |
LIB = ../lib |
| |
|
| LDADD = ${LIBS} |
LDADD = ${LIBS} |
| |
|
| CFLAGS = -I. -I${INC} -g | CFLAGS = -I. -I${INC} -Wall -fPIC @CFLAGS@ |
| LDFLAGS = -L. -L${LIB} | LDFLAGS = -L. -L${LIB} @LDFLAGS@ |
| |
|
| SRCS = aitcfg.c parse.c tools.c queue.c | SRCS = aitcfg.c parse.c queue.c pwd.c pq.c |
| OBJS = aitcfg.o parse.o tools.o queue.o | OBJS = aitcfg.o parse.o queue.o pwd.o pq.o |
| LIBSO = libaitcfg.so |
LIBSO = libaitcfg.so |
| |
LIBA = libaitcfg.a |
| |
|
| |
PROG_SRCS = cfgprog.c |
| |
PROG_OBJS = cfgprog.o |
| |
PROG = cfgprog |
| |
|
| all: depend \ |
all: depend \ |
| ${OBJS} \ | ${LIBA} \ |
| ${LIBSO} |
${LIBSO} |
| |
|
| depend: |
depend: |
| ${MKDEP} ${CFLAGS} ${SRCS} | ${MKDEP} ${CFLAGS} ${SRCS} ${PROG_SRCS} |
| |
|
| clean: |
clean: |
| @rm -f *.o *~ .depend |
@rm -f *.o *~ .depend |
|
Line 41 install:
|
Line 50 install:
|
| .c.o: |
.c.o: |
| ${CC} -c ${CFLAGS} $< |
${CC} -c ${CFLAGS} $< |
| |
|
| ${LIBSO}: | ${LIBA}: ${OBJS} |
| ${CC} ${LDFLAGS} -shared -o ${LIB}/$@ -nostartfiles -Wl,-x,-soname,$@ ${OBJS} ${LDADD} | ${AR} -rc ${LIB}/$@ ${OBJS} |
| | ${RANLIB} ${LIB}/$@ |
| | |
| | ${LIBSO}: ${OBJS} |
| | ${CC} ${LDFLAGS} -shared -o ${LIB}/$@ -Wl,-x,-soname,$@ ${OBJS} ${LDADD} |
| | |
| | ${PROG}: ${PROG_OBJS} |
| | ${CC} ${LDFLAGS} -o ${BIN}/$@ ${PROG_OBJS} ${LDADD} -laitcfg |