Commit Graph

482 Commits

Author SHA1 Message Date
09373d4583 soltools: remove Package_inc and empty unistd.h nonsense
Change-Id: Ic05de69951b28b9cc8d62f0a534b507c424e6b25
2013-05-10 17:56:24 +02:00
6681432e39 error: too many arguments in call to 'pr_dummy' [-Werror]
Change-Id: Ib03b6d3af9909c971245314bbde2085d8c3c73b2
2013-04-24 22:51:26 +02:00
7019a1c674 gbuild: get rid of processdeps.awk
The only thing that processdeps.awk does that is actually useful is to
be able to set the target name freely, but that is only important for
the default resource file which was just renamed.

Instead hack makedepend to provide the required functionality directly:
- write dummy rules for included files so builds don't break on
  rename/removal
- format deps one per line like concat-deps expects
- concat-deps expects standard POSIX line ends, so open in binary mode
  (also disable that awful backup copying nonsense)

Though in retrospect it would perhaps be a better investment of time to
try to replace makedepend...

Change-Id: I54fafdcdcf1a52692e62b8f1f4b96fb9a93d4421
2013-04-24 17:37:46 +02:00
75c2c58a6c add external for unistd.h
Change-Id: I728b162e21a7a2c02cb76af110cc0a01a762fdbd
2013-04-09 19:29:12 +02:00
aa753f01ba -Wunused-macros
Change-Id: Ifaa1637122d6f9cae1e29b77ac36ca5d1f220aed
2013-03-27 09:36:53 +01:00
3991eaf556 reduce whitespaces between include and filename
Change-Id: I15f6ad0a760a28cbac53f99ba4d14ff5c24ce005
2013-03-19 01:26:45 +01:00
79b0046ba0 remove legacy build.pl prj/build.lst files. 2013-03-14 17:05:51 +00:00
bdfdd054bd more subtle dependencies for cross-compilation
Now we build only what we really need for 'build' platform - there is
new build-tools make target.
The list of tools is in solenv/gbuild/extensions/pre_BuildTools.mk.
Also similar is done to some extent for 'host' platform using
gb_Module_add_targets_for_build which is ignored for 'host'.

Change-Id: I6acd1762b16aca366aac1a0688500f27869cfca2
2013-03-13 16:26:10 +01:00
a6f361b06f remove dmake-only utils
Change-Id: Id0723277613cf1867b28dbd98c2249ff9ea73649
2013-02-28 19:59:23 -05:00
b768611724 remove all d.lst
Change-Id: Icba4218c5f9fe89d183d25ea82a8eae52881f885
2013-02-28 18:40:06 +01:00
616c6924f1 s/the the/the/
Change-Id: Iadacffaad832c6ff06757e8567e24f929f24a4c3
2013-02-22 09:58:19 +02:00
5a61e28378 gbuild: fix silly "expandtabs" in makefile VIM modelines
Change-Id: I54d8923ad315e8041fd3904da3a29f1a7a8c8b16
2013-01-26 22:20:07 +01:00
3d6d07a7e3 Get rid of GetVersionInfo and checkdll
With gbuildification neither was actually used anyway, as far as I
could see.

Change-Id: I00d914e6571aed3110226f91ac1685a838031c65
2013-01-16 18:21:51 +02:00
c29098917a Get rid of (most uses of) GUI
GUI only takes values UNX or WNT, so it is fairly pointless. One can check
whether OS is WNT or not instead.

