Reusable Makefile components for everyday use.

Lars Kruse 054fc28c36 Bump version: 0.1.0 -> 0.2.0 hace 7 años
debian acea8fef97 Bump version: 0.1.0 -> 0.2.0 hace 7 años
include 4ff15b3639 fix order of 'release-*' dependencies hace 7 años
.bumpversion.cfg acea8fef97 Bump version: 0.1.0 -> 0.2.0 hace 7 años
.gitignore cb416663da fix deb packaging style issues hace 7 años
COPYING 3768846d10 add clear reference to GPLv3 or later hace 7 años
Changelog 4074ac513b add info for release v0.2.0 hace 7 años
Makefile bc0cea0f6f add 'build' and 'install' targets for makefilet itself hace 7 años
README.md bc80532c84 add 'lintian' for 'test-deb' hace 7 años
USAGE.md bc80532c84 add 'lintian' for 'test-deb' hace 7 años
VERSION acea8fef97 Bump version: 0.1.0 -> 0.2.0 hace 7 años
main.mk 7b25ac52c2 rename all distribution-related targets from 'build-*' to 'dist-*' hace 7 años

README.md

Reusable Makefile components for everyday use.

Features

Currently supported tasks include:

Integrate makefilet into your project

There are three ways of integrating makefilet into your project:

  • add makefilet as a git submodule to your project:

    git submodule add https://notabug.org/sumpfralle/makefilet.git makefilet
    

    Do not forget to pull the latest state of the repository into this submodule and commit the new state.

  • install the makefilet package in your system

  • embed a copy of the makefilet repository as sub-directory into your project (you may want to update this copy from time to time)

Configure makefilet for your project

Add an include statement to your (new or existing) Makefile:

include makefilet/main.mk

Take a look at list of new available targets provided by makefilet:

make help

Take a look at USAGE for more details.