it: command include library library.so

clean: EXPORT INTERNAL
	rm -f `cat EXPORT INTERNAL`


getpeereid.o: compile getpeereid.c getpeereid.h sysdeps.h
	./compile getpeereid.c

ipc_accept.o: compile ipc_accept.c webipc.h bytestr.h
	./compile ipc_accept.c

ipc_bind.o: compile ipc_bind.c webipc.h pflocal.h error.h bytestr.h
	./compile ipc_bind.c

ipc_conn.o: compile ipc_conn.c webipc.h pflocal.h djbunix.h error.h bytestr.h
	./compile ipc_conn.c

ipc_eid.o: compile ipc_eid.c webipc.h getpeereid.h
	./compile ipc_eid.c

ipc_listen.o: compile ipc_listen.c webipc.h
	./compile ipc_listen.c

ipc_local.o: compile ipc_local.c webipc.h bytestr.h
	./compile ipc_local.c

ipc_stream.o: compile ipc_stream.c webipc.h pflocal.h djbunix.h
	./compile ipc_stream.c

ipc_dgram.o: compile ipc_dgram.c webipc.h pflocal.h djbunix.h
	./compile ipc_dgram.c

libwebipc.a: makelib getpeereid.o ipc_accept.o ipc_bind.o \
ipc_conn.o ipc_listen.o ipc_local.o ipc_eid.o ipc_stream.o ipc_dgram.o
	./makelib libwebipc.a getpeereid.o ipc_accept.o ipc_bind.o \
	ipc_conn.o ipc_listen.o ipc_local.o ipc_eid.o ipc_stream.o ipc_dgram.o


command:

include: webipc.h

library: libwebipc.a

library.so:
