Closed Bug 1038247 Opened 10 years ago Closed 10 years ago

Simplify Makefile

Categories

(Socorro :: Infra, task)

x86_64
Linux
task
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: bramwelt, Assigned: bramwelt)

References

Details

The Makefile currently contains 11 distinct targets (15 unique). I propose this gets whittled down to 5: 1) test - run the python test suites 2) install - build socorro 3) bootstrap - install dev environment dependencies 4) clean - remove generated/stale files 5) lint - run linters
+1. I wouldn't be upset if each make target was a passthrough to a script, and the scripts were the primary means of doing the work. We don't get much or any benefit from make right now, and it is confusing because of the subtle ways it differs from bash.
See Also: → 1038340
See Also: → 1038358
Commits pushed to master at https://github.com/mozilla/socorro https://github.com/mozilla/socorro/commit/e89a87f5a5825667ae5d1ab0b38c1cfe7b701799 Remove already merged webapp-django make target Fixes Bug #1038247 https://github.com/mozilla/socorro/commit/d29123aa7c09d04626b48c4d7292d95a6efd0123 Merge pull request #2193 from bramwelt/1038247-simplify-makefile Fix Bug 1038247 - Simplify Makefile
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
Target Milestone: --- → 95
You need to log in before you can comment on or make changes to this bug.