From: K.Ohta Date: Fri, 27 May 2016 18:10:00 +0000 (+0900) Subject: [Build][CMAKE] Make duplicate sequences to a function. X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=8f8216717635280346db69277afcc7bb003c6e8e;p=csp-qt%2Fcommon_source_project-fm7.git [Build][CMAKE] Make duplicate sequences to a function. --- diff --git a/source/build-cmake/config_build.sh b/source/build-cmake/config_build.sh index 827561314..443372181 100755 --- a/source/build-cmake/config_build.sh +++ b/source/build-cmake/config_build.sh @@ -15,6 +15,42 @@ if [ -e ./buildvars.dat ] ; then . ./buildvars.dat fi +function build_dll() { + # $1 = dir + mkdir -p $1/build + cd $1/build + echo ${CMAKE_FLAGS1} ${CMAKE_FLAGS2} + ${CMAKE} -DCMAKE_C_COMPILER:STRING=${CCMAKE_CC} \ + -DCMAKE_CXX_COMPILER:STRING=${CCMAKE_CXX} \ + "-DLIBCSP_INSTALL_DIR:STRING=${LIB_INSTALL}" \ + ${CMAKE_FLAGS1} \ + "${CMAKE_FLAGS2}=${MAKEFLAGS_LIB_CXX}" \ + "${CMAKE_FLAGS3}=${MAKEFLAGS_LIB_CC}" \ + "-DCMAKE_SHARED_LINKER_FLAGS:STRING=${CMAKE_DLL_LINKFLAG}" \ + ${CMAKE_APPENDFLAG} \ + .. | tee make.log + + ${CMAKE} -DCMAKE_C_COMPILER:STRING=${CCMAKE_CC} \ + -DCMAKE_CXX_COMPILER:STRING=${CCMAKE_CXX} \ + "-DLIBCSP_INSTALL_DIR:STRING=${LIB_INSTALL}" \ + ${CMAKE_FLAGS1} \ + "${CMAKE_FLAGS2}=${MAKEFLAGS_LIB_CXX}" \ + "${CMAKE_FLAGS3}=${MAKEFLAGS_LIB_CC}" \ + "-DCMAKE_SHARED_LINKER_FLAGS:STRING=${CMAKE_DLL_LINKFLAG}" \ + ${CMAKE_APPENDFLAG} \ + .. | tee -a make.log + + make clean + make ${MAKEFLAGS_GENERAL} 2>&1 | tee -a ./make.log + case $? in + 0 ) sudo make install 2>&1 | tee -a ./make.log ;; + * ) exit $? ;; + esac + + make clean + cd ../.. +} + case ${BUILD_TYPE} in "Debug" | "DEBUG" | "debug" ) CMAKE_FLAGS1="-DCMAKE_BUILD_TYPE:STRING=debug" @@ -38,141 +74,15 @@ case ${BUILD_TYPE} in esac # libCSPGui -mkdir -p libCSPavio/build -mkdir -p libCSPgui/build -mkdir -p libCSPosd/build -mkdir -p libCSPemu_utils/build - -cd libCSPavio/build -echo ${CMAKE_FLAGS1} ${CMAKE_FLAGS2} -${CMAKE} -DCMAKE_C_COMPILER:STRING=${CCMAKE_CC} \ - -DCMAKE_CXX_COMPILER:STRING=${CCMAKE_CXX} \ - "-DLIBCSP_INSTALL_DIR:STRING=${LIB_INSTALL}" \ - ${CMAKE_FLAGS1} \ - "${CMAKE_FLAGS2}=${MAKEFLAGS_LIB_CXX}" \ - "${CMAKE_FLAGS3}=${MAKEFLAGS_LIB_CC}" \ - "-DCMAKE_SHARED_LINKER_FLAGS:STRING=${CMAKE_DLL_LINKFLAG}" \ - ${CMAKE_APPENDFLAG} \ - .. | tee make.log - -${CMAKE} -DCMAKE_C_COMPILER:STRING=${CCMAKE_CC} \ - -DCMAKE_CXX_COMPILER:STRING=${CCMAKE_CXX} \ - "-DLIBCSP_INSTALL_DIR:STRING=${LIB_INSTALL}" \ - ${CMAKE_FLAGS1} \ - "${CMAKE_FLAGS2}=${MAKEFLAGS_LIB_CXX}" \ - "${CMAKE_FLAGS3}=${MAKEFLAGS_LIB_CC}" \ - "-DCMAKE_SHARED_LINKER_FLAGS:STRING=${CMAKE_DLL_LINKFLAG}" \ - ${CMAKE_APPENDFLAG} \ - .. | tee -a make.log - -make clean -make ${MAKEFLAGS_GENERAL} 2>&1 | tee -a ./make.log -case $? in - 0 ) sudo make install 2>&1 | tee -a ./make.log ;; - * ) exit $? ;; - esac - -make clean -cd ../.. - -cd libCSPemu_utils/build -echo ${CMAKE_FLAGS1} ${CMAKE_FLAGS2} -${CMAKE} -DCMAKE_C_COMPILER:STRING=${CCMAKE_CC} \ - -DCMAKE_CXX_COMPILER:STRING=${CCMAKE_CXX} \ - "-DLIBCSP_INSTALL_DIR:STRING=${LIB_INSTALL}" \ - ${CMAKE_FLAGS1} \ - "${CMAKE_FLAGS2}=${MAKEFLAGS_LIB_CXX}" \ - "${CMAKE_FLAGS3}=${MAKEFLAGS_LIB_CC}" \ - "-DCMAKE_SHARED_LINKER_FLAGS:STRING=${CMAKE_DLL_LINKFLAG}" \ - ${CMAKE_APPENDFLAG} \ - .. | tee make.log - -${CMAKE} -DCMAKE_C_COMPILER:STRING=${CCMAKE_CC} \ - -DCMAKE_CXX_COMPILER:STRING=${CCMAKE_CXX} \ - "-DLIBCSP_INSTALL_DIR:STRING=${LIB_INSTALL}" \ - ${CMAKE_FLAGS1} \ - "${CMAKE_FLAGS2}=${MAKEFLAGS_LIB_CXX}" \ - "${CMAKE_FLAGS3}=${MAKEFLAGS_LIB_CC}" \ - "-DCMAKE_SHARED_LINKER_FLAGS:STRING=${CMAKE_DLL_LINKFLAG}" \ - ${CMAKE_APPENDFLAG} \ - .. | tee -a make.log - -make clean -make ${MAKEFLAGS_GENERAL} 2>&1 | tee -a ./make.log -case $? in - 0 ) sudo make install 2>&1 | tee -a ./make.log ;; - * ) exit $? ;; - esac - -make clean -cd ../.. - -cd libCSPgui/build -echo ${CMAKE_FLAGS1} ${CMAKE_FLAGS2} -${CMAKE} -DCMAKE_C_COMPILER:STRING=${CCMAKE_CC} \ - -DCMAKE_CXX_COMPILER:STRING=${CCMAKE_CXX} \ - "-DLIBCSP_INSTALL_DIR:STRING=${LIB_INSTALL}" \ - ${CMAKE_FLAGS1} \ - "${CMAKE_FLAGS2}=${MAKEFLAGS_LIB_CXX}" \ - "${CMAKE_FLAGS3}=${MAKEFLAGS_LIB_CC}" \ - "-DCMAKE_SHARED_LINKER_FLAGS:STRING=${CMAKE_DLL_LINKFLAG}" \ - ${CMAKE_APPENDFLAG} \ - .. | tee make.log - -${CMAKE} -DCMAKE_C_COMPILER:STRING=${CCMAKE_CC} \ - -DCMAKE_CXX_COMPILER:STRING=${CCMAKE_CXX} \ - "-DLIBCSP_INSTALL_DIR:STRING=${LIB_INSTALL}" \ - ${CMAKE_FLAGS1} \ - "${CMAKE_FLAGS2}=${MAKEFLAGS_LIB_CXX}" \ - "${CMAKE_FLAGS3}=${MAKEFLAGS_LIB_CC}" \ - "-DCMAKE_SHARED_LINKER_FLAGS:STRING=${CMAKE_DLL_LINKFLAG}" \ - ${CMAKE_APPENDFLAG} \ - .. | tee -a make.log - -make clean -make ${MAKEFLAGS_GENERAL} 2>&1 | tee -a ./make.log -case $? in - 0 ) sudo make install 2>&1 | tee -a ./make.log ;; - * ) exit $? ;; - esac - -make clean -cd ../.. -# libCSPosd -cd libCSPosd/build - -echo ${CMAKE_FLAGS1} ${CMAKE_FLAGS2} -${CMAKE} -DCMAKE_C_COMPILER:STRING=${CCMAKE_CC} \ - -DCMAKE_CXX_COMPILER:STRING=${CCMAKE_CXX} \ - "-DLIBCSP_INSTALL_DIR:STRING=${LIB_INSTALL}" \ - ${CMAKE_FLAGS1} \ - "${CMAKE_FLAGS2}=${MAKEFLAGS_LIB_CXX}" \ - "${CMAKE_FLAGS3}=${MAKEFLAGS_LIB_CC}" \ - "-DCMAKE_SHARED_LINKER_FLAGS:STRING=${CMAKE_DLL_LINKFLAG}" \ - ${CMAKE_APPENDFLAG} \ - .. | tee make.log - -${CMAKE} -DCMAKE_C_COMPILER:STRING=${CCMAKE_CC} \ - -DCMAKE_CXX_COMPILER:STRING=${CCMAKE_CXX} \ - "-DLIBCSP_INSTALL_DIR:STRING=${LIB_INSTALL}" \ - ${CMAKE_FLAGS1} \ - "${CMAKE_FLAGS2}=${MAKEFLAGS_LIB_CXX}" \ - "${CMAKE_FLAGS3}=${MAKEFLAGS_LIB_CC}" \ - "-DCMAKE_SHARED_LINKER_FLAGS:STRING=${CMAKE_DLL_LINKFLAG}" \ - ${CMAKE_APPENDFLAG} \ - .. | tee -a make.log - -make clean - -make ${MAKEFLAGS_GENERAL} 2>&1 | tee -a ./make.log -case $? in - 0 ) sudo make install 2>&1 | tee -a ./make.log ;; - * ) exit $? ;; - esac - -make clean -cd ../.. +build_dll libCSPavio + +build_dll libCSPgui + +build_dll libCSPosd + +build_dll libCSPemu_utils + for SRCDATA in $@ ; do\ diff --git a/source/build-cmake/config_build_cross_win32.sh b/source/build-cmake/config_build_cross_win32.sh index d14bd3a43..c4acd7bd5 100755 --- a/source/build-cmake/config_build_cross_win32.sh +++ b/source/build-cmake/config_build_cross_win32.sh @@ -28,6 +28,43 @@ MAKEFLAGS_CC="${MAKEFLAGS_CC} -DWINVER=0x501" MAKEFLAGS_LIB_CXX="${MAKEFLAGS_LIB_CXX} -DWINVER=0x501" MAKEFLAGS_LIB_CC="${MAKEFLAGS_LIB_CC} -DWINVER=0x501" + +function build_dll() { + mkdir -p $1/build-win32 + cd $1/build-win32 + echo ${CMAKE_FLAGS1} ${CMAKE_FLAGS2} + ${CMAKE} -DCMAKE_TOOLCHAIN_FILE=${TOOLCHAIN_SCRIPT} \ + ${CMAKE_FLAGS1} \ + "${CMAKE_FLAGS2}=${MAKEFLAGS_LIB_CXX}" \ + "${CMAKE_FLAGS3}=${MAKEFLAGS_LIB_CC}" \ + "-DUSE_SDL2=ON" \ + ${CMAKE_APPENDFLAG} \ + "-DCMAKE_EXE_LINKER_FLAGS:STRING=${CMAKE_LINKFLAG}" \ + .. | tee make.log + + ${CMAKE} ${CMAKE_FLAGS1} \ + "${CMAKE_FLAGS2}=${MAKEFLAGS_LIB_CXX}" \ + "${CMAKE_FLAGS3}=${MAKEFLAGS_LIB_CC}" \ + "-DUSE_SDL2=ON" \ + ${CMAKE_APPENDFLAG} \ + "-DCMAKE_EXE_LINKER_FLAGS:STRING=${CMAKE_LINKFLAG}" \ + .. | tee -a make.log + + make clean + + make ${MAKEFLAGS_GENERAL} 2>&1 | tee -a ./make.log + #case $? in + # 0 ) + # cp ./qt/gui/libqt_gui.a ../../bin-win32/ + # cp ./qt/gui/*.lib ../../bin-win32/ + # cp ./qt/gui/*.dll ../../bin-win32/ + # ;; + # * ) exit $? ;; + #esac + #make clean + cd ../.. +} + case ${BUILD_TYPE} in "Debug" | "DEBUG" | "debug" ) CMAKE_FLAGS1="-DCMAKE_BUILD_TYPE:STRING=debug" @@ -51,110 +88,11 @@ case ${BUILD_TYPE} in esac # libCSPGui -mkdir -p libCSPemu_utils/build-win32 -mkdir -p libCSPgui/build-win32 -mkdir -p libCSPosd/build-win32 - -cd libCSPemu_utils/build-win32 -echo ${CMAKE_FLAGS1} ${CMAKE_FLAGS2} -${CMAKE} -DCMAKE_TOOLCHAIN_FILE=${TOOLCHAIN_SCRIPT} \ - ${CMAKE_FLAGS1} \ - "${CMAKE_FLAGS2}=${MAKEFLAGS_LIB_CXX}" \ - "${CMAKE_FLAGS3}=${MAKEFLAGS_LIB_CC}" \ - "-DUSE_SDL2=ON" \ - ${CMAKE_APPENDFLAG} \ - "-DCMAKE_EXE_LINKER_FLAGS:STRING=${CMAKE_LINKFLAG}" \ - .. | tee make.log - -${CMAKE} ${CMAKE_FLAGS1} \ - "${CMAKE_FLAGS2}=${MAKEFLAGS_LIB_CXX}" \ - "${CMAKE_FLAGS3}=${MAKEFLAGS_LIB_CC}" \ - "-DUSE_SDL2=ON" \ - ${CMAKE_APPENDFLAG} \ - "-DCMAKE_EXE_LINKER_FLAGS:STRING=${CMAKE_LINKFLAG}" \ - .. | tee -a make.log - -make clean - -make ${MAKEFLAGS_GENERAL} 2>&1 | tee -a ./make.log -#case $? in -# 0 ) -# cp ./qt/gui/libqt_gui.a ../../bin-win32/ -# cp ./qt/gui/*.lib ../../bin-win32/ -# cp ./qt/gui/*.dll ../../bin-win32/ -# ;; -# * ) exit $? ;; -#esac -#make clean -cd ../.. - -cd libCSPgui/build-win32 - -echo ${CMAKE_FLAGS1} ${CMAKE_FLAGS2} -${CMAKE} -DCMAKE_TOOLCHAIN_FILE=${TOOLCHAIN_SCRIPT} \ - ${CMAKE_FLAGS1} \ - "${CMAKE_FLAGS2}=${MAKEFLAGS_LIB_CXX}" \ - "${CMAKE_FLAGS3}=${MAKEFLAGS_LIB_CC}" \ - "-DUSE_SDL2=ON" \ - ${CMAKE_APPENDFLAG} \ - "-DCMAKE_EXE_LINKER_FLAGS:STRING=${CMAKE_LINKFLAG}" \ - .. | tee make.log +build_dll libCSPavio +build_dll libCSPgui +build_dll libCSPosd +build_dll libCSPemu_utils -${CMAKE} ${CMAKE_FLAGS1} \ - "${CMAKE_FLAGS2}=${MAKEFLAGS_LIB_CXX}" \ - "${CMAKE_FLAGS3}=${MAKEFLAGS_LIB_CC}" \ - "-DUSE_SDL2=ON" \ - ${CMAKE_APPENDFLAG} \ - "-DCMAKE_EXE_LINKER_FLAGS:STRING=${CMAKE_LINKFLAG}" \ - .. | tee -a make.log - -make clean - -make ${MAKEFLAGS_GENERAL} 2>&1 | tee -a ./make.log -#case $? in -# 0 ) -# cp ./qt/gui/libqt_gui.a ../../bin-win32/ -# cp ./qt/gui/*.lib ../../bin-win32/ -# cp ./qt/gui/*.dll ../../bin-win32/ -# ;; -# * ) exit $? ;; -#esac -#make clean -cd ../.. - -#libCSPosd -cd libCSPosd/build-win32 -echo ${CMAKE_FLAGS1} ${CMAKE_FLAGS2} -${CMAKE} -DCMAKE_TOOLCHAIN_FILE=${TOOLCHAIN_SCRIPT} \ - ${CMAKE_FLAGS1} \ - "${CMAKE_FLAGS2}=${MAKEFLAGS_LIB_CXX}" \ - "${CMAKE_FLAGS3}=${MAKEFLAGS_LIB_CC}" \ - "-DUSE_SDL2=ON" \ - "-DCMAKE_EXE_LINKER_FLAGS:STRING=${CMAKE_LINKFLAG}" \ - ${CMAKE_APPENDFLAG} \ - .. | tee make.log - -${CMAKE} ${CMAKE_FLAGS1} \ - "${CMAKE_FLAGS2}=${MAKEFLAGS_LIB_CXX}" \ - "${CMAKE_FLAGS3}=${MAKEFLAGS_LIB_CC}" \ - "-DUSE_SDL2=ON" \ - "-DCMAKE_EXE_LINKER_FLAGS:STRING=${CMAKE_LINKFLAG}" \ - ${CMAKE_APPENDFLAG} \ - .. | tee -a make.log - -make clean - -make ${MAKEFLAGS_GENERAL} 2>&1 | tee -a ./make.log -#case $? in -# 0 ) -# cp ./qt/gui/libqt_gui.a ../../bin-win32/ -# cp ./qt/gui/*.lib ../../bin-win32/ -# cp ./qt/gui/*.dll ../../bin-win32/ -# ;; -# * ) exit $? ;; -#esac -#make clean -cd ../.. for SRCDATA in $@ ; do\ @@ -192,17 +130,12 @@ for SRCDATA in $@ ; do\ done exit 0 -cd libCSPemu_utils/build-win32 -make clean -cd ../.. -cd libCSPgui/build-win32 -make clean -cd ../.. - -cd libCSPosd/build-win32 -make clean -cd ../.. +for ii in libCSPavio libCSPgui libCSPosd libCSPemu_utils; do + cd $ii/build-win32 + make clean + cd ../.. +done exit 0 diff --git a/source/build-cmake/config_build_mingw.sh b/source/build-cmake/config_build_mingw.sh index fd735a382..5219234ed 100755 --- a/source/build-cmake/config_build_mingw.sh +++ b/source/build-cmake/config_build_mingw.sh @@ -24,6 +24,45 @@ MAKEFLAGS_CC="${MAKEFLAGS_CC} -DWINVER=0x501" MAKEFLAGS_LIB_CXX="${MAKEFLAGS_LIB_CXX} -DWINVER=0x501" MAKEFLAGS_LIB_CC="${MAKEFLAGS_LIB_CC} -DWINVER=0x501" +function build_dll() { + mkdir -p $1/build-win32 + cd $1/build-win32 + echo ${CMAKE_FLAGS1} ${CMAKE_FLAGS2} + ${CMAKE} -G "${CMAKE_GENTYPE}" \ + ${CMAKE_GENFLAGS} \ + -D CMAKE_C_COMPILER:STRING=${CCMAKE_CC} \ + -D CMAKE_CXX_COMPILER:STRING=${CCMAKE_CXX} \ + ${CMAKE_FLAGS1} \ + "${CMAKE_FLAGS2}=${MAKEFLAGS_LIB_CXX}" \ + "${CMAKE_FLAGS3}=${MAKEFLAGS_LIB_CC}" \ + ${CMAKE_APPENDFLAG} \ + ${CMAKE_LINKFLAG} \ + .. | tee make.log + + ${CMAKE} -D CMAKE_C_COMPILER:STRING=${CCMAKE_CC} \ + -D CMAKE_CXX_COMPILER:STRING=${CCMAKE_CXX} \ + ${CMAKE_FLAGS1} \ + "${CMAKE_FLAGS2}=${MAKEFLAGS_LIB_CXX}" \ + "${CMAKE_FLAGS3}=${MAKEFLAGS_LIB_CC}" \ + ${CMAKE_APPENDFLAG} \ + ${CMAKE_LINKFLAG} \ + .. | tee -a make.log + + mingw32-make clean + mingw32-make ${MAKEFLAGS_GENERAL} 2>&1 | tee -a ./make.log + + case $? in + 0 ) + # cp ./qt/gui/libqt_gui.a ../../bin-win32/ + # cp ./qt/gui/*.lib ../../bin-win32/ + # cp ./qt/gui/*.dll ../../bin-win32/ + ;; + * ) exit $? ;; + esac + #mingw32-make clean + cd ../.. +} + case ${BUILD_TYPE} in "Debug" | "DEBUG" | "debug" ) CMAKE_FLAGS1="-DCMAKE_BUILD_TYPE:STRING=debug" @@ -45,119 +84,12 @@ case ${BUILD_TYPE} in exit -1 ;; esac -#libCSPgui -mkdir -p libCSPemu_utils/build-win32 -mkdir -p libCSPgui/build-win32 -mkdir -p libCSPosd/build-win32 - -cd libCSPemu_utils/build-win32 -echo ${CMAKE_FLAGS1} ${CMAKE_FLAGS2} -${CMAKE} -G "${CMAKE_GENTYPE}" \ - ${CMAKE_GENFLAGS} \ - -D CMAKE_C_COMPILER:STRING=${CCMAKE_CC} \ - -D CMAKE_CXX_COMPILER:STRING=${CCMAKE_CXX} \ - ${CMAKE_FLAGS1} \ - "${CMAKE_FLAGS2}=${MAKEFLAGS_LIB_CXX}" \ - "${CMAKE_FLAGS3}=${MAKEFLAGS_LIB_CC}" \ - ${CMAKE_APPENDFLAG} \ - ${CMAKE_LINKFLAG} \ - .. | tee make.log - -${CMAKE} -D CMAKE_C_COMPILER:STRING=${CCMAKE_CC} \ - -D CMAKE_CXX_COMPILER:STRING=${CCMAKE_CXX} \ - ${CMAKE_FLAGS1} \ - "${CMAKE_FLAGS2}=${MAKEFLAGS_LIB_CXX}" \ - "${CMAKE_FLAGS3}=${MAKEFLAGS_LIB_CC}" \ - ${CMAKE_APPENDFLAG} \ - ${CMAKE_LINKFLAG} \ - .. | tee -a make.log - -mingw32-make clean -mingw32-make ${MAKEFLAGS_GENERAL} 2>&1 | tee -a ./make.log - -case $? in - 0 ) -# cp ./qt/gui/libqt_gui.a ../../bin-win32/ -# cp ./qt/gui/*.lib ../../bin-win32/ -# cp ./qt/gui/*.dll ../../bin-win32/ - ;; - * ) exit $? ;; -esac -#mingw32-make clean -cd ../.. - - -cd libCSPgui/build-win32 -echo ${CMAKE_FLAGS1} ${CMAKE_FLAGS2} -${CMAKE} -G "${CMAKE_GENTYPE}" \ - ${CMAKE_GENFLAGS} \ - -D CMAKE_C_COMPILER:STRING=${CCMAKE_CC} \ - -D CMAKE_CXX_COMPILER:STRING=${CCMAKE_CXX} \ - ${CMAKE_FLAGS1} \ - "${CMAKE_FLAGS2}=${MAKEFLAGS_LIB_CXX}" \ - "${CMAKE_FLAGS3}=${MAKEFLAGS_LIB_CC}" \ - ${CMAKE_APPENDFLAG} \ - ${CMAKE_LINKFLAG} \ - .. | tee make.log -${CMAKE} -D CMAKE_C_COMPILER:STRING=${CCMAKE_CC} \ - -D CMAKE_CXX_COMPILER:STRING=${CCMAKE_CXX} \ - ${CMAKE_FLAGS1} \ - "${CMAKE_FLAGS2}=${MAKEFLAGS_LIB_CXX}" \ - "${CMAKE_FLAGS3}=${MAKEFLAGS_LIB_CC}" \ - ${CMAKE_APPENDFLAG} \ - ${CMAKE_LINKFLAG} \ - .. | tee -a make.log - -mingw32-make clean -mingw32-make ${MAKEFLAGS_GENERAL} 2>&1 | tee -a ./make.log - -case $? in - 0 ) -# cp ./qt/gui/libqt_gui.a ../../bin-win32/ -# cp ./qt/gui/*.lib ../../bin-win32/ -# cp ./qt/gui/*.dll ../../bin-win32/ - ;; - * ) exit $? ;; -esac -#mingw32-make clean -cd ../.. - -#libCSPosd -cd libCSPosd/build-win32 -echo ${CMAKE_FLAGS1} ${CMAKE_FLAGS2} -${CMAKE} -G "${CMAKE_GENTYPE}" \ - ${CMAKE_GENFLAGS} \ - -D CMAKE_C_COMPILER:STRING=${CCMAKE_CC} \ - -D CMAKE_CXX_COMPILER:STRING=${CCMAKE_CXX} \ - ${CMAKE_FLAGS1} \ - "${CMAKE_FLAGS2}=${MAKEFLAGS_LIB_CXX}" \ - "${CMAKE_FLAGS3}=${MAKEFLAGS_LIB_CC}" \ - ${CMAKE_APPENDFLAG} \ - ${CMAKE_LINKFLAG} \ - .. | tee make.log - -${CMAKE} -D CMAKE_C_COMPILER:STRING=${CCMAKE_CC} \ - -D CMAKE_CXX_COMPILER:STRING=${CCMAKE_CXX} \ - ${CMAKE_FLAGS1} \ - "${CMAKE_FLAGS2}=${MAKEFLAGS_LIB_CXX}" \ - "${CMAKE_FLAGS3}=${MAKEFLAGS_LIB_CC}" \ - ${CMAKE_APPENDFLAG} \ - ${CMAKE_LINKFLAG} \ - .. | tee -a make.log - -mingw32-make clean -mingw32-make ${MAKEFLAGS_GENERAL} 2>&1 | tee -a ./make.log -#case $? in -# 0 ) -# cp ./qt/gui/libqt_gui.a ../../bin-win32/ -# cp ./qt/gui/*.lib ../../bin-win32/ -# cp ./qt/gui/*.dll ../../bin-win32/ -# ;; -# * ) exit $? ;; -#esac -#make clean -cd ../.. +# libCSPGui +build_dll libCSPavio +build_dll libCSPgui +build_dll libCSPosd +build_dll libCSPemu_utils for SRCDATA in $@ ; do\ @@ -198,17 +130,11 @@ for SRCDATA in $@ ; do\ cd ../.. done -cd libCSPemu_utils/build-win32 -mingw32-make clean -cd ../.. - -cd libCSPgui/build-win32 -mingw32-make clean -cd ../.. - -cd libCSPosd/build-win32 -mingw32-make clean -cd ../.. +for ii in libCSPavio libCSPgui libCSPosd libCSPemu_utils; do + cd $ii/build-win32 + make clean + cd ../.. +done exit 0