root/branches/tango/dsss.conf

Revision 796, 2.6 kB (checked in by Gregor, 1 year ago)

MERGE: trunk r795

Line 
1 name = dsss
2
3 [*]
4 buildflags = -g
5
6 version (OSXUniversalBinary) {
7     [+OSXUniversalBinary]
8     prebuild += add *:buildflags -arch ppc -arch i386
9 }
10
11 [+candydoc]
12 preinstall = install candydoc.tar.gz $PREFIX/share/dsss
13
14 [+docs]
15 preinstall = install docs/README $PREFIX/share/doc/dsss ; \
16     install docs/README.overview $PREFIX/share/doc/dsss ; \
17     install docs/README.use $PREFIX/share/doc/dsss ; \
18     install docs/README.software_engineers $PREFIX/share/doc/dsss ; \
19     install docs/README.technical $PREFIX/share/doc/dsss ; \
20     install docs/dsss.1 $PREFIX/share/man/man1 ; \
21     install rebuild/rebuild.1 $PREFIX/share/man/man1 ; \
22     install docs/EMPTY $PREFIX/share/dsss/sources
23
24 [hcf]
25 type = sourcelibrary
26
27 [rebuild]
28 type = subdir
29
30 [sss]
31 # Install this as a sourcelibrary, so it will work on any platform/compiler combination
32 type = sourcelibrary
33 exclude = sss/dsss_lib_test.d sss/dsssdll.d sss/main.d sss/stub.d
34 buildflags = -Irebuild
35
36 # dsss_lib_test is special, so put it in share/
37 postinstall = install sss/dsss_lib_test.d $PREFIX/share/dsss
38
39 version (Windows) {
40     # Necessary on Windows, worthless elsewhere
41     [bcd/windows]
42     type = sourcelibrary
43 }
44
45 [sss/main.d]
46 postinstall=install sss/stub.d $INCLUDE_PREFIX/sss ; \
47     install list.list $ETC_PREFIX/dsss
48 version (Windows) {
49     postclean=del *.obj
50 } else {
51     postclean=rm -f *.o
52 }
53
54 # Also install prerequisite binaries on Windows
55 version (Windows) {
56 version (!DSSS_Light) {
57     postinstall += ; \
58         getwinbins.d ; \
59         install winbins/archive1.dll $BIN_PREFIX ; \
60         install winbins/bsdtar.exe $BIN_PREFIX ; \
61         install winbins/bzip2.dll $BIN_PREFIX ; \
62         install winbins/curl.exe $BIN_PREFIX ; \
63         install winbins/intl3_svn.dll $BIN_PREFIX ; \
64         install winbins/libapr.dll $BIN_PREFIX ; \
65         install winbins/libapriconv.dll $BIN_PREFIX ; \
66         install winbins/libaprutil.dll $BIN_PREFIX ; \
67         install winbins/libcharset1.dll $BIN_PREFIX ; \
68         install winbins/libdb44.dll $BIN_PREFIX ; \
69         install winbins/libeay32.dll $BIN_PREFIX ; \
70         install winbins/libiconv2.dll $BIN_PREFIX ; \
71         install winbins/libintl-2.dll $BIN_PREFIX ; \
72         install winbins/libintl3.dll $BIN_PREFIX ; \
73         install winbins/libssl32.dll $BIN_PREFIX ; \
74         install winbins/patch.exe $BIN_PREFIX ; \
75         install winbins/popt1.dll $BIN_PREFIX ; \
76         install winbins/README $BIN_PREFIX ; \
77         install winbins/ssleay32.dll $BIN_PREFIX ; \
78         install winbins/svn.exe $BIN_PREFIX ; \
79         install winbins/unix2dos.exe $BIN_PREFIX ; \
80         install winbins/zlib1.dll $BIN_PREFIX
81 }
82 }
83
84 target=dsss
85 buildflags = -g -Irebuild/dsss_imports -Srebuild
Note: See TracBrowser for help on using the browser.