1 TARGET=crypt_dict 2 CFLAGS=-O2 -g -Wall -D_GNU_SOURCE 3 LDLIBS=-lcryptsetup 4 CC=gcc 5 6 SOURCES=$(wildcard *.c) 7 OBJECTS=$(SOURCES:.c=.o) 8 9 all: $(TARGET) 10 11 $(TARGET): $(OBJECTS) 12 $(CC) -o $@ $^ $(LDLIBS) 13 14 clean: 15 rm -f *.o *~ core $(TARGET) 16 17 .PHONY: clean