Makefile 4.26 KB
更新的
123.4567891011121314151617181920.21222324252627282930.313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899One hundred.101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130
#+-----------------------------------------------------------------------------+美元(详细)。沉默#-------------------------------------------------------------------------------所有帮助信息回声"-------------------------------------------------------------------------"回声“构建可执行文件”回声"- >版本:1.2"回声"-------------------------------------------------------------------------"回声帮助回声"-------------------------------------------------------------------------"回声"针对不同平台-键入:"回声“make win”:在Windows (x86, x86_64和InnoSetup)”回声" make lin':在Linux (x86, x86_64)上"回声" make macos': on macos (macos dylib x86/x86_64)"回声" 'make rpi': on rpi (arm-hf)"回声"-------------------------------------------------------------------------"回声BUILD_ARTEFACT=ePassport_mrtd.exeLINBUILD_ARTEFACT=ePassport_mrtdwindows赢得使信息使preclean使win32使win64linux林使preclean_linux使信息使lin32使lin64#-------------------------------------------------------------------------------COMMON_SRC_FILES=. c#-------------------------------------------------------------------------------precleancdwin32_release& &rm- f. exe& &rm射频srccdwin64_release& &rm- f. exe& &rm射频srcpreclean_linuxcdlinux32_release& &rm- f. exe& &rm射频srccdlinux64_release& &rm- f. exe& &rm射频src清洁cdsrc& &rm- f. opost_mk清洁回声“完成”。回声#-------------------------------------------------------------------------------GCCFLAGS=-我. . / lib /包括o3- c-fmessage-length=0# - wall#-------------------------------------------------------------------------------#窗口#-------------------------------------------------------------------------------CFLGWIN=$ (GCCFLAGS)CCW32_PATH=“/ c / dt / mingw32”/ binCCW32=i686-w64-mingw32-gccCCW64_PATH=“/ c / dt / mingw64 / bin”CCW64=x86_64-w64-mingw32-gccLNKW32=- s-static-libgcc- l. . / lib / windows / x86LNKW64=- s-static-libgcc- l. . / lib / x86_64 /窗口win32回声"构建32位可执行文件,版本:"$ (APP_VER)使清洁出口路径=$ (CCW32_PATH)& &cdsrc& &$ (CCW32)$ (CFLGWIN)$ (COMMON_SRC_FILES)出口路径=$ (CCW32_PATH)& &cdsrc& &$ (CCW32)$ (LNKW32). o- o$ (BUILD_ARTEFACT)- wl, -Bdynamic-luFCoder-x86- wl, -Bstatic-lpthread- wl——enable-stdcall-fixupmvsrc /$ (BUILD_ARTEFACT)win32_release回声"已编译的exe在'win32_release'文件夹中"使post_mkwin64回声"构建64位可执行文件,版本:"$ (APP_VER)使清洁出口路径=$ (CCW64_PATH)& &cdsrc& &$ (CCW64)$ (CFLGWIN)$ (COMMON_SRC_FILES)出口路径=$ (CCW64_PATH)& &cdsrc& &$ (CCW64)$ (LNKW64). o- o$ (BUILD_ARTEFACT)- wl, -Bdynamic-luFCoder-x86_64- wl, -Bstatic-lpthread- wl——enable-stdcall-fixupmvsrc /$ (BUILD_ARTEFACT)win64_release回声"已编译的exe在'win64_release'文件夹中"使post_mk#-------------------------------------------------------------------------------# Linux#-------------------------------------------------------------------------------CFLGLIN=$ (GCCFLAGS)CPPCL32=海湾合作委员会CPPCL64=海湾合作委员会LNKL32=- s- l. . / linux / lib / x86两个同伴m32LNKL64=- s- l. . / linux / lib / x86_64- m64LNKRPI=- s- l. . / linux / lib / armhflin32回声"构建32位可执行文件,版本:"$ (APP_VER)使清洁cdsrc& &$ (CPPCL32)$ (CFLGLIN)两个同伴m32$ (COMMON_SRC_FILES)pthreadcdsrc& &$ (CPPCL32)$ (LNKL32). o- o$ (LINBUILD_ARTEFACT)- wl, -Bdynamic . . / lib / linux / x86 / libuFCoder-x86.so低密度脂蛋白mvsrc /$ (LINBUILD_ARTEFACT)linux32_release回声"编译后的二进制文件在'linux32_release'文件夹中"使post_mklin64回声"构建64位可执行文件,版本:"$ (APP_VER)使清洁cdsrc& &$ (CPPCL64)$ (CFLGLIN)- m64$ (COMMON_SRC_FILES)pthreadcdsrc& &$ (CPPCL64)$ (LNKL64). o- o$ (LINBUILD_ARTEFACT)- wl, -Bdynamic . . / lib / linux / x86_64 / libuFCoder-x86_64.so低密度脂蛋白mvsrc /$ (LINBUILD_ARTEFACT)linux64_release回声"编译后的二进制文件在'linux64_release'文件夹中"使post_mk零售物价指数回声"构建可执行文件,版本:"$ (APP_VER)使清洁cdsrc& &$ (CPPCL32)$ (CFLGLIN)$ (COMMON_SRC_FILES)pthreadcdsrc& &$ (CPPCL32)$ (LNKRPI). o- o$ (LINBUILD_ARTEFACT)- wl, -Bdynamic . . / lib / linux / arm-hf / libuFCoder-armhf.so低密度脂蛋白mvsrc /$ (LINBUILD_ARTEFACT)rpi_release回声"编译后的二进制文件在'rpi_release'文件夹中"使post_mk
Baidu
map