CC=gcc
CFLAGS=--std=c99 --pedantic -Wall -Wextra -Wmissing-prototypes
LDFLAGS=-lm

all: cipher, decipher, dp, greedy

cipher:
	$(CC) cipher.c $(CFLAGS) $(LDFLAGS) -o cipher

decipher:
	$(CC) cipher.c $(CFLAGS) $(LDFLAGS) -o cipher

dp:
	$(CC) cipher.c $(CFLAGS) $(LDFLAGS) -o cipher

greedy:
	$(CC) cipher.c $(CFLAGS) $(LDFLAGS) -o cipher
