[go: up one dir, main page]

Menu

[e222c1]: / containers / Makefile  Maximize  Restore  History

Download this file

57 lines (41 with data), 2.3 kB

 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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
all: vector stack mstack many p_queue queue ext_merger bench_pqueue
include ../make.settings
DEPENDENCIES = $(COMMON_FILES) $(IO_LAYER_FILES) $(MNG_LAYER_FILES) $(CONTAINER_FILES)
# Btree (map) is not yet compatible with g++ 3.4.x and Microsoft
# Visual C++, therefore it is not
# included into the main tests (the Makefile goal above)
btree_map_test: testmap map
queue: $(DEPENDENCIES)
$(COMPILER) $(STXXL_COMPILER_OPTIONS) -c testqueue.cpp
$(LINKER) testqueue.$(OBJEXT) $(OUT)testqueue.$(EXEEXT) $(STXXL_LINKER_OPTIONS)
map: $(DEPENDENCIES)
cd map.impl;$(MAKE);cd ..
testmap: testmap.cpp $(DEPENDENCIES)
$(COMPILER) $(STXXL_COMPILER_OPTIONS) -c testmap.cpp
$(LINKER) testmap.$(OBJEXT) $(OUT)testmap.$(EXEEXT) $(STXXL_LINKER_OPTIONS)
vector: test.cpp $(DEPENDENCIES)
$(COMPILER) $(STXXL_COMPILER_OPTIONS) -c test.cpp
$(LINKER) test.$(OBJEXT) $(OUT)test.$(EXEEXT) $(STXXL_LINKER_OPTIONS)
stack: test_stack.cpp $(DEPENDENCIES)
$(COMPILER) $(STXXL_COMPILER_OPTIONS) -c test_stack.cpp
$(LINKER) test_stack.$(OBJEXT) $(OUT)test_stack.$(EXEEXT) $(STXXL_LINKER_OPTIONS)
mstack: test_mstack.cpp $(DEPENDENCIES)
$(COMPILER) $(STXXL_COMPILER_OPTIONS) -c test_mstack.cpp
$(LINKER) test_mstack.$(OBJEXT) $(OUT)test_mstack.$(EXEEXT) $(STXXL_LINKER_OPTIONS)
many: many_stacks.cpp $(DEPENDENCIES)
$(COMPILER) $(STXXL_COMPILER_OPTIONS) -c many_stacks.cpp -DSTXXL_VERBOSE_LEVEL=1
$(LINKER) many_stacks.$(OBJEXT) $(OUT)many_stacks.$(EXEEXT) $(STXXL_LINKER_OPTIONS)
p_queue: p_queue.cpp $(DEPENDENCIES)
$(COMPILER) $(STXXL_COMPILER_OPTIONS) -c p_queue.cpp
$(LINKER) p_queue.$(OBJEXT) $(OUT)p_queue.$(EXEEXT) $(STXXL_LINKER_OPTIONS)
ext_merger: ext_merger.cpp $(DEPENDENCIES)
$(COMPILER) $(STXXL_COMPILER_OPTIONS) -c ext_merger.cpp -DSTXXL_VERBOSE_LEVEL=2
$(LINKER) ext_merger.$(OBJEXT) $(OUT)ext_merger.$(EXEEXT) $(STXXL_LINKER_OPTIONS)
bench_pqueue: bench_pqueue.cpp $(DEPENDENCIES)
$(COMPILER) $(STXXL_COMPILER_OPTIONS) -c bench_pqueue.cpp -DSTXXL_VERBOSE_LEVEL=1
$(LINKER) bench_pqueue.$(OBJEXT) $(OUT)bench_pqueue.$(EXEEXT) $(STXXL_LINKER_OPTIONS)
clean:
$(RM) *.$(OBJEXT) bench_pqueue.$(EXEEXT)
$(RM) ext_merger.$(EXEEXT) p_queue.$(EXEEXT) many_stacks.$(EXEEXT)
$(RM) test_mstack.$(EXEEXT) test_stack.$(EXEEXT) test.$(EXEEXT)
$(RM) testqueue.$(EXEEXT) testmap.$(EXEEXT)