You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@harmony.apache.org by ap...@apache.org on 2006/12/11 14:25:42 UTC

svn commit: r485656 - /harmony/enhanced/classlib/trunk/depends/build/defines.mak

Author: apetrenko
Date: Mon Dec 11 05:25:39 2006
New Revision: 485656

URL: http://svn.apache.org/viewvc?view=rev&rev=485656
Log:
Implementation of debug/release switch for Windows native build

Modified:
    harmony/enhanced/classlib/trunk/depends/build/defines.mak

Modified: harmony/enhanced/classlib/trunk/depends/build/defines.mak
URL: http://svn.apache.org/viewvc/harmony/enhanced/classlib/trunk/depends/build/defines.mak?view=diff&rev=485656&r1=485655&r2=485656
==============================================================================
--- harmony/enhanced/classlib/trunk/depends/build/defines.mak (original)
+++ harmony/enhanced/classlib/trunk/depends/build/defines.mak Mon Dec 11 05:25:39 2006
@@ -13,7 +13,10 @@
 #  See the License for the specific language governing permissions and
 #  limitations under the License.
 
-APPVER=4.0
+!ifndef APPVER
+APPVER=4.0 #Default Windows version
+!endif
+
 TARGETOS=WIN95
 _WIN32_IE=0x0500
 SEHMAP = TRUE
@@ -24,7 +27,21 @@
 DLLPATH=$(HY_HDK)\jdk\jre\bin\# ditto
 SHAREDSUB=..\shared\# ditto
 
-HYCFLAGS = \
-  -Ogityb1 -WX -GF -Gs -MD -Zi -Zm400 \
-  -D_DLL -D_MT -DWIN32 -D_WIN32_WINNT=0x0400 -D_WINSOCKAPI_ -DWINVER=0x0400 \
-  $(VMDEBUG) /I$(HY_HDK)\include /I$(HY_HDK)\jdk\include /I.
+HYCOMMONCFLAGS = \
+  -WX -GF -Gs -MD -Zm400 \
+  -D_DLL -D_MT -D_WIN32_WINNT=0x0400 -D_WINSOCKAPI_ \
+  /I$(HY_HDK)\include /I$(HY_HDK)\jdk\include /I.
+  
+HYDEBUGCFLAGS = \
+  -Zi
+  
+HYRELEASECFLAGS = \
+  -Ogityb1  
+
+!IF "$(HY_CFG)" == "debug"
+HYCFLAGS = $(HYDEBUGCFLAGS) $(HYCOMMONCFLAGS)
+!ELSE  
+HYCFLAGS = $(HYRELEASECFLAGS) $(HYCOMMONCFLAGS)
+!ENDIF
+  
+