LEVEL = ../../../..

PROG     = pcompress2
CPPFLAGS = -DVERSION='"1.00"' -DCOMPDATE="\"today\"" -DCFLAGS='""' -DHOSTNAME="\"thishost\"" 
#LDFLAGS  = -lm
ifdef LARGE_PROBLEM_SIZE
INPUT_FILE := ref.in
else
INPUT_FILE := test.in
endif
RUN_OPTIONS = $(PROJ_OBJ_DIR)/$(INPUT_FILE)

# The pcompress2 benchmark wants to write an output file adjacent to the input
# file. In order to avoid writing back into the source directory, we copy the
# input file into the output directory.
GeneratedTestInputs := copy-input-file

include $(LEVEL)/MultiSource/Makefile.multisrc

copy-input-file:
	if [ ! $(PROJ_SRC_DIR) = $(PROJ_OBJ_DIR) ]; \
	then \
	  cp  $(PROJ_SRC_DIR)/$(INPUT_FILE) $(PROJ_OBJ_DIR)/$(INPUT_FILE); \
	fi
.PHONY: copy-input-files
