SRCS=main.c sha1.c
OBJS = $(SRCS:.c=.o) 
LIBS=
CC=gcc
CFLAGS=-Wall -I .
TARGET=../ctf.exe

ifeq ($(DEBUG), 1)
CFLAGS += -O0 -g  -DDMALLOC -DDMALLOC_FUNC_CHECK  -I /usr/local/include
LIBS+=-ldmalloc -L/usr/local/lib
else
CFLAGS += -O2
endif		

all: $(TARGET)
$(TARGET): $(OBJS)
	$(CC) $(CFLAGS) -o $@ $^  $(LIBS)
%.o:%.c
	$(CC) $(CFLAGS) -c $<
.PHONY: clean
clean:
	rm -f $(OBJS) $(TARGET)
