#
CC=gcc
DEFINES=-DHAVE_THREADS -DHAVE_SNPRINTF -DHAVE_UNISTD -DOS2 -DHAVE_IOH -DEMX
CFLAGS=$(DEFINES) -Wall -Zmt -Zcrtdll
SRCS=binkd.c readcfg.c tools.c ftnaddr.c ftnq.c client.c server.c protocol.c bsy.c inbound.c breaksig.c branch.c os2\gettid.c os2\sem.c  ftndom.c ftnnod.c
OBJS=binkd.o readcfg.o tools.o ftnaddr.o ftnq.o client.o server.o protocol.o bsy.o inbound.o breaksig.o branch.o gettid.o     sem.o ftndom.o ftnnode.o

all: binkd.exe

.c.o:
	gcc -c $(CFLAGS) $*.c

binkd.exe: $(OBJS)
	$(CC) -o binkd.exe -Zmt -Zcrtdll $(OBJS) -lsocket /emx/lib/socket.a

install: all clean

clean:
	-del /n *.RES *.obj *.o *.map *~ *.bak *.b *.ini *.err core >nul 2> nul

depend	Makefile.dep:
	gcc -MM $(CFLAGS) $(SRCS) | tee Makefile.dep

gettid.o: os2\gettid.c
	$(CC) -c $(CFLAGS) os2\gettid.c

sem.o: os2\sem.c
	$(CC) -c $(CFLAGS) os2\sem.c

include Makefile.dep
