summaryrefslogtreecommitdiff
path: root/Makefile
Commit message (Collapse)AuthorAge
* Makefile: Avoid building with -threaded if the ghc threaded runtime does not ↵Gravatar Joey Hess2012-10-11
| | | | | | | | exist. This should fix build on mips, mipsel, s390, s390x, and sparc. cabal doesn't test this yet.
* moveGravatar Joey Hess2012-10-01
|
* cleanupGravatar Joey Hess2012-09-29
|
* let's not -DOSX, that results in unwanted manglingGravatar Joey Hess2012-09-29
|
* bring back GIT_ANNEX_LOCAL_FEATURES, I'm using it locallyGravatar Joey Hess2012-09-29
|
* Avoid building the webapp on Debian architectures that do not yet have ↵Gravatar Joey Hess2012-09-29
| | | | template haskell and thus yesod. (Should be available for arm soonish I hope).
* standalone linux app nearly readyGravatar Joey Hess2012-09-28
| | | | also made several fixes that apply to the OSX app
* typoGravatar Joey Hess2012-09-28
|
* tar pathsGravatar Joey Hess2012-09-28
|
* fixGravatar Joey Hess2012-09-28
|
* fixesGravatar Joey Hess2012-09-28
|
* building linux standalone tarballsGravatar Joey Hess2012-09-28
|
* forgot to change one place when I moved the licenseGravatar Joey Hess2012-09-28
|
* The Makefile now builds with the new yesod by default.Gravatar Joey Hess2012-09-28
| | | | | Systems like Debian that have the old yesod 1.0.1 should set GIT_ANNEX_LOCAL_FEATURES=-DWITH_OLD_YESOD
* fix location of license fileGravatar Joey Hess2012-09-28
| | | | the webapp expects it under GIT_ANNEX_OSX_APP_BASE
* let's build the dmz from the osxapp targetGravatar Joey Hess2012-09-28
| | | | Also, delete old version, otherwise hditool chokes on it
* use gzcatGravatar Joey Hess2012-09-28
| | | | | | on some OSX boxes, zcat is some BSD gzip that expects a .Z file (What a flaming mess)
* copy licenses into the root of the build-dmg folder to make it clear as to ↵Gravatar Jimmy Tang2012-09-27
| | | | what the license is
* Add OSX standalone app license bundle, and arrange for the About pageGravatar Joey Hess2012-09-27
| | | | to link to it.
* teach the makefile to generate a .dmg file for the OSX app, the licenses and ↵Gravatar Jimmy Tang2012-09-27
| | | | basic readme's still needs to be copied into the tmp/build-dmg directory.
* avoid installing git-annex from PATH to the webappGravatar Joey Hess2012-09-27
|
* strip git-annex when installing into the appGravatar Joey Hess2012-09-26
|
* add gpgGravatar Joey Hess2012-09-26
|
* preserve library directoriesGravatar Joey Hess2012-09-25
| | | | | Should avoid overwriting libraries when there are multiple versions of a library used by different programs.
* fixesGravatar Joey Hess2012-09-25
|
* typoGravatar Joey Hess2012-09-25
|
* build osx app in tmp dirGravatar Joey Hess2012-09-25
|
* add osxapp targetGravatar Joey Hess2012-09-24
| | | | Not fully tested.
* add build dep on network-infoGravatar Joey Hess2012-09-07
|
* add network-multicast to bulld dependsGravatar Joey Hess2012-09-07
|
* move build scriptsGravatar Joey Hess2012-09-01
|
* Merge branch 'master' into assistantGravatar Joey Hess2012-08-20
|\ | | | | | | | | | | Conflicts: Makefile debian/copyright
| * use a stamp file to avoid running ghc in make installGravatar Joey Hess2012-08-20
| | | | | | | | | | That fails when make install is run sudoed, but cabal has been used to install dependencies in a user's home directory.
* | support building with yesod-default 1.1.0Gravatar Joey Hess2012-08-09
| | | | | | | | | | | | | | | | | | Old 1.0.1 version is still supported as well. Cabal autodetects which version is available, but in the Makefile, WITH_OLD_YESOD has to be configured appropriately. I have not squashed all the $newline warnings with the new Yesod. They should go away eventually anyway as Yesod moves past that transition.
* | remove template haskell file touchingGravatar Joey Hess2012-08-07
| | | | | | | | too annoying
* | make dirGravatar Joey Hess2012-08-07
| |
* | don't clobber env variable if setGravatar Joey Hess2012-08-07
| |
* | build in GIT_ANNEX_TMP_BUILD_DIRGravatar Joey Hess2012-08-07
| | | | | | | | | | | | | | This allows setting GIT_ANNEX_TMP_BUILD_DIR to be on a ramdisk, and all the .o files as well as the git-annex binary are written there. A useful optimisation for me to avoid SSD write thrashing during development.
* | hook desktop menu file installation into makefile and cabalGravatar Joey Hess2012-08-01
| |
* | move out to templateGravatar Joey Hess2012-07-31
| |
* | work around GHC not knowing to rebuild files using template haskellGravatar Joey Hess2012-07-26
| | | | | | | | when things they include change
* | fix normal build to include OPTFLAGSGravatar Joey Hess2012-07-26
| |
* | run yesod, and launch webapp on startupGravatar Joey Hess2012-07-25
| |
* | Merge branch 'master' into assistantGravatar Joey Hess2012-07-25
|\| | | | | | | | | Conflicts: Makefile
| * force C compiler to build 32 bit on OSX when 32 bit ghc is being usedGravatar Joey Hess2012-07-24
| |
* | try to make Utility.Mounts portableGravatar Joey Hess2012-07-19
| | | | | | | | | | This is an unholy mashup, but it just might work. It works on Linux, that's all I've tested. :)
* | MountWatcher threadGravatar Joey Hess2012-07-19
| | | | | | | | Currently only prints mount points when mounts happen.
* | attempt at building with -threadedGravatar Joey Hess2012-07-17
|/ | | | | | | | | Added a modified System.Cmd.Utils, working around bug #681621 Unfortunatly, the test suite still hangs partway through. Some of the hangs occur within pOpen3 still. Some of the hangs do not seem to occur within System.Cmd.Utils at all, but in some other code.
* Version build dependency on STM, and allow building without it, which ↵Gravatar Joey Hess2012-06-26
| | | | disables the watch command.
* skeleton C library for calling kqueueGravatar Joey Hess2012-06-18
|