CC = gcc
MIG = mig
CFLAGS = -Wall -g  -D_GNU_SOURCE
LDFLAGS = -lthreads -lports -ltrivfs -lfshelp -lshouldbeinlibc
MIGCOMSFLAGS = -prefix S_
OBJS = $(SRCS:.c=.o)

all: logrelay test1 

stubs: logrelay.defs
	$(MIG) $(MIGCOMSFLAGS) -server logrelayServer.c -user logrelayUser.c $^

logrelay: logrelay.c logrelayServer.c 
	$(CC) $^ $(CFLAGS) $(INCLUDES) $(LDFLAGS) -o $@

test1: test1.c logrelayUser.c
	$(CC) $^ $(CFLAGS) $(INCLUDES) -o $@

clean:
	rm -f *.o logrelay test1 

start: 
	settrans -ac /tmp/logrelay logrelay

end:
	settrans -fg /tmp/logrelay
