/[resiprocate]/main/build/Makefile.pre
ViewVC logotype

Contents of /main/build/Makefile.pre

Parent Directory Parent Directory | Revision Log Revision Log


Revision 5295 - (show annotations) (download)
Mon Aug 22 00:30:05 2005 UTC (14 years, 3 months ago) by jason
File size: 5432 byte(s)
merged 5270:HEAD from b-directory-reorg
1 # $Id: Makefile.pre,v 1.1 2003/03/24 22:09:53 jason Exp $
2
3 # The license applies to all software incorporated in the "Vovida
4 # Open Communication Application Library" except for those portions
5 # incorporating third party software specifically identified as being
6 # licensed under separate license.
7 #
8 #
9 #
10 # The Vovida Software License, Version 1.0
11 # Copyright (c) 2000 Vovida Networks, Inc. All rights reserved.
12 #
13 # Redistribution and use in source and binary forms, with or without
14 # modification, are permitted provided that the following conditions
15 # are met:
16 #
17 # 1. Redistributions of source code must retain the above copyright
18 # notice, this list of conditions and the following disclaimer.
19 #
20 # 2. Redistributions in binary form must reproduce the above copyright
21 # notice, this list of conditions and the following disclaimer in
22 # the documentation and/or other materials provided with the
23 # distribution.
24 #
25 # 3. The names "VOCAL", "Vovida Open Communication Application Library",
26 # and "Vovida Open Communication Application Library (VOCAL)" must
27 # not be used to endorse or promote products derived from this
28 # software without prior written permission. For written
29 # permission, please contact vocal@vovida.org.
30 #
31 # 4. Products derived from this software may not be called "VOCAL", nor
32 # may "VOCAL" appear in their name, without prior written
33 # permission of Vovida Networks, Inc.
34 #
35 # THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESSED OR IMPLIED
36 # WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
37 # OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE AND
38 # NON-INFRINGEMENT ARE DISCLAIMED. IN NO EVENT SHALL VOVIDA
39 # NETWORKS, INC. OR ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT DAMAGES
40 # IN EXCESS OF $1,000, NOR FOR ANY INDIRECT, INCIDENTAL, SPECIAL,
41 # EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
42 # PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
43 # PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
44 # OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
45 # (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
46 # USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
47 # DAMAGE.
48 #
49 # ====================================================================
50 #
51 # This software consists of voluntary contributions made by Vovida
52 # Networks, Inc. and many individuals on behalf of Vovida Networks,
53 # Inc. For more information on Vovida Networks, Inc., please see
54 # <http://www.vovida.org/>.
55 #
56 #
57 # All third party licenses and copyright notices and other required
58 # legends also need to be complied with as well.
59 #
60
61 include $(BUILD)/Makefile.all
62
63 # This is the section where default tool names and macros are set
64
65 ######################################################################
66 # Default tool names/locations
67 ######################################################################
68
69 # the OSCLASS defines the general likeness of the target OS.
70 # right now OSCLASS can equal UNIX for Unix type systems or VXWORKS for
71 # vxworks.
72
73 OSCLASS = UNIX
74
75 ######################################################################
76 # Default Options
77 ######################################################################
78
79 # the following options are defaults. The purpose of this file is to
80 # allow you to do various things. There are ways to override these
81 # defaults should you want to, so please do not change these values.
82
83 # please see Makefile.tools for more information.
84
85 VOCAL_TOOLCHAIN_TYPE := gnu
86 VOCAL_COMPILE_TYPE := debug
87
88
89 ######################################################################
90 # System Dependent Options
91 ######################################################################
92
93 # the following options are defaults for particular tool chains. In
94 # you may override them by using the Makefile.opt file.
95
96 ############################## Solaris ##############################
97
98
99 ifeq ($(OSTYPE),SunOS)
100 VOCAL_TOOLCHAIN_TYPE=sunpro
101 endif
102
103
104 ######################################################################
105 # the following line includes options you can control by hand, should
106 # you choose to override any of the above options
107 ######################################################################
108
109 USE_IPV6=false
110 USE_SSL=true
111 USE_DTLS=false
112
113 #include $(BUILD)/Makefile.opt
114
115 # the following line includes options manageable by configure
116 -include $(BUILD)/Makefile.conf
117
118 ######################################################################
119 # the following are the guts of this makefile. they are controlled
120 # by Makefile.opt
121 ######################################################################
122
123 include $(BUILD)/Makefile.osarch
124 include $(BUILD)/Makefile.tools
125
126 ######################################################################
127 # set defaults if the none of the above has overridden them.
128 ######################################################################
129
130 ifndef INSTALL_PATH
131 INSTALL_PATH = $(INSTALL_PATH_DEFAULT)
132 endif
133
134 ifeq ($(INSTALL_PATH),default)
135 INSTALL_PATH = $(INSTALL_PATH_DEFAULT)
136 endif
137
138 ######################################################################
139 # pre tools
140 ######################################################################
141
142 ifeq ($(BUILD_SHARED_LIBS),yes)
143 CONFIGURE_ARGS += --disable-shared
144 endif
145 CONFIGURE = ./configure $(CONFIGURE_ARGS)
146
147 default: code

webmaster AT resiprocate DOT org
ViewVC Help
Powered by ViewVC 1.1.27