trick/trick_source/trick_utils/math/Makefile

42 lines
670 B
Makefile
Raw Normal View History

2015-02-26 15:02:31 +00:00
ifdef TRICK_HOME
ifneq ($(STAND_ALONE), 1)
-include ${TRICK_HOME}/makefiles/Makefile.common
-include ${TRICK_HOME}/makefiles/Makefile.tricklib
-include Makefile_deps
SEPARATE_LIB = $(TRICK_LIB_DIR)/libtrick_math.a
ifeq ($(HAVE_GSL),1)
TRICK_CFLAGS += -D_HAVE_GSL
ifneq ($(GSL_HOME),/usr)
TRICK_CFLAGS += -I${GSL_HOME}/include
endif
endif
default: $(SEPARATE_LIB)
trick: $(SEPARATE_LIB)
stand_alone:
@ $(MAKE) STAND_ALONE=1
clean_stand_alone:
@ $(MAKE) STAND_ALONE=1 clean
$(SEPARATE_LIB) : $(OBJECT_FILES) $(IO_OBJS) | $(TRICK_LIB_DIR)
ar cr $@ $(OBJECT_FILES) $(IO_OBJS)
else
include makefile.stand_alone
endif
else
include makefile.stand_alone
endif