From 857d30ca429dc7f276ed6e7c42bb00a3574dfefc Mon Sep 17 00:00:00 2001 From: =?utf8?q?V=C3=A1clav=20Slav=C3=ADk?= Date: Sat, 4 Oct 2003 22:39:07 +0000 Subject: [PATCH] copy catalogs to builddir git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@24086 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- samples/internat/Makefile.in | 60 +++++++++++++++++++++++++++++++++-- samples/internat/internat.bkl | 14 ++++++++ samples/internat/makefile.bcc | 30 +++++++++++++++++- samples/internat/makefile.gcc | 32 +++++++++++++++++-- samples/internat/makefile.vc | 30 +++++++++++++++++- samples/internat/makefile.wat | 30 +++++++++++++++++- 6 files changed, 189 insertions(+), 7 deletions(-) diff --git a/samples/internat/Makefile.in b/samples/internat/Makefile.in index 588b98aced..3bb5f17083 100644 --- a/samples/internat/Makefile.in +++ b/samples/internat/Makefile.in @@ -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 diff --git a/samples/internat/internat.bkl b/samples/internat/internat.bkl index 6ca3c47d09..02c5074c75 100644 --- a/samples/internat/internat.bkl +++ b/samples/internat/internat.bkl @@ -10,4 +10,18 @@ internat.rc + + + + + + + + + + diff --git a/samples/internat/makefile.bcc b/samples/internat/makefile.bcc index 3af9460909..11bcbaa18c 100644 --- a/samples/internat/makefile.bcc +++ b/samples/internat/makefile.bcc @@ -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 diff --git a/samples/internat/makefile.gcc b/samples/internat/makefile.gcc index 67d6280f8e..a03516fd3e 100644 --- a/samples/internat/makefile.gcc +++ b/samples/internat/makefile.gcc @@ -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 diff --git a/samples/internat/makefile.vc b/samples/internat/makefile.vc index e9b48e4d0e..4a7fde37fd 100644 --- a/samples/internat/makefile.vc +++ b/samples/internat/makefile.vc @@ -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 diff --git a/samples/internat/makefile.wat b/samples/internat/makefile.wat index 556dbc684d..e5a0d33b3d 100644 --- a/samples/internat/makefile.wat +++ b/samples/internat/makefile.wat @@ -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 -- 2.45.2