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