package, with an example :
------------------------
-01: #############################################################
+01: ################################################################################
02: #
03: # libfoo
04: #
-05: #############################################################
+05: ################################################################################
06:
07: LIBFOO_VERSION = 1.0
08: LIBFOO_SOURCE = libfoo-$(LIBFOO_VERSION).tar.gz
with an example :
------------------------
-01: #############################################################
+01: ################################################################################
02: #
03: # libfoo
04: #
-05: #############################################################
+05: ################################################################################
06:
07: LIBFOO_VERSION = 1.0
08: LIBFOO_SOURCE = libfoo-$(LIBFOO_VERSION).tar.gz
^^^^^^^^^^^^^^^^^^^^^^^^^^
------------------------------
-01: #############################################################
+01: ################################################################################
02: #
03: # libfoo
04: #
-05: #############################################################
+05: ################################################################################
06:
07: LIBFOO_VERSION = 1.0
08: LIBFOO_SOURCE = libfoo-$(LIBFOO_VERSION).tar.gz
The +.mk+ file
~~~~~~~~~~~~~~
+* Header: The file starts with a header. It contains the module name,
+preferably in lowercase, enclosed between separators made of 80 hashes. A
+blank line is mandatory after the header:
++
+---------------------
+################################################################################
+#
+# libfoo
+#
+################################################################################
+---------------------
++
* Assignment: use +=+ preceded and followed by one space:
+
---------------------