]> git.saurik.com Git - apple/icu.git/blobdiff - icuSources/extra/uconv/makedata.mak
ICU-57166.0.1.tar.gz
[apple/icu.git] / icuSources / extra / uconv / makedata.mak
index 2ba70c843e86796e5014c3fc0297e860fa53ea40..09bd13e14cc2850165013e8ab0e6fe7e763a91ae 100644 (file)
@@ -1,5 +1,5 @@
 #**********************************************************************
 #**********************************************************************
-#* Copyright (C) 1999-2004, International Business Machines Corporation
+#* Copyright (C) 1999-2008, International Business Machines Corporation
 #* and others.  All Rights Reserved.
 #**********************************************************************
 # nmake file for creating data files on win32
 #* and others.  All Rights Reserved.
 #**********************************************************************
 # nmake file for creating data files on win32
@@ -15,7 +15,7 @@ CFG=Debug
 !ENDIF
 
 #Here we test if a valid configuration is given
 !ENDIF
 
 #Here we test if a valid configuration is given
-!IF "$(CFG)" != "Release" && "$(CFG)" != "release" && "$(CFG)" != "Debug" && "$(CFG)" != "debug"
+!IF "$(CFG)" != "Release" && "$(CFG)" != "release" && "$(CFG)" != "Debug" && "$(CFG)" != "debug" && "$(CFG)" != "x86\Release" && "$(CFG)" != "x86\Debug" && "$(CFG)" != "x64\Release" && "$(CFG)" != "x64\Debug"
 !MESSAGE Invalid configuration "$(CFG)" specified.
 !MESSAGE You can specify a configuration when running NMAKE
 !MESSAGE by defining the macro CFG on the command line. For example:
 !MESSAGE Invalid configuration "$(CFG)" specified.
 !MESSAGE You can specify a configuration when running NMAKE
 !MESSAGE by defining the macro CFG on the command line. For example:
@@ -45,12 +45,16 @@ DLL_OUTPUT=.\$(CFG)
 # set the following to 'static' or 'dll' depending
 PKGMODE=static
 
 # set the following to 'static' or 'dll' depending
 PKGMODE=static
 
-
 ICD=$(ICUDATA)^\
 DATA_PATH=$(ICUP)\data^\
 ICD=$(ICUDATA)^\
 DATA_PATH=$(ICUP)\data^\
-ICUTOOLS=$(ICUP)\bin
 
 
+!IF "$(CFG)" == "x64\Release" || "$(CFG)" == "x64\Debug"
+ICUTOOLS=$(ICUP)\bin64
+PATH = $(ICUP)\bin64;$(PATH)
+!ELSE
+ICUTOOLS=$(ICUP)\bin
 PATH = $(ICUP)\bin;$(PATH)
 PATH = $(ICUP)\bin;$(PATH)
+!ENDIF
 
 # Suffixes for data files
 .SUFFIXES : .ucm .cnv .dll .dat .res .txt .c
 
 # Suffixes for data files
 .SUFFIXES : .ucm .cnv .dll .dat .res .txt .c
@@ -63,8 +67,8 @@ FILESEPCHAR=
 !ELSE
 !ERROR ERROR: cannot find "$(RESFILES)"
 !ENDIF
 !ELSE
 !ERROR ERROR: cannot find "$(RESFILES)"
 !ENDIF
-RB_FILES = $(RESSRC:.txt=.res)
-RB_FILES = resources\$(RB_FILES:.res =.res resources\)
+RES_FILES = $(RESSRC:.txt=.res)
+RB_FILES = resources\$(RES_FILES:.res =.res resources\)
 RESOURCESDIR=
 
 # This target should build all the data files
 RESOURCESDIR=
 
 # This target should build all the data files
@@ -82,7 +86,7 @@ ALL : $(OUTPUT)
 "$(DLL_OUTPUT)\$(RESNAME).lib" : $(RB_FILES) $(RESFILES)
        @echo Building $(RESNAME).lib
        @"$(ICUTOOLS)\pkgdata" -f -v -m static -c -p $(RESNAME) -d "$(DLL_OUTPUT)" -s "$(RESDIR)" <<pkgdatain.txt
 "$(DLL_OUTPUT)\$(RESNAME).lib" : $(RB_FILES) $(RESFILES)
        @echo Building $(RESNAME).lib
        @"$(ICUTOOLS)\pkgdata" -f -v -m static -c -p $(RESNAME) -d "$(DLL_OUTPUT)" -s "$(RESDIR)" <<pkgdatain.txt
-$(RESSRC:.txt =.res
+$(RES_FILES:.res =.res
 )
 <<KEEP
 
 )
 <<KEEP