source: Jamfile.v2 @ 267

Revision 267, 1.8 KB checked in by Eoin, 13 years ago (diff)
Line 
1
2use-project /boost : $(/boost) ;
3use-project /wtl : $(/wtl) ;
4use-project /libtorrent : $(/libtorrent) ;
5#use-project /stlsoft : $(/stlsoft) ;
6
7SOURCES =
8        global/logger.cpp
9        global/string_conv.cpp
10        global/wtl_app.cpp
11        global/ini.cpp
12        global/ini_adapter.cpp
13        global/tinyxml.cpp
14        global/tinyxmlerror.cpp
15        global/tinyxmlparser.cpp
16       
17        Halite.cpp
18        stdAfx.cpp
19        HaliteWindow.cpp
20        HaliteListView.cpp
21        HaliteDialog.cpp
22        AdvHaliteDialog.cpp
23        ConfigOptions.cpp
24        halConfig.cpp
25        halTorrent.cpp
26        halEvent.cpp
27#       halXmlRpc.cpp
28        NTray.cpp
29        UxthemeWrapper.cpp
30       
31        advtabs/Torrent.cpp
32        advtabs/Peers.cpp
33        advtabs/Tracker.cpp
34        advtabs/TrackerListView.cpp
35        advtabs/Debug.cpp
36        ;
37       
38RESOURCES =
39        Halite.rc
40        ;
41
42BOOST_LIBS =
43        signals//boost_signals
44        serialization//boost_serialization
45        serialization//boost_wserialization
46        regex//boost_regex
47        filesystem//boost_filesystem
48        ;
49       
50LIBS =
51        /boost/$(BOOST_LIBS)/<link>static
52        /libtorrent//torrent/<link>static
53        /wtl
54        /asio
55#       /stlsoft
56       
57        comctl32
58        user32
59        kernel32
60        comdlg32
61        advapi32
62        gdi32
63        shell32
64        ;
65
66exe Halite
67        :
68        ./src/$(SOURCES)
69        ./res/$(RESOURCES)
70        :       
71        <library>$(LIBS)
72       
73        <pch>on
74        <pch-source>./src/stdAfx.cpp
75        <pch-header>./src/stdAfx.hpp
76       
77        <runtime-link>static
78        <threading>multi
79        <asynch-exceptions>on
80        <warnings>off
81       
82        <variant>release:<define>NDEBUG
83       
84        <define>_UNICODE
85        <define>UNICODE
86        <define>WIN32
87        <define>_WINDOWS       
88        <define>_CRT_SECURE_NO_DEPRECATE
89        <define>_SCL_SECURE_NO_DEPRECATE
90        <define>_CRT_SECURE_NO_WARNINGS
91       
92        <linkflags>/SUBSYSTEM:WINDOWS
93        ;
94
95lib comctl32 : : <name>comctl32.lib ;
96lib user32 : : <name>user32.lib ;
97lib kernel32 : : <name>kernel32.lib ;
98lib comdlg32 : : <name>comdlg32.lib ;
99lib advapi32 : : <name>advapi32.lib ;
100lib shell32 : : <name>shell32.lib ;
101lib gdi32 : : <name>gdi32.lib ;
102lib bufferoverflowU : : <name>bufferoverflowU.lib ;
103lib wsock32 : : <name>wsock32.lib ;
104lib uxtheme : : <name>UxTheme.lib ;
Note: See TracBrowser for help on using the repository browser.