1
0
mirror of https://github.com/arsenetar/dupeguru.git synced 2026-01-22 14:41:39 +00:00

Add Makefile

I finally took the time to properly learn how to write makefiles. This
was long overdue, but here we go.

Much of the makefile wraps `build.py`, but gradually, we'll extract
stuff from there until the makefile is the main container for build
logic.
This commit is contained in:
Virgil Dupras
2016-08-15 22:38:47 -04:00
parent 20dc2d63fd
commit 76e5817ff3
2 changed files with 85 additions and 1 deletions

View File

@@ -66,11 +66,26 @@ git submodules:
## How to build dupeGuru from source
### make
If you're on linux, you can build the ap for local development with `make`:
$ make
$ make run
The `Makefile` is a recent addition, however. You might have to fallback to the legacy build
scripts.
### Legacy build
If you're on OS X or that if the `make` method didn't work, you can build dupeGuru with the
legacy scripts.
There's a bootstrap script that will make building very easy. There might be some things that you
need to install manually on your system, but the bootstrap script will tell you when what you need
to install. You can run the bootstrap with:
./bootstrap.sh
$ ./bootstrap.sh
and follow instructions from the script.