
OBJS := $(wildcard *.o) $(wildcard *.so)
EXEC := client

CC=gcc
CFLAGS=-Wall
COMPILE=$(CC) $(CFLAGS) -c
MODULECOMPILE=$(COMPILE) -fPIC
LIBS=-lcrypto -lssl

all: $(EXEC)


client: client.o ssl_agent.o
	$(CC) $(LIBS) -o client client.o ssl_agent.o 


%.o: %.c
	$(COMPILE) -o $@ $<

clean:
	-rm $(OBJS) $(EXEC) *~
