summaryrefslogtreecommitdiff
path: root/compiler/Makefile
Commit message (Collapse)AuthorAgeFilesLines
* Only use STAGE3_PACKAGE_CONF for building GHC itselfIan Lynagh2009-02-211-0/+1
| | | | | In particular, when building dph with the stage2 compiler, we want to register it in the main package.conf.
* Include PprTyThings in tags file.Thomas Schilling2008-12-111-1/+1
|
* Use relative URLs in the GHC API haddock docs; fixes #2755Ian Lynagh2008-11-281-0/+1
|
* Include GHCi files in ctags/etags.Thomas Schilling2008-11-261-1/+1
|
* Run Haddock with compacting GC and show RTS statistics.Thomas Schilling2008-10-201-0/+1
|
* Make tags work on Unices, too.Thomas Schilling2008-10-141-2/+5
|
* Add 'etags' makefile target.Thomas Schilling2008-10-131-0/+11
| | | | | | | This only works with stage2 since `ghctags' is built against stage1 but not against the bootstrapping compiler. Also note that all of GHC must typecheck for this target to succeed. Perhaps we should not overwrite the old TAGS file by default then.
* Fix maintainer-cleanIan Lynagh2008-09-241-4/+4
|
* Don't require Parser.y in a source dist6_10_branch_has_been_forkedIan Lynagh2008-09-191-1/+7
|
* Be more forceful when cleaning in compiler/ and ghc/Ian Lynagh2008-09-181-1/+5
| | | | | | Now that the Cabal file is generated by configure, it would be nice if clean worked even if the cabal file is missing. So now we just rm -rf the dist directory.
* Generate ghc.cabal and ghc-bin.cabal with configureIan Lynagh2008-09-181-0/+5
| | | | This allows us to put the proper version number into them
* We need to tell ghc-pkg to --force if we've only built a profiling libraryIan Lynagh2008-09-131-1/+4
|
* If we're profiling GHC, don't bother building the GHC package the vanilla wayIan Lynagh2008-09-131-1/+5
|
* We always install stage2, so we need to always put stage2 into bindistsIan Lynagh2008-09-091-1/+1
|
* Use test -f rather than test -eIan Lynagh2008-09-081-1/+1
| | | | Hopefully this will fix the SunOS builbot slave.
* bindist fixesIan Lynagh2008-09-071-0/+8
|
* Install the stage 2 ghc package when installing; fixes trac #2567Ian Lynagh2008-09-061-2/+1
|
* Make the dynlibs, ghci and ncg flags manual tooIan Lynagh2008-08-311-10/+0
|
* Make ghc.cabal's editline flag manual, to simplify the MakefileIan Lynagh2008-08-311-7/+1
|
* Don't build ghc in stage1 with editline (since we already don't build ghci). ↵Judah Jacobson2008-08-301-6/+1
| | | | Fixes #2557.
* If we want a profiled GHC then use -auto-all when building the GHC libIan Lynagh2008-08-301-0/+4
|
* Fix building the GHC API with profilingIan Lynagh2008-08-301-0/+7
|
* Fix linkage on OpenBSD.kili@outback.escape.de2008-08-281-1/+1
|
* Handle the html target in compiler/ and ghc/Ian Lynagh2008-08-281-0/+3
|
* Update the build system to handle building and using haddock2Ian Lynagh2008-08-281-1/+3
| | | | | One side-effect of this is that we need to build the install-utils with stage2 rather than stage1 as we need the ghc package.
* Ignore install-docs in compiler/Makefile and ghc/MakefileIan Lynagh2008-08-211-0/+3
|
* Fix making it possible to build without the NCGIan Lynagh2008-08-181-0/+8
| | | | | | If GhcWithNativeCodeGen = NO then we don't build the NCG modules, and we define OMIT_NATIVE_CODEGEN
* Don't clean the multi-stage stuff unless CLEAN_ALL_STAGES is YESIan Lynagh2008-08-171-0/+2
|
* When making in compiler/, automatically make in ghc/ when we are doneIan Lynagh2008-08-171-0/+1
|
* Make "make clean" in compiler/ only clean the stage we want to cleanIan Lynagh2008-08-101-6/+10
| | | | If you "make clean" in the root then we still clean all stages
* bindist fixesIan Lynagh2008-08-101-21/+2
|
* bindists are now some way towards workingIan Lynagh2008-08-101-1/+5
|
* add --enable-shared to configure, and $(BuildSharedLibs) to the build systemSimon Marlow2008-07-241-1/+2
|
* Fix the stage3 buildIan Lynagh2008-07-221-8/+14
|
* haddock the stage2 compiler if HADDOCK_DOCS is YESIan Lynagh2008-07-201-0/+5
|
* Some "install" and "clean" fixesIan Lynagh2008-07-181-0/+4
|
* More dependency wibblingIan Lynagh2008-07-181-6/+2
|
* We need to make Parser.y and Config.hs earlierIan Lynagh2008-07-181-4/+4
|
* Split building the ghc package and binary into "boot" and "all" stepsIan Lynagh2008-07-171-1/+5
| | | | In "boot" we configure, and in "all" we do the actual building.
* Remove some duplicationIan Lynagh2008-07-171-30/+21
|
* Windows fixesIan Lynagh2008-07-161-1/+7
|
* Get building GHC itself with Cabal more-or-less workingIan Lynagh2008-07-161-702/+153
| | | | | Installing and bindist creation don't work, but they were already broken. Only tested validating with one setup.
* Move -fno-cse flags from Makefile into pragmasIan Lynagh2008-07-111-12/+0
| | | | These are needed for GLOBAL_VAR's to work properly
* Remove the need for undecidable instances in LazyUniqFMIan Lynagh2008-07-111-4/+0
|
* Remove a commented-out flagIan Lynagh2008-07-101-2/+0
|
* Remove an HPUX-only flag which has no comment explaining its purposeIan Lynagh2008-07-101-4/+0
| | | | It's probably to work around a long-dead bug
* Move more flags from the Makefile into pragmasIan Lynagh2008-07-101-18/+0
|
* Remove a redundant commentIan Lynagh2008-07-101-9/+0
|
* Remove remnants of javaGenIan Lynagh2008-07-101-5/+0
|
* Remove some remnants of ilxgenIan Lynagh2008-07-101-11/+0
|