all: vector stack mstack
include ../compiler.make
DEPENDENCIES = $(COMMON_FILES) $(IO_LAYER_FILES) $(MNG_LAYER_FILES) $(CONTAINER_FILES)
vector: test.cpp $(DEPENDENCIES)
$(GCC) test.cpp -o test_vector $(STXXL_OBJ)
stack: test_stack.cpp $(DEPENDENCIES)
$(GCC) test_stack.cpp -o test_stack $(STXXL_LIB) -DSTXXL_VERBOSE_LEVEL=2
mstack: test_mstack.cpp $(DEPENDENCIES)
$(GCC) test_mstack.cpp -o test_mstack $(STXXL_LIB)
many: many_stacks.cpp $(DEPENDENCIES)
$(GCC) many_stacks.cpp -o many_stacks $(STXXL_LIB) -DSTXXL_VERBOSE_LEVEL=1
p_queue: p_queue.cpp $(DEPENDENCIES)
$(GCC) p_queue.cpp -o p_queue $(STXXL_LIB) -DSTXXL_VERBOSE_LEVEL=2
p_bug: testPQueue.cpp $(DEPENDENCIES)
$(GCC) testPQueue.cpp -o p_bug $(STXXL_LIB) -DSTXXL_VERBOSE_LEVEL=2 -g
ext_merger: ext_merger.cpp $(DEPENDENCIES)
$(GCC) ext_merger.cpp -o ext_merger $(STXXL_LIB) -DSTXXL_VERBOSE_LEVEL=2
bench_pqueue: bench_pqueue.cpp $(DEPENDENCIES)
$(GCC) bench_pqueue.cpp -o bench_pqueue $(STXXL_LIB) -DSTXXL_VERBOSE_LEVEL=1
clean:
rm -f *.o sort