# Don't edit Makefile! Use conf-* for configuration.
#
# Generated by spac see http://untroubled.org/spac/
SHELL=/bin/sh
DEFAULT: all
all: programs installer instcheck instshow
clean: TARGETS
rm -f `cat TARGETS`
clean-spac: clean AUTOFILES
rm -f `cat AUTOFILES`
compile: conf-cc
( echo '#!/bin/sh'; \
echo 'source=$$1; shift'; \
echo 'base=`echo "$$source" | sed -e s:\\\\.c$$::`'; \
echo exec `head -1 conf-cc` '-I. -o $${base}.o -c $$source $${1+"$$@"}'; \
) >compile
chmod 755 compile
conf_bin.c: conf-bin
head -1 conf-bin | \
sed -e 's/"/\\"/g' \
-e 's/^/const char conf_bin[] = "/' \
-e 's/$$/";/' >conf_bin.c
conf_man.c: conf-man
head -1 conf-man | \
sed -e 's/"/\\"/g' \
-e 's/^/const char conf_man[] = "/' \
-e 's/$$/";/' >conf_man.c
env.o: compile env.c
./compile env.c
installer: load insthier.o
./load insthier -linstaller
mv insthier installer
instcheck: load insthier.o
./load insthier -linstcheck
mv insthier instcheck
insthier.o: compile insthier.c conf_bin.c conf_man.c
./compile insthier.c
instshow: load insthier.o
./load insthier -linstshow
mv insthier instshow
load: conf-ld
( echo '#!/bin/sh';\
echo 'main="$$1"; shift';\
echo exec `head -1 conf-ld` '-o "$$main" "$$main.o" $${1+"$$@"}' -lsysdeps;\
) >load
chmod 755 load
programs: unixclient unixserver unixcat
socket.lib: compile load trylib.c
( ( ./compile trylib.c && ./load trylib -lsocket -lnsl ) >/dev/null 2>&1 \
&& echo -lsocket -lnsl || exit 0 ) >socket.lib
rm -f trylib.o trylib
unixcat: warn-auto.sh unixcat.sh
cat warn-auto.sh unixcat.sh >unixcat
chmod 755 unixcat
unixclient: load unixclient.o env.o utoa.o socket.lib
./load unixclient env.o utoa.o `cat socket.lib`
unixclient.o: compile unixclient.c
./compile unixclient.c
unixserver: load unixserver.o env.o utoa.o socket.lib
./load unixserver env.o utoa.o `cat socket.lib`
unixserver.o: compile unixserver.c
./compile unixserver.c
utoa.o: compile utoa.c
./compile utoa.c
syntax highlighted by Code2HTML, v. 0.9.1