+++ /dev/null
-#
-# Environment variable: NDEBUG: 1: Release mode
-# (null): Debug mode
-#
-
-LIBRARY := libislib.a
-
-SOURCES := \
- binary_compare.cpp \
- fatal_error.cpp \
- get_number_of_figures.cpp \
- islibfunc.cpp \
- logit.cpp \
- normal_termination.cpp \
- program.cpp \
- random_number_generator.cpp \
- sigmoid.cpp \
- signal_blocker.cpp \
- system_error.cpp \
- trim.cpp
-
-OBJECTS = $(subst .cpp,.o,$(SOURCES))
-
-DEPENDENCIES = $(subst .o,.d,$(OBJECTS))
-
-CLEANEES := \
- $(LIBRARY) \
- $(OBJECTS) \
- $(DEPENDENCIES) \
- core.*
-
-CXX := g++
-
-CC := g++
-
-LDFLAGS :=
-
-LOADLIBES := \
- -lboost_filesystem
-
-CXXFLAGS := \
- -D_GNU_SOURCE \
- -fno-dollars-in-identifiers \
- -Wall \
- -Wshadow \
- -Wcast-qual \
- -Wcast-align \
- -Wwrite-strings \
- -Wconversion \
- -Wredundant-decls \
- -Woverloaded-virtual \
- -Winline \
- -x c++
-
-ifdef NDEBUG
-
-CXXFLAGS := \
- $(CXXFLAGS) \
- -O3 \
- -DNDEBUG
-
-else
-
-CXXFLAGS := \
- $(CXXFLAGS) \
- -g
-
-endif
-
-ifdef DOES_NOT_USE_THROW
-
-CXXFLAGS := \
- $(CXXFLAGS) \
- -DDOES_NOT_USE_THROW_
-
-endif
-
-ifdef DOES_NOT_USE_THROW_IF
-
-CXXFLAGS := \
- $(CXXFLAGS) \
- -DDOES_NOT_USE_THROW_IF
-
-endif
-
-CPPFLAGS :=
-
-TARGET_ARCH :=
-
-AR := ar
-
-ARFLAGS := \
- r
-
-INSTALL := install
-
-INSTALLFLAGS :=
-
-INSTALLPATH := ~/lib
-
-MV := mv
-
-MVFLAGS :=
-
-RM := rm
-
-RMFLAGS := \
- -f
-
-SED := sed
-
-.PHONY: build
-
-build: $(LIBRARY)
-
-$(LIBRARY): $(OBJECTS)
- $(AR) $(ARFLAGS) $@ $?
-
-.PHONY: clean
-
-clean:
- $(RM) $(RMFLAGS) $(CLEANEES)
-
-.PHONY: install
-
-install: $(LIBRARY)
- $(INSTALL) $(INSTALLFLAGS) $(LIBRARY) $(INSTALLPATH)
-
-ifneq "$(MAKECMDGOALS)" "clean"
-
-include $(DEPENDENCIES)
-
-endif
-
-%.d: %.cpp
- $(CXX) $(CXXFLAGS) $(CPPFLAGS) $(TARGET_ARCH) -M $< | \
- $(SED) 's,\($(notdir $*)\.o\) *:,$(dir $@)\1 $@: ,' >$@.temporary
- $(MV) $@.temporary $@
-
-#
-# End of file
-#