# MultiSource/minisat Makefile

LEVEL = ../../..
PROG = minisat
CPPFLAGS = -D NDEBUG
LDFLAGS = -lstdc++ -lm
ifdef SMALL_PROBLEM_SIZE
RUN_OPTIONS = -verbosity=0 $(PROJ_SRC_DIR)/small.cnf
else
ifdef LARGE_PROBLEM_SIZE
RUN_OPTIONS = -verbosity=0 $(PROJ_SRC_DIR)/long.cnf
ifeq ($(ARCH),XCore)
XCORE_TARGET_NEEDS_MEMORY := 64
endif
else
RUN_OPTIONS = -verbosity=0 $(PROJ_SRC_DIR)/short.cnf
endif
endif
FP_TOLERANCE = 0.1

include ../../Makefile.multisrc

ifeq ($(TARGET_OS),Darwin)
SHLIBEXT := .dylib
endif

JIT_OPTS += -load libz$(SHLIBEXT)
