imcserver/config/
imcserver/src/
CC = g++

W_FLAGS = -Wall -Werror -Wformat-security -Wshadow -Wpointer-arith -Wcast-align -Wredundant-decls -Wconversion -pedantic

CFLAGS = -g2 -Os $(W_FLAGS)
LFLAGS = -g2 -lz

all:    imc.o md5.o sha256.o
	rm -f server
	$(CC) $(CFLAGS) -o server imc.o md5.o sha256.o $(LFLAGS)

clean:
	rm -f *.o server core server.core
	make all

purge:
	rm -f *.o server core server.core