# Set -O3 for this pset to speed up align()

NUMBER := 3
CXXFLAGS ?= -Wall -std=c++11 -I. -w -O3
OBJS=\
$(BUILD_DIR)/basicImageManipulation.o \
$(BUILD_DIR)/align.o \
$(BUILD_DIR)/demosaic.o \
$(BUILD_DIR)/Image.o \
$(BUILD_DIR)/lodepng.o

include Makefile.include

prepare:
	mkdir -p asst
	cp *.cpp asst
	cp *.h asst
	cp Makefile asst
	cp Makefile.include asst
	@# Only the images YOU made go in: Input/debug/. The provided inputs stay out, since the
	@# portal supplies them and uploads are capped at 100 MB (pset 3's Input/ alone is 163 MB).
	@[ -d Input/debug ] && mkdir -p asst/Input && cp -R Input/debug asst/Input/ || true
	zip -r a$(NUMBER)_submission.zip asst
	rm -rf asst
	@echo "prepare: submission is $$(du -h a$(NUMBER)_submission.zip | cut -f1) -- Output/ and build files are deliberately not in it"
.PHONY: prepare