CFLAGS=$(shell pkg-config --cflags openssl) -g -O0 -std=c99 -Wp,-v -DPKCS7_PADDING -Wmissing-noreturn -Wextra -Wall LDFLAGS=$(shell pkg-config --libs openssl) all: ecb cbc cbc-oracle ecb: ecb.o gcc -o $@ $(CFLAGS) $(LDFLAGS) $< cbc: cbc.o cbc-oracle: cbc-oracle.o .PHONY: clean clean: rm ecb cbc *.o