File:  [ELWIX - Embedded LightWeight unIX -] / ansh / src / Makefile.in
Revision 1.5: download - view: text, annotated - select for diffs - revision graph
Tue May 19 23:25:30 2015 UTC (9 years ago) by misho
Branches: MAIN
CVS tags: ansh2_1, HEAD, ANSH2_0
version 2.0

#
# (C) 2011 AITnet - Sofia/Bulgaria - <misho@openbsd-bg.org>
# by Michael Pounov <misho@elwix.org>
#
# $Author: misho $
# $Id: Makefile.in,v 1.5 2015/05/19 23:25:30 misho Exp $
#
prefix = @prefix@
exec_prefix = @exec_prefix@
includedir = @includedir@
libdir = @libdir@

CC = @CC@
MKDEP = @MKDEP@

BIN = ../bin
INC = ../inc

LDADD = @LIBS@ -lelwix -laitio -laitsched

CFLAGS = -I. -I${INC} -I${includedir} @CFLAGS@
LDFLAGS = -L. -L${libdir} @LDFLAGS@

SRCS = ${ANSHD_SRCS} ${ANSH_SRCS} ${ANSH3D_SRCS} ${ANSH3_SRCS}
PROGS = ${ANSHD_PROG} ${ANSH_PROG} ${ANSH3D_PROG} ${ANSH3_PROG}

ANSHD_SRCS = anshd.c compile.c utils.c daemon2.c proc.c
ANSHD_OBJS = anshd.o compile.o utils.o daemon2.o proc.o
ANSHD_PROG = anshd

ANSH_SRCS = ansh.c compile.c utils.c client2.c
ANSH_OBJS = ansh.o compile.o utils.o client2.o
ANSH_PROG = ansh

ANSH3D_SRCS = ansh3d.c compile.c utils.c daemon3.c proc.c
ANSH3D_OBJS = ansh3d.o compile.o utils.o daemon3.o proc.o
ANSH3D_PROG = ansh3d

ANSH3_SRCS = ansh3.c compile.c utils.c client3.c
ANSH3_OBJS = ansh3.o compile.o utils.o client3.o
ANSH3_PROG = ansh3


all: depend \
		${PROGS} \

client: depend \
	${ANSH_PROG} ${ANSH3_PROG}

depend:
	./compile.sh
	${MKDEP} ${CFLAGS} ${SRCS}

clean:
	rm -f *.o .depend compile.c *~

install:

.o: compile.c
	${CC} -c ${CFLAGS} $<

${ANSHD_PROG}: ${ANSHD_OBJS}
	${CC} ${LDFLAGS} -o${BIN}/$@ ${ANSHD_OBJS} -laitsched ${LDADD}

${ANSH_PROG}: ${ANSH_OBJS}
	${CC} ${LDFLAGS} -o${BIN}/$@ ${ANSH_OBJS} ${LDADD}

${ANSH3D_PROG}: ${ANSH3D_OBJS}
	${CC} ${LDFLAGS} -o${BIN}/$@ ${ANSH3D_OBJS} -laitsched ${LDADD}

${ANSH3_PROG}: ${ANSH3_OBJS}
	${CC} ${LDFLAGS} -o${BIN}/$@ ${ANSH3_OBJS} ${LDADD}

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>