# Makefile.  use: make all, make myftpd, make mytelnetd or make myscript
# if -pthread is not found: sed 's/pthread/lpthread/g' Makefile>Makefile

CC = /usr/bin/gcc

all: src/api.c src/log.c src/mimic.c src/parse.c src/ftpd.c src/telnetd.c include/api.h include/shared.h
	${CC} src/api.c src/log.c src/mimic.c src/parse.c src/ftpd.c -o ftpd/mimic-ftpd -pthread
	${CC} src/api.c src/log.c src/mimic.c src/parse.c src/telnetd.c -o telnetd/mimic-telnetd -pthread
myftpd: src/api.c src/log.c src/mimic.c src/parse.c src/ftpd.c include/api.h include/shared.h
	${CC} src/api.c src/log.c src/mimic.c src/parse.c src/ftpd.c -o ftpd/mimic-ftpd -pthread
mytelnetd: src/api.c src/log.c src/mimic.c src/parse.c src/telnetd.c include/api.h include/shared.h
	${CC} src/api.c src/log.c src/mimic.c src/parse.c src/telnetd.c -o telnetd/mimic-telnetd -pthread
myscript: src/api.c src/log.c src/mimic.c src/parse.c src/script.c include/api.h include/shared.h
	${CC} src/api.c src/log.c src/mimic.c src/parse.c src/script.c -o script/mimic-script -pthread
