]> git.saurik.com Git - wxWidgets.git/commitdiff
copy catalogs to builddir
authorVáclav Slavík <vslavik@fastmail.fm>
Sat, 4 Oct 2003 22:39:07 +0000 (22:39 +0000)
committerVáclav Slavík <vslavik@fastmail.fm>
Sat, 4 Oct 2003 22:39:07 +0000 (22:39 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@24086 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

samples/internat/Makefile.in
samples/internat/internat.bkl
samples/internat/makefile.bcc
samples/internat/makefile.gcc
samples/internat/makefile.vc
samples/internat/makefile.wat

index 588b98aced326c99d412ffa7a6455bdf3188308a..3bb5f17083f0efe20598c39afc9f3ba9ba7dd32c 100644 (file)
@@ -105,7 +105,15 @@ COND_PLATFORM_OS2_1___internat___os2_emxbindcmd = $(NM) internat$(EXEEXT) | if \
 
 ### Targets: ###
 
-all: internat$(EXEEXT) $(__internat_bundle___depname)
+all: internat$(EXEEXT) $(__internat_bundle___depname) bg cs de fr ja ka ru
+
+bg: 
+       @mkdir -p ./bg
+       @for f in internat.po internat.mo; do \
+       if test \( ! -s ./bg/$$f \) -o \( $(srcdir)/bg/$$f -nt ./bg/$$f  \) ; then \
+       cp -pRf $(srcdir)/bg/$$f ./bg ; \
+       fi; \
+       done
 
 clean: 
        rm -rf ./.deps ./.pch
@@ -113,9 +121,33 @@ clean:
        rm -f internat$(EXEEXT)
        rm -rf internat.app
 
+cs: 
+       @mkdir -p ./cs
+       @for f in internat.po internat.mo; do \
+       if test \( ! -s ./cs/$$f \) -o \( $(srcdir)/cs/$$f -nt ./cs/$$f  \) ; then \
+       cp -pRf $(srcdir)/cs/$$f ./cs ; \
+       fi; \
+       done
+
+de: 
+       @mkdir -p ./de
+       @for f in internat.po internat.mo; do \
+       if test \( ! -s ./de/$$f \) -o \( $(srcdir)/de/$$f -nt ./de/$$f  \) ; then \
+       cp -pRf $(srcdir)/de/$$f ./de ; \
+       fi; \
+       done
+
 distclean: clean
        rm -f configure config.cache config.log config.status bk-deps bk-make-pch shared-ld-sh Makefile
 
+fr: 
+       @mkdir -p ./fr
+       @for f in internat.po internat.mo; do \
+       if test \( ! -s ./fr/$$f \) -o \( $(srcdir)/fr/$$f -nt ./fr/$$f  \) ; then \
+       cp -pRf $(srcdir)/fr/$$f ./fr ; \
+       fi; \
+       done
+
 install: all
 
 install-strip: install
@@ -156,10 +188,34 @@ internat_internat.o: $(srcdir)/internat.cpp
 internat_internat_rc.o: $(srcdir)/internat.rc
        $(RESCOMP) -i$< -o$@  --define __WX$(TOOLKIT)__ $(__WXUNIV_DEFINE_p_2)   --include-dir $(top_srcdir)/include --include-dir $(srcdir) $(__DLLFLAG_p_2) --include-dir $(srcdir)/../../samples
 
+ja: 
+       @mkdir -p ./ja
+       @for f in internat.po internat.mo; do \
+       if test \( ! -s ./ja/$$f \) -o \( $(srcdir)/ja/$$f -nt ./ja/$$f  \) ; then \
+       cp -pRf $(srcdir)/ja/$$f ./ja ; \
+       fi; \
+       done
+
+ka: 
+       @mkdir -p ./ka
+       @for f in internat.po internat.mo; do \
+       if test \( ! -s ./ka/$$f \) -o \( $(srcdir)/ka/$$f -nt ./ka/$$f  \) ; then \
+       cp -pRf $(srcdir)/ka/$$f ./ka ; \
+       fi; \
+       done
+
+ru: 
+       @mkdir -p ./ru
+       @for f in internat.po internat.mo; do \
+       if test \( ! -s ./ru/$$f \) -o \( $(srcdir)/ru/$$f -nt ./ru/$$f  \) ; then \
+       cp -pRf $(srcdir)/ru/$$f ./ru ; \
+       fi; \
+       done
+
 uninstall: 
 
 
 # Include dependency info, if present:
 @IF_GNU_MAKE@-include .deps/*.d
 
-.PHONY: all clean distclean install internat_bundle uninstall
+.PHONY: all bg clean cs de distclean fr install internat_bundle ja ka ru uninstall
index 6ca3c47d092b5f60612d97972a6ef90b1dc2bf3e..02c5074c7505feff6caaf880a3dadda1b7288e82 100644 (file)
         <win32-res>internat.rc</win32-res>
     </exe>
 
+    <template id="catalog">
+        <dstdir>$(BUILDDIR)/$(id)</dstdir>
+        <srcdir>$(SRCDIR)/$(id)</srcdir>
+        <files>internat.po internat.mo</files>
+    </template>
+
+    <wx-data id="bg" template="catalog"/>
+    <wx-data id="cs" template="catalog"/>
+    <wx-data id="de" template="catalog"/>
+    <wx-data id="fr" template="catalog"/>
+    <wx-data id="ja" template="catalog"/>
+    <wx-data id="ka" template="catalog"/>
+    <wx-data id="ru" template="catalog"/>
+
 </makefile>
index 3af94609091f09b858849caeb93cf5ea9ea77208..11bcbaa18cbb9a89ca30ab6cc46bcf2e430b9b97 100644 (file)
@@ -151,7 +151,7 @@ $(OBJS):
 
 ### Targets: ###
 
-all: $(OBJS)\internat.exe
+all: $(OBJS)\internat.exe bg cs de fr ja ka ru
 
 $(OBJS)\internat_internat.obj: .\internat.cpp
        $(CXX) -q -c -P -o$@ $(INTERNAT_CXXFLAGS) $**
@@ -159,6 +159,10 @@ $(OBJS)\internat_internat.obj: .\internat.cpp
 $(OBJS)\internat_internat.res: .\internat.rc
        brcc32 -32 -r -fo$@ -i$(BCCDIR)\include  -d__WXMSW__ $(__WXUNIV_DEFINE_p_1) $(__DEBUG_DEFINE_p_1) $(__UNICODE_DEFINE_p_1) -i.\..\..\include -i$(SETUPHDIR) -i. $(__DLLFLAG_p_1) -i.\..\..\samples $**
 
+bg: 
+       if not exist $(OBJS)\bg mkdir $(OBJS)\bg
+       for %f in (internat.po internat.mo) do if not exist $(OBJS)\bg\%f copy .\bg\%f $(OBJS)\bg
+
 clean: 
        -if exist $(OBJS)\*.obj del $(OBJS)\*.obj
        -if exist $(OBJS)\*.res del $(OBJS)\*.res
@@ -169,7 +173,31 @@ clean:
        -if exist $(OBJS)\internat.ilf del $(OBJS)\internat.ilf
        -if exist $(OBJS)\internat.ils del $(OBJS)\internat.ils
 
+cs: 
+       if not exist $(OBJS)\cs mkdir $(OBJS)\cs
+       for %f in (internat.po internat.mo) do if not exist $(OBJS)\cs\%f copy .\cs\%f $(OBJS)\cs
+
+de: 
+       if not exist $(OBJS)\de mkdir $(OBJS)\de
+       for %f in (internat.po internat.mo) do if not exist $(OBJS)\de\%f copy .\de\%f $(OBJS)\de
+
+fr: 
+       if not exist $(OBJS)\fr mkdir $(OBJS)\fr
+       for %f in (internat.po internat.mo) do if not exist $(OBJS)\fr\%f copy .\fr\%f $(OBJS)\fr
+
 $(OBJS)\internat.exe: $(INTERNAT_OBJECTS)  $(OBJS)\internat_internat.res
        ilink32 -Tpe -q $(LDFLAGS) -L$(BCCDIR)\lib $(__DEBUGINFO)  -L$(LIBDIRNAME) -aa @&&|
        c0w32.obj $(INTERNAT_OBJECTS),$@,, $(__WXLIB_CORE_p)  $(__WXLIB_BASE_p)  $(__WXLIB_MONO_p) $(__LIB_TIFF_p) $(__LIB_JPEG_p) $(__LIB_PNG_p) wxzlib$(WXDEBUGFLAG).lib  wxregex$(WXDEBUGFLAG).lib wxexpat$(WXDEBUGFLAG).lib  $(__UNICOWS_LIB_p) ole2w32.lib oleacc.lib  import32.lib cw32mt$(__RUNTIME_LIBS_7).lib,, $(OBJS)\internat_internat.res
 |
+
+ja: 
+       if not exist $(OBJS)\ja mkdir $(OBJS)\ja
+       for %f in (internat.po internat.mo) do if not exist $(OBJS)\ja\%f copy .\ja\%f $(OBJS)\ja
+
+ka: 
+       if not exist $(OBJS)\ka mkdir $(OBJS)\ka
+       for %f in (internat.po internat.mo) do if not exist $(OBJS)\ka\%f copy .\ka\%f $(OBJS)\ka
+
+ru: 
+       if not exist $(OBJS)\ru mkdir $(OBJS)\ru
+       for %f in (internat.po internat.mo) do if not exist $(OBJS)\ru\%f copy .\ru\%f $(OBJS)\ru
index 67d6280f8e09d570e78a289941dafa1e1bd3305c..a03516fd3e08637fc960acb8595c059b4086a655 100644 (file)
@@ -158,7 +158,7 @@ $(OBJS):
 
 ### Targets: ###
 
-all: $(OBJS)\internat.exe
+all: $(OBJS)\internat.exe bg cs de fr ja ka ru
 
 $(OBJS)\internat_internat.o: ./internat.cpp
        $(CXX) -c -o $@ $(INTERNAT_CXXFLAGS) $<
@@ -166,11 +166,39 @@ $(OBJS)\internat_internat.o: ./internat.cpp
 $(OBJS)\internat_internat_rc.o: ./internat.rc
        windres --use-temp-file -i$< -o$@  --define __WXMSW__ $(__WXUNIV_DEFINE_p_1) $(__DEBUG_DEFINE_p_1) $(__UNICODE_DEFINE_p_1) --include-dir ./../../include --include-dir $(SETUPHDIR) --include-dir . $(__DLLFLAG_p_1) --include-dir ./../../samples
 
+bg: 
+       if not exist $(OBJS)\bg mkdir $(OBJS)\bg
+       for %%f in (internat.po internat.mo) do if not exist $(OBJS)\bg\%%f copy .\bg\%%f $(OBJS)\bg
+
 clean: 
        -if exist $(OBJS)\*.o del $(OBJS)\*.o
        -if exist $(OBJS)\internat.exe del $(OBJS)\internat.exe
 
+cs: 
+       if not exist $(OBJS)\cs mkdir $(OBJS)\cs
+       for %%f in (internat.po internat.mo) do if not exist $(OBJS)\cs\%%f copy .\cs\%%f $(OBJS)\cs
+
+de: 
+       if not exist $(OBJS)\de mkdir $(OBJS)\de
+       for %%f in (internat.po internat.mo) do if not exist $(OBJS)\de\%%f copy .\de\%%f $(OBJS)\de
+
+fr: 
+       if not exist $(OBJS)\fr mkdir $(OBJS)\fr
+       for %%f in (internat.po internat.mo) do if not exist $(OBJS)\fr\%%f copy .\fr\%%f $(OBJS)\fr
+
 $(OBJS)\internat.exe: $(INTERNAT_OBJECTS) $(OBJS)\internat_internat_rc.o
        $(CXX) -o $@ $(INTERNAT_OBJECTS) $(LDFLAGS) $(__DEBUGINFO) -mthreads -L$(LIBDIRNAME) -Wl,--subsystem,windows -mwindows  $(__WXLIB_CORE_p)  $(__WXLIB_BASE_p)  $(__WXLIB_MONO_p) $(__LIB_TIFF_p) $(__LIB_JPEG_p) $(__LIB_PNG_p) -lwxzlib$(WXDEBUGFLAG)  -lwxregex$(WXDEBUGFLAG) -lwxexpat$(WXDEBUGFLAG)  $(__UNICOWS_LIB_p) -lkernel32 -luser32 -lgdi32 -lcomdlg32 -lwinspool -lwinmm -lshell32 -lcomctl32 -lodbc32 -lole32 -loleaut32 -luuid -lrpcrt4 -ladvapi32 -lwsock32
 
-.PHONY: all clean
+ja: 
+       if not exist $(OBJS)\ja mkdir $(OBJS)\ja
+       for %%f in (internat.po internat.mo) do if not exist $(OBJS)\ja\%%f copy .\ja\%%f $(OBJS)\ja
+
+ka: 
+       if not exist $(OBJS)\ka mkdir $(OBJS)\ka
+       for %%f in (internat.po internat.mo) do if not exist $(OBJS)\ka\%%f copy .\ka\%%f $(OBJS)\ka
+
+ru: 
+       if not exist $(OBJS)\ru mkdir $(OBJS)\ru
+       for %%f in (internat.po internat.mo) do if not exist $(OBJS)\ru\%%f copy .\ru\%%f $(OBJS)\ru
+
+.PHONY: all bg clean cs de fr ja ka ru
index e9b48e4d0ea7ed42232e54016b8b2f32eac4c6c1..4a7fde37fd2addd4007504c636637e4f0bef2c18 100644 (file)
@@ -239,7 +239,7 @@ $(OBJS):
 
 ### Targets: ###
 
-all: $(OBJS)\internat.exe
+all: $(OBJS)\internat.exe bg cs de fr ja ka ru
 
 $(OBJS)\internat_internat.obj: .\internat.cpp
        $(CXX) /c /nologo /TP /Fo$@ $(INTERNAT_CXXFLAGS) $**
@@ -247,6 +247,10 @@ $(OBJS)\internat_internat.obj: .\internat.cpp
 $(OBJS)\internat_internat.res: .\internat.rc
        rc /fo$@  /d WIN32 $(____DEBUGRUNTIME_2_p_1) $(__NO_VC_CRTDBG_p_1) /d __WXMSW__ $(__WXUNIV_DEFINE_p_1) $(__DEBUG_DEFINE_p_1) $(__UNICODE_DEFINE_p_1) /i .\..\..\include /i $(SETUPHDIR) /i . $(__DLLFLAG_p_1) /d _WINDOWS /i .\..\..\samples $**
 
+bg: 
+       if not exist $(OBJS)\bg mkdir $(OBJS)\bg
+       for %f in (internat.po internat.mo) do if not exist $(OBJS)\bg\%f copy .\bg\%f $(OBJS)\bg
+
 clean: 
        -if exist $(OBJS)\*.obj del $(OBJS)\*.obj
        -if exist $(OBJS)\*.res del $(OBJS)\*.res
@@ -254,7 +258,31 @@ clean:
        -if exist $(OBJS)\internat.ilk del $(OBJS)\internat.ilk
        -if exist $(OBJS)\internat.pdb del $(OBJS)\internat.pdb
 
+cs: 
+       if not exist $(OBJS)\cs mkdir $(OBJS)\cs
+       for %f in (internat.po internat.mo) do if not exist $(OBJS)\cs\%f copy .\cs\%f $(OBJS)\cs
+
+de: 
+       if not exist $(OBJS)\de mkdir $(OBJS)\de
+       for %f in (internat.po internat.mo) do if not exist $(OBJS)\de\%f copy .\de\%f $(OBJS)\de
+
+fr: 
+       if not exist $(OBJS)\fr mkdir $(OBJS)\fr
+       for %f in (internat.po internat.mo) do if not exist $(OBJS)\fr\%f copy .\fr\%f $(OBJS)\fr
+
 $(OBJS)\internat.exe: $(INTERNAT_OBJECTS) $(OBJS)\internat_internat.res
        link /NOLOGO /OUT:$@ $(LDFLAGS) $(__DEBUGINFO_1)  /LIBPATH:$(LIBDIRNAME) /SUBSYSTEM:WINDOWS @<<
        $(INTERNAT_OBJECTS)  $(__WXLIB_CORE_p)  $(__WXLIB_BASE_p)  $(__WXLIB_MONO_p) $(__LIB_TIFF_p) $(__LIB_JPEG_p) $(__LIB_PNG_p) wxzlib$(WXDEBUGFLAG).lib  wxregex$(WXDEBUGFLAG).lib wxexpat$(WXDEBUGFLAG).lib  $(__UNICOWS_LIB_p) kernel32.lib user32.lib gdi32.lib comdlg32.lib winspool.lib winmm.lib shell32.lib comctl32.lib odbc32.lib ole32.lib oleaut32.lib uuid.lib rpcrt4.lib advapi32.lib wsock32.lib oleacc.lib
 <<
+
+ja: 
+       if not exist $(OBJS)\ja mkdir $(OBJS)\ja
+       for %f in (internat.po internat.mo) do if not exist $(OBJS)\ja\%f copy .\ja\%f $(OBJS)\ja
+
+ka: 
+       if not exist $(OBJS)\ka mkdir $(OBJS)\ka
+       for %f in (internat.po internat.mo) do if not exist $(OBJS)\ka\%f copy .\ka\%f $(OBJS)\ka
+
+ru: 
+       if not exist $(OBJS)\ru mkdir $(OBJS)\ru
+       for %f in (internat.po internat.mo) do if not exist $(OBJS)\ru\%f copy .\ru\%f $(OBJS)\ru
index 556dbc684ddeccfcb7246111a8994f6089aaeda4..e5a0d33b3d8c78674258b3623fae8b94bec6a965 100644 (file)
@@ -185,7 +185,7 @@ $(OBJS) :
 
 ### Targets: ###
 
-all : .SYMBOLIC $(OBJS)\internat.exe
+all : .SYMBOLIC $(OBJS)\internat.exe bg cs de fr ja ka ru
 
 $(OBJS)\internat_internat.obj :  .AUTODEPEND .\internat.cpp
        $(CXX) -zq -fo=$^@ $(INTERNAT_CXXFLAGS) $<
@@ -193,6 +193,10 @@ $(OBJS)\internat_internat.obj :  .AUTODEPEND .\internat.cpp
 $(OBJS)\internat_internat.res :  .AUTODEPEND .\internat.rc
        wrc -q -ad -bt=nt -r -fo=$^@  -d__WXMSW__ $(__WXUNIV_DEFINE_p) $(__DEBUG_DEFINE_p) $(__UNICODE_DEFINE_p) -i=.\..\..\include -i=$(SETUPHDIR) -i=. $(__DLLFLAG_p) -i=.\..\..\samples $<
 
+bg : .SYMBOLIC 
+       if not exist $(OBJS)\bg mkdir $(OBJS)\bg
+       for %f in (internat.po internat.mo) do if not exist $(OBJS)\bg\%f copy .\bg\%f $(OBJS)\bg
+
 clean : .SYMBOLIC 
        -if exist $(OBJS)\*.obj del $(OBJS)\*.obj
        -if exist $(OBJS)\*.res del $(OBJS)\*.res
@@ -200,6 +204,18 @@ clean : .SYMBOLIC
        -if exist $(OBJS)\*.ilk del $(OBJS)\*.ilk
        -if exist $(OBJS)\internat.exe del $(OBJS)\internat.exe
 
+cs : .SYMBOLIC 
+       if not exist $(OBJS)\cs mkdir $(OBJS)\cs
+       for %f in (internat.po internat.mo) do if not exist $(OBJS)\cs\%f copy .\cs\%f $(OBJS)\cs
+
+de : .SYMBOLIC 
+       if not exist $(OBJS)\de mkdir $(OBJS)\de
+       for %f in (internat.po internat.mo) do if not exist $(OBJS)\de\%f copy .\de\%f $(OBJS)\de
+
+fr : .SYMBOLIC 
+       if not exist $(OBJS)\fr mkdir $(OBJS)\fr
+       for %f in (internat.po internat.mo) do if not exist $(OBJS)\fr\%f copy .\fr\%f $(OBJS)\fr
+
 $(OBJS)\internat.exe :  $(INTERNAT_OBJECTS) $(OBJS)\internat_internat.res
        @%create $(OBJS)\internat.lbc
        @%append $(OBJS)\internat.lbc option quiet
@@ -210,3 +226,15 @@ $(OBJS)\internat.exe :  $(INTERNAT_OBJECTS) $(OBJS)\internat_internat.res
        @for %i in ( $(__WXLIB_CORE_p)  $(__WXLIB_BASE_p)  $(__WXLIB_MONO_p) $(__LIB_TIFF_p) $(__LIB_JPEG_p) $(__LIB_PNG_p) wxzlib$(WXDEBUGFLAG).lib  wxregex$(WXDEBUGFLAG).lib wxexpat$(WXDEBUGFLAG).lib   kernel32.lib user32.lib gdi32.lib comdlg32.lib winspool.lib winmm.lib shell32.lib comctl32.lib odbc32.lib ole32.lib oleaut32.lib uuid.lib rpcrt4.lib advapi32.lib wsock32.lib ) do @%append $(OBJS)\internat.lbc library %i
        @%append $(OBJS)\internat.lbc option resource=$(OBJS)\internat_internat.res
        wlink @$(OBJS)\internat.lbc
+
+ja : .SYMBOLIC 
+       if not exist $(OBJS)\ja mkdir $(OBJS)\ja
+       for %f in (internat.po internat.mo) do if not exist $(OBJS)\ja\%f copy .\ja\%f $(OBJS)\ja
+
+ka : .SYMBOLIC 
+       if not exist $(OBJS)\ka mkdir $(OBJS)\ka
+       for %f in (internat.po internat.mo) do if not exist $(OBJS)\ka\%f copy .\ka\%f $(OBJS)\ka
+
+ru : .SYMBOLIC 
+       if not exist $(OBJS)\ru mkdir $(OBJS)\ru
+       for %f in (internat.po internat.mo) do if not exist $(OBJS)\ru\%f copy .\ru\%f $(OBJS)\ru