Learn how easy it is to sync an existing GitHub or Google Code repo to a SourceForge project! See Demo

Close

[e222c1]: Makefile Maximize Restore History

Download this file

Makefile    35 lines (23 with data), 804 Bytes

 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
default:
@echo "Choose one of the goals: library_msvc library_g++ tests_msvc tests_g++ btree_map_test_g++ clean_msvc clean_g++"
settings_msvc:
copy make.settings.msvc make.settings
settings_g++:
cp make.settings.g++ make.settings
library_g++: settings_g++
make -f Makefile.g++ library
library_msvc: settings_msvc
nmake /F Makefile.msvc library
tests_g++: settings_g++
make -f Makefile.g++ tests
tests_msvc: settings_msvc
nmake /F Makefile.msvc tests
# 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_g++: settings_g++
make -f Makefile.g++ btree_map_test
clean_g++: settings_g++
make -f Makefile.g++ clean
clean_msvc: settings_msvc
nmake /F Makefile.msvc clean