[Forensics-changes] [fcrackzip] 07/93: debian/debian-compile.mk: new

Giovani Augusto Ferreira giovani-guest at moszumanska.debian.org
Wed Dec 28 03:06:33 UTC 2016


This is an automated email from the git hooks/post-receive script.

giovani-guest pushed a commit to branch debian
in repository fcrackzip.

commit 941c4be1c7ca9cf1da306137efab889eed175c5d
Author: Jari Aalto <jari.aalto at cante.net>
Date:   Tue Dec 29 14:15:04 2009 +0200

    debian/debian-compile.mk: new
---
 debian/debian-compile.mk | 70 ++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 70 insertions(+)

diff --git a/debian/debian-compile.mk b/debian/debian-compile.mk
new file mode 100644
index 0000000..e0b2f39
--- /dev/null
+++ b/debian/debian-compile.mk
@@ -0,0 +1,70 @@
+# debian-compile.mk -- Common compile variables
+#
+#   Copyright
+#
+#	Copyright (C) 2005-2009 Jari Aalto <jari.aalto at cante.net>
+#
+#   License
+#
+#       This program is free software; you can redistribute it and/or modify
+#       it under the terms of the GNU General Public License as published by
+#       the Free Software Foundation; either version 2 of the License, or
+#       (at your option) any later version.
+#
+#       This program is distributed in the hope that it will be useful,
+#       but WITHOUT ANY WARRANTY; without even the implied warranty of
+#       MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+#       GNU General Public License for more details.
+#
+#       You should have received a copy of the GNU General Public License
+#       along with this program. If not, see <http://www.gnu.org/licenses/>.
+#
+#   Description
+#
+#	This is GNU makefile part, that defines common variables and
+#	macros to be used from debian/rules. To install, add this:
+#
+#	    PACKAGE = foo
+#	    include debian/debian-compile.mk
+
+ifneq (,)
+    This makefile requires GNU Make.
+endif
+
+#######################################################################
+# These are used for cross-compiling and for saving the configure script
+# from having to guess our platform (since we know it already)
+#
+# [Add this]
+# config.status: configure
+#	...
+#	./configure --host=$(DEB_HOST_GNU_TYPE) \
+#		    --build=$(DEB_BUILD_GNU_TYPE) \
+
+export DEB_HOST_GNU_TYPE   ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
+export DEB_BUILD_GNU_TYPE  ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
+
+#######################################################################
+
+CFLAGS = -Wall -g
+
+ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
+    CFLAGS += -O0
+else
+    CFLAGS += -O2
+endif
+
+#######################################################################
+# [Add this to use multiple CPU cores]
+#	build-stamp:
+#		$(MAKE) $(MAKE_FLAGS)
+
+MAKE_FLAGS	=
+CPU_COUNT	:= $(shell fgrep -c processor /proc/cpuinfo 2> /dev/null | \
+		     egrep "^[2-9]$$|^[0-9][0-9]$$")
+
+ifneq ($(CPU_COUNT),)
+    MAKE_FLAGS	+= -j$(CPU_COUNT)
+endif
+
+# End of Makefile part

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/forensics/fcrackzip.git



More information about the forensics-changes mailing list