forked from JuliaLang/julia
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Makefile
31 lines (23 loc) · 1.02 KB
/
Makefile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
JULIAHOME = $(abspath ..)
include ../Make.inc
TESTS = all core keywordargs numbers strings unicode collections hashing \
remote iobuffer arrayops reduce reducedim intfuncs \
simdloop linalg blas fft dsp sparse bitarray random math functional \
bigint sorting statistics spawn parallel arpack file git pkg resolve \
suitesparse complex version pollfd mpfr broadcast socket floatapprox \
priorityqueue readdlm reflection regex float16 combinatorics dates \
sysinfo rounding ranges mod2pi euler show lineedit replcompletions \
backtrace repl test examples goto llvmcall grisu
default: all
$(TESTS) ::
@$(call PRINT_JULIA, $(call spawn,$(JULIA_EXECUTABLE)) --check-bounds=yes -f ./runtests.jl $@)
perf:
@$(MAKE) -C perf all
clean:
@$(MAKE) -C perf $@
-rm -f libccalltest.$(SHLIB_EXT) ccalltest
.PHONY: $(TESTS) perf clean
libccalltest.$(SHLIB_EXT): ccalltest.c
$(CC) $(CFLAGS) $(DEBUGFLAGS) -O3 $< -fPIC -shared -o $@ $(LDFLAGS) -DCC=$(CC)
ccalltest: ccalltest.c
$(CC) $(CFLAGS) $(DEBUGFLAGS) -O3 $< -o $@ $(LDFLAGS) -DCC=$(CC)