summaryrefslogtreecommitdiff
path: root/solenv/gbuild/Helper.mk
AgeCommit message (Collapse)Author
2012-05-09fix gb_Helper_abbreviate_dirs_native $ quotingMichael Stahl
2012-05-09gbuild: remove gb_Helper_abbreviate_dirs_nativeMatúš Kukan
Change-Id: I0a3ad6553692fc21eaf96cf35e9c343b4d716c21
2012-05-09gbuild: use mixed paths on cygwinMatúš Kukan
make 3.82 understands mixed paths, so use them. This allows us to get rid of evil in BuildDirs.mk. Hopefully, life will be simpler now. Change-Id: I I I641f28c6af1948963f7004f8071af62e21caabb3
2012-04-19add layer and library group for extensionsDavid Tardon
2012-04-13gbuild: improve handling of pathsMatúš Kukan
2012-04-09gbuild: simplify and unify gb_Helper_*native*Matúš Kukan
2012-02-26Fix typosTor Lillqvist
2012-02-24gbuild: get rid of REPODIRMatúš Kukan
2012-01-15gbuild: simplify gb_Helper_abbreviate_dirs*Matúš Kukan
2012-01-10gbuild: Executable.mk: don't build unregistered exesMichael Stahl
2011-12-08Fix 18npool build on Windows.Bjoern Michaelsen
2011-12-07do not globally export gb_Helper_execute gb_Helper_set_ld_pathBjoern Michaelsen
2011-10-24Undo basis/brand split: removed RPATH BRAND (same as OOO now).Stephan Bergmann
2011-10-23No need to register repositoryMatúš Kukan
2011-10-04introduce gb_Helper_OUTDIRLIBDIRBjoern Michaelsen
2011-08-10prefer makefile-gmake-mode to plain makefile-modeTakeshi Abe
2011-07-26Add Emacs mode lines and a few missing vim onesTor Lillqvist
2011-06-19Merge branch 'master' into feature/gnumake4Bjoern Michaelsen
Conflicts: Repository.mk RepositoryFixes.mk configure configure.in set_soenv.in solenv/config/sdev300.ini solenv/gbuild/ComponentTarget.mk solenv/gbuild/CppunitTest.mk solenv/gbuild/CustomTarget.mk solenv/gbuild/Deliver.mk solenv/gbuild/Executable.mk solenv/gbuild/JavaClassSet.mk solenv/gbuild/Library.mk solenv/gbuild/LinkTarget.mk solenv/gbuild/StaticLibrary.mk solenv/gbuild/TargetLocations.mk solenv/gbuild/gbuild.mk solenv/gbuild/platform/linux.mk solenv/gbuild/platform/macosx.mk solenv/gbuild/platform/solaris.mk solenv/gbuild/platform/windows.mk solenv/gbuild/platform/winmingw.mk solenv/gbuild/templates/Executable.mk solenv/gbuild/templates/Library.mk solenv/inc/libs.mk solenv/inc/unxobsd.mk
2011-06-17gnumake4: Helper.mk: check for duplicate registration; [hg:cd671263f60a]Michael Stahl
the error message you would get when trying to build a twice registered library is really opaque.
2011-06-17gnumake4: #i117610#: gbuild: more convenient handling for external libs: ↵Michael Stahl
[hg:ee31ca60454d] add local variable LIBS to LinkTarget, which is given verbatim to the linker. add gb_LinkTarget_use_external, with forwards for Library etc. for actual definitions of externals read in optional RepositoryExternal.mk.
2011-06-12Run executable for the build platformTor Lillqvist
2011-03-27no sneaky JAVACOMPILER/JAVAINTERPRETER defaultsBjoern Michaelsen
* we want no sneaky default values for JAVACOMPILER/JAVAINTERPRETER, we have ./configure
2011-03-17add helper to set-up the libraries env, to run executable during buildMichael Meeks
Conflicts: solenv/gbuild/Helper.mk solenv/gbuild/platform/linux.mk solenv/gbuild/platform/windows.mk
2011-03-17killing off stl in gbuildBjoern Michaelsen
2011-03-11Spaces -> tabs in gbuild, GNU make does not like spaces ;-)Jan Holesovsky
2011-03-08Merge remote branch 'origin/feature/gnumake2.1' into integration/dev300_m101Norbert Thiebaud
* origin/feature/gnumake2.1: (202 commits) Revert "starmath need to have _DLL_ defined, even on MacOS" tweak library name on MacOS starmath need to have _DLL_ defined, even on MacOS add helper to set-up the libraries env, to run executable during build the startmath module in Module_ooo must use the name of the directory add starmath libraries to Repository.mk make linkoo scan the solver too, for Norbert's gnumake work -Wunitialized is not compatible with -DDEBUG rename gb_HIRESTIME to gb_LOWRESTIME. Assume highres precision by default add missing library for sc. Massage the delivered libraries name. support USE_GMAKE=1 envvar to build with gmake the modules that can be. add sc in the list of gmake-Modules support for an alternate gbuild.lst to support gmake build add a few comment to balance quotes, to make the editor less confused add all the sub-directory of the RESLOCATION to search for resource add calc related library to the Repository tweak MacOs platform specific include to build on Macos fixing variable exports for windows compiler (thanks ause) fixing variable exports for windows compiler (thanks ause) also accept debug=t ... Conflicts: Makefile.in Module_ooo.mk Repository.mk RepositoryFixes.mk configure.in solenv/bin/build.pl solenv/bin/modules/RepositoryHelper.pm solenv/bin/packmodule solenv/doc/gbuild/doxygen.cfg solenv/doc/gbuild/solenv/gbuild/types.mk solenv/gbuild/AllLangResTarget.mk solenv/gbuild/BuildDirs.mk solenv/gbuild/ComponentTarget.mk solenv/gbuild/Deliver.mk solenv/gbuild/Executable.mk solenv/gbuild/Helper.mk solenv/gbuild/Library.mk solenv/gbuild/LinkTarget.mk solenv/gbuild/Module.mk solenv/gbuild/Output.mk solenv/gbuild/Package.mk solenv/gbuild/PrecompiledHeaders.mk solenv/gbuild/SdiTarget.mk solenv/gbuild/StaticLibrary.mk solenv/gbuild/TargetLocations.mk solenv/gbuild/gbuild.mk solenv/gbuild/platform/linux.mk solenv/gbuild/platform/macosx.mk solenv/gbuild/platform/solaris.mk solenv/gbuild/platform/windows.mk solenv/gbuild/processdelivered.awk solenv/gbuild/processdeps.awk solenv/inc/unxgcc.mk soltools/mkdepend/def.h soltools/mkdepend/include.c
2011-01-31CWS gnumake3: build Java targets in case env variables for compiler are not ↵Mathias Bauer
set; remove superfluous dependency on java interpreter
2011-01-16add helper to set-up the libraries env, to run executable during buildNorbert Thiebaud
2011-01-10first implementation of deliver.log generationNorbert Thiebaud
2011-01-10removing touchback on deliver because of problems with subsec timestampsNorbert Thiebaud
2011-01-10post outputNorbert Thiebaud
2011-01-10explicitly using gnu cp on solarisNorbert Thiebaud
2011-01-10lib name cleanupNorbert Thiebaud
2011-01-10more work on outputNorbert Thiebaud
2011-01-10enabled kbuild-like build outputNorbert Thiebaud
2011-01-10beautified announcementNorbert Thiebaud
2011-01-10simplify repository setupNorbert Thiebaud
2011-01-10simplify repository setupNorbert Thiebaud
2011-01-10simpified repository setupNorbert Thiebaud
2011-01-10simpified repository setupNorbert Thiebaud
2011-01-10fix on deliver timestampsNorbert Thiebaud
2011-01-10first try at local build dirsNorbert Thiebaud
2011-01-10more multi-repo work for modulesNorbert Thiebaud
2011-01-07gnumake3: basic support for java class setsBjoern Michaelsen
2010-11-19gnumake2: first implementation of deliver.log generationBjoern Michaelsen
2010-11-15gnumake2: removing touchback on deliver for now because of problems with ↵Bjoern Michaelsen
subsecond timestamps
2010-11-14gnumake2: posh outputBjoern Michaelsen
2010-11-13gnumake2: merging minibranchesBjoern Michaelsen
2010-11-13gnumake2: explicitly using gnu cp on solarisBjoern Michaelsen
2010-11-12gnumake2: lib name cleanupBjoern Michaelsen