copy catalogs to builddir

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@24086 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Václav Slavík
2003-10-04 22:39:07 +00:00
parent 849a28d0da
commit 857d30ca42
6 changed files with 189 additions and 7 deletions

View 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

View File

@@ -10,4 +10,18 @@
<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>

View 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

View 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

View 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

View 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