CC=gcc
CFLAGS=-O2
OBJS=objs/linleech_main.o objs/linleech_slang.o \
     objs/linleech_socket.o objs/regex.o

all:
	$(CC) $(CFLAGS) -c src/linleech_main.c -o objs/linleech_main.o
	$(CC) $(CFLAGS) -c src/linleech_slang.c -o objs/linleech_slang.o
	$(CC) $(CFLAGS) -c src/linleech_socket.c -o objs/linleech_socket.o
	$(CC) $(CFLAGS) -c src/regex.c -o objs/regex.o
	$(CC) $(OBJS) -o linleech -lslang

clean:
	rm -f $(OBJS) linleech