Change-Id: I78ae32c03536a496a563e5deeb0fca78aebf9c34
Reviewed-on: https://gerrit.libreoffice.org/1304
Reviewed-by: Peter Foley <pefoley2@verizon.net>
Tested-by: Peter Foley <pefoley2@verizon.net>
2012-12-25 17:53:25 +00:00
ed7d5822c0 cleanup README files.
Convert DOS -> unix newlines.
Cleanup and clarify several files.
2012-11-05 12:30:34 +00:00
4aed4f436c add a README files
Change-Id: I4bd9a7d00df220e2a3deae3cc1b7b0f4a1098e24
Reviewed-on: https://gerrit.libreoffice.org/989
Reviewed-by: Michael Meeks <michael.meeks@suse.com>
Tested-by: Michael Meeks <michael.meeks@suse.com>
2012-11-05 11:53:53 +00:00
f0eb45df5e fix some lousy formatting that triggers warnings from the compiler plugin
Change-Id: I94cafba5363f24d608add6878c72f230f45fdb87
2012-10-09 17:25:29 +02:00
777d6de361 -Werror,-Wc++98-compat-pedantic
Change-Id: Ifbbca6bfb12d23c8726e35e799dc92be94844c8a
2012-10-03 18:22:21 +02:00
93f69ad710 -Werror,-Wheader-hygiene
Change-Id: Icac29e4f433b1e72603e52a0561e60cb8a7cfdef
2012-10-03 18:22:21 +02:00
e292cb0df0 nearly all soltools executables need unistd.h
Change-Id: I0177f624951943d1f241d395a38f13211a3ff9ef
2012-10-03 08:51:34 +02:00
0683c2f429 dep on soltools_inc is only for windows
Change-Id: I2f8b89573ad91477c76827d2697f0c74a14d4b8b
2012-10-03 08:48:04 +02:00
960e57178a makedepend depends on unistd.h
Change-Id: I02df1b67dd9470a4a7225fd8986a52bd88a86e93
2012-10-02 17:57:14 +02:00
07467b0df2 soltools: remove unused files
Change-Id: I534aab7da0b05dadc3415856e57362ead57380c0
2012-09-30 14:58:49 +02:00
6e2b250c82 soltools: build again ldump4 for Windows
Change-Id: I8f1f5756ac777cefed52ae72af65931bfa14d580
2012-09-30 14:58:48 +02:00
0473dbefb2 soltools: fix windows build
Change-Id: Iac8321655a18826f9adcf8aed8075cce1aa24652
2012-09-29 19:53:04 +02:00
093fe6c5eb fix windows build
Change-Id: If71b9a162b7deca5cc032bda206a8f580292ab91
2012-09-29 17:44:08 +02:00
3d7005b67d soltools conversion to gbuild
The following tools are considered to be obsolete and are discontinued:
ldump, giparser, testhxx and support.

Change-Id: I70813c046edb30546463cda9eb8a1b96c3e840a3
2012-09-29 15:48:52 +02:00
2c3aa4f3a5 remove malingering legacy RCS tags. 2012-06-28 19:59:06 +01:00
e18655e475 re-base on ALv2 code. 2012-06-27 19:30:33 +01:00
6fcac7dfc4 Remove unused include files
Those never get included at any point in the code.

Change-Id: I17736e005635b9e57759cfc95176a99e7c5e8988
2012-06-27 13:34:23 +02:00
69a51d2bb6 re-base on ALv2 code. 2012-06-26 11:33:02 +01:00
e80aa3459e .pmk files don't need executable bits
Change-Id: Ib89d8f72fc7e874968c2d9481df80b53dc982f62
2012-06-22 22:39:29 +02:00
de48c99f7e Remove some PCH traces
Is testhxx still useful?!

Change-Id: Ic7761214df4e3056c95f1b5dd8f1e3a2ce357d84
2012-06-22 11:05:01 +02:00
b9042fad7c re-base on ALv2 code.
Change-Id: I6c145e984c885c7e06caa1c27bfb354ea49ad9ce
2012-06-21 15:00:05 +01:00
b6db3e3acc re-base on ALv2 code.
Change-Id: Ice06e639213aeb6f7f23cbf4634947dd25613db1
2012-06-21 13:11:06 +01:00
3770bbbdba Remove superfluous empty lines on top
More than two lines are removed for readability.

Change-Id: Ibff6cf68d7c512e240a54065b54a225bb23a782b
2012-06-09 04:57:58 +02:00
c53812a1b7 Some cppcheck cleaning
Change-Id: Ic30cdeffabec1eb1a6c153ac450a3d28064ef534
2012-05-20 15:25:37 +02:00
b1c3e8ae28 make gbuild the default assumption of build.pl
this removes dmake completely out of the build for migrated modules
build.pl now assumes modules to be gbuild, unless there is a
prj/dmake file

Change-Id: I674a036b182ee13c5ec093e83cb3d38133112d3b
2012-04-29 03:50:46 +02:00
d7eb0ef560 WaE: ignoring return value of 'fwrite' 2012-03-22 12:26:40 +00:00
3ecb3f8878 soltools: fix solaris/gcc build 2012-03-16 22:18:42 +01:00
db96b09267 solaris/gcc: add missing standard includes 2012-03-16 22:18:40 +01:00
704c947703 ST_InfoListReader and ST_InfoListWriter seem to be unused 2012-02-19 16:57:31 +04:00
98f60e460e No SUN dependencies anymore 2012-02-17 11:14:30 +01:00
a6ed487d97 Decrease verbiage a little bit 2012-01-27 15:52:23 +02:00
5451e9c702 catch exception by constant reference 2011-12-26 03:38:50 +09:00
7d3c674a04 Abandon attempt to use the debug CRT in a dbgutil build 2011-12-20 18:08:08 +02:00
c0bed9c72e remove precompiled_xxx.hxx/cxx 2011-11-27 18:07:55 -06:00
dfab06d8f0 remove include of pch header from soltools 2011-11-27 13:22:40 -06:00
ff6af93716 this S390 ifdef isn't a contemporary one 2011-11-14 09:48:42 +00:00
f8f02136d8 Removed obsolete soltools/testSHL. 2011-11-01 17:10:13 +01:00