1 Star 0 Fork 0

ClarePhang / cunit

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
Makefile.am 3.43 KB
一键复制 编辑 原始数据 按行查看 历史
dingbao.peng 提交于 2019-07-17 14:46 . add: cunit v2.1.3 repo src
## Process this file with automake to produce Makefile.in
COMPILE_DIRS = CUnit doc Man Share
if ENABLE_EXAMPLES
EXAMPLE_COMPILE_DIR = Examples
endif
COMPILE_DIRS += $(EXAMPLE_COMPILE_DIR)
SUBDIRS = ${COMPILE_DIRS}
distdir=${PACKAGE}-${VERSION}-${RELEASE}
WD=`pwd`
RPM_BUILD_ROOT=${WD}/BUILD
RPM_SOURCE_DIR=${WD}/SOURCES
#RPM_DEFINES=--define "_topdir ${WD}" --define "_prefix ${RPM_BUILD_ROOT}" --define "_unpackaged_files_terminate_build 0"
RPM_DEFINES=--define "_topdir ${WD}" --define "_unpackaged_files_terminate_build 0" --define "_prefix /usr/local"
RPMFLAGS=--buildroot ${RPM_BUILD_ROOT}
ZIP=zip
RPM=rpmbuild
PACKAGE_TMPSPEC=./SPECS/@PACKAGE@-@VERSION@-@RELEASE@.spec
SPECFILE=@PACKAGE@".spec"
CHANGELOG="ChangeLog"
SOURCE_GZIP_FILE=@PACKAGE@-@VERSION@-@RELEASE@.tar.gz
SOURCE_ZIP_FILE=@PACKAGE@-@VERSION@-@RELEASE@.zip
SOURCE_TAR_FILE=@PACKAGE@-@VERSION@-@RELEASE@.tar
TAR_EXCLUDES=--exclude '*/BUILD/*' --exclude '*/SOURCES/*' --exclude '*/RPMS/*' --exclude '*/SRPMS/*' \
--exclude '*/SPECS/*' --exclude '*.tar' --exclude '*.zip' --exclude '*~' --exclude '*.gz' \
--exclude '*.rpm' --exclude 'autom4te.cache'
ZIP_EXCLUDES=-x "*/BUILD/*" -x "*/SOURCES/*" -x "*/RPMS/*" -x "*/SRPMS/*" -x "*/SPECS/*" \
-x "*.tar" -x "*.zip" -x "*~" -x "*.gz" -x "*.rpm" -x "autom4te.cache"
RPM_ATHLON=./RPMS/athlon/@PACKAGE@-@VERSION@-@RELEASE@.athlon.rpm
RPM_I386=./RPMS/i386/@PACKAGE@-@VERSION@-@RELEASE@.i386.rpm
RPM_I486=./RPMS/i486/@PACKAGE@-@VERSION@-@RELEASE@.i486.rpm
RPM_I586=./RPMS/i586/@PACKAGE@-@VERSION@-@RELEASE@.i586.rpm
RPM_I686=./RPMS/i686/@PACKAGE@-@VERSION@-@RELEASE@.i686.rpm
RPM_K6=./RPMS/athlon/@PACKAGE@-@VERSION@-@RELEASE@.k6.rpm
RPM_SRC=./SRPMS/@PACKAGE@-@VERSION@-@RELEASE@.src.rpm
EXTRA_DIST=cunit.pc.in
EXTRA_REMOVE=CUnit-Memory-Dump.lst ${SOURCE_TAR_FILE} ${SOURCE_ZIP_FILE} ${SOURCE_GZIP_FILE} \
*.rpm *.o *.ncb *.plg *.opt *.clw *.ilk *.exe *.pdb *.lib
pkgconfigdir = $(libdir)/pkgconfig
pkgconfig_DATA = cunit.pc
RPMDIRS=BUILD SOURCES RPMS RPMS/i386 SRPMS SPECS
clean-all: clean
rm -f ${SOURCE_GZIP_FILE} ${SOURCE_ZIP_FILE} ${SOURCE_TAR_FILE} *.rpm
rm -rf ${RPMDIRS} `find . -name "Temp"` `find . -name "Debug"`
for file in ${EXTRA_REMOVE}; do rm -f `find . -name "${file}"`; done
distclean-all: distclean
rm -f ${SOURCE_GZIP_FILE} ${SOURCE_ZIP_FILE} ${SOURCE_TAR_FILE} *.rpm
rm -rf ${RPMDIRS}
rpm: rpm-package
zip: clean
cd .. && \
rm -f ${SOURCE_ZIP_FILE} && \
${ZIP} -rT ${SOURCE_ZIP_FILE} @PACKAGE@-@VERSION@-@RELEASE@/* ${ZIP_EXCLUDES} && \
cp -f ${SOURCE_ZIP_FILE} ./@PACKAGE@-@VERSION@-@RELEASE@/ && \
cd @PACKAGE@-@VERSION@-@RELEASE@
tarball: clean
set -x
cd .. && \
rm -f ${SOURCE_TAR_FILE} && \
tar cvf ${SOURCE_TAR_FILE} ${TAR_EXCLUDES} @PACKAGE@-@VERSION@-@RELEASE@/* && \
cp -f ${SOURCE_TAR_FILE} ./@PACKAGE@-@VERSION@-@RELEASE@/ && \
rm -f ${SOURCE_TAR_FILE} && \
cd @PACKAGE@-@VERSION@-@RELEASE@
gzip: clean tarball
rm -f ${SOURCE_GZIP_FILE} && \
gzip ${SOURCE_TAR_FILE}
rpm-package: gzip
rm -rf ${RPMDIRS} && \
mkdir -p ${RPMDIRS} && \
cp ${SPECFILE} ${PACKAGE_TMPSPEC} && \
echo "%changelog" >> ${PACKAGE_TMPSPEC} && \
cat ${CHANGELOG} >> ${PACKAGE_TMPSPEC} && \
export RPM_BUILD_ROOT=${RPM_BUILD_ROOT} && \
cp ${SOURCE_GZIP_FILE} ${RPM_SOURCE_DIR}
${RPM} ${RPM_DEFINES} ${RPMFLAGS} -bb ${PACKAGE_TMPSPEC} && \
( (cp -f ${RPM_ATHLON} .) || (cp -f ${RPM_I386} .) || (cp -f ${RPM_I486} .) \
|| (cp -f ${RPM_I586} .) || (cp -f ${RPM_I686} .) \
|| (cp -f ${RPM_K6} .) || (cp -f ${RPM_NOARCH} .) ) && \
rm -rf ${RPMDIRS}
C
1
https://gitee.com/ClarePhang/cunit.git
git@gitee.com:ClarePhang/cunit.git
ClarePhang
cunit
cunit
master

搜索帮助