Skip to content

Refactoring of the makefile #69

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 11 commits into from
Nov 4, 2016
Merged

Refactoring of the makefile #69

merged 11 commits into from
Nov 4, 2016

Conversation

tboerger
Copy link
Member

@tboerger tboerger commented Nov 4, 2016

I have refactored the makefile like I'm already using for other projects. It's prepared for cross-compiling Gitea for various platforms, you can see a list of the resulting binaries below. So what's next? Next steps will be the integration of public and templates into the binary and enabling Drone CI instead of Travis to directly provide publishing functionalities.

I have alredy opened this pull request to gather early feedback on my proposed changes.

  • gitea-master-darwin-10.6-386
  • gitea-master-darwin-10.6-amd64
  • gitea-master-linux-386
  • gitea-master-linux-amd64
  • gitea-master-linux-arm-5
  • gitea-master-linux-arm-6
  • gitea-master-linux-arm-7
  • gitea-master-linux-arm64
  • gitea-master-linux-mips64
  • gitea-master-linux-mips64le
  • gitea-master-windows-4.0-386.exe
  • gitea-master-windows-4.0-amd64.exe


fixme:
grep -rnw "FIXME" routers models modules
.IGNORE: public/js/gogs.js
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is gogs.js for now, until someone updates the frontend? Right?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes

@metalmatze
Copy link
Contributor

Really solid Makefile. Just like all your Makefiles. 🎈

@metalmatze
Copy link
Contributor

metalmatze commented Nov 4, 2016

LGTM

@codecov-io
Copy link

codecov-io commented Nov 4, 2016

Current coverage is 2.18% (diff: 0.00%)

Merging #69 into master will not change coverage

@@            master       #69   diff @@
========================================
  Files           31        31          
  Lines         7508      7508          
  Methods          0         0          
  Messages         0         0          
  Branches         0         0          
========================================
  Hits           164       164          
  Misses        7327      7327          
  Partials        17        17          

Powered by Codecov. Last update ba4d255...c524078

@xinity xinity added the type/enhancement An improvement of existing functionality label Nov 4, 2016
@xinity xinity added this to the 1.0.0 milestone Nov 4, 2016
@xinity
Copy link
Contributor

xinity commented Nov 4, 2016

Wow !!!!!!! simply awesome @tboerger

@xinity
Copy link
Contributor

xinity commented Nov 4, 2016

LGTM

@tboerger
Copy link
Member Author

tboerger commented Nov 4, 2016

Rebased on latest master

@strk
Copy link
Member

strk commented Nov 4, 2016

LGTM

*.db
*.log
log/
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why skip this? (though it should be /log if anything ^.^)

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Fixed

@tboerger
Copy link
Member Author

tboerger commented Nov 4, 2016

I will create a followup PR for templates and public bindata and than also for Drone.

@tboerger tboerger changed the title [WIP] Refactoring of the makefile Refactoring of the makefile Nov 4, 2016
@tboerger tboerger merged commit b58b634 into master Nov 4, 2016
@tboerger tboerger deleted the makefile branch November 4, 2016 23:06
@tboerger tboerger added the lgtm/done This PR has enough approvals to get merged. There are no important open reservations anymore. label Nov 29, 2016
lunny pushed a commit to lunny/gitea that referenced this pull request Feb 7, 2019
@go-gitea go-gitea locked and limited conversation to collaborators Nov 23, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
lgtm/done This PR has enough approvals to get merged. There are no important open reservations anymore. type/enhancement An improvement of existing functionality
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants