Commit Graph

278 Commits

Author SHA1 Message Date
Asanka C. Herath
29383b4cd0 Windows: Merge in application manifest when building assemblies 2010-11-24 15:33:17 -05:00
Asanka C. Herath
79454a6f62 Block conflicting declarations from Bison
If YYMALLOC and YYFREE aren't defined, Bison can generate
prototypes for them that conflict with the native declarations.
2010-11-24 15:33:08 -05:00
Asanka C. Herath
8432f850ed Windows: Make Heimdal a single assembly 2010-11-24 15:32:59 -05:00
Asanka C. Herath
f51ded7f34 Export annotations for com_right.h 2010-11-24 15:32:46 -05:00
Asanka C. Herath
70c3a1c209 Move export macros from com_err.h to com_right.h 2010-11-24 15:32:45 -05:00
Asanka C. Herath
610bd66bbd Windows: Support building using newer flex 2010-11-24 15:32:29 -05:00
Asanka C. Herath
6ee40622b1 Embed application manifest in Heimdal assembly .dlls 2010-11-24 15:32:24 -05:00
Asanka C. Herath
1b32efe62c Windows: Include manifest dependencies by default when building tools 2010-11-24 15:32:20 -05:00
Asanka C. Herath
f40fe926ad Windows: Comprehensive clean target 2010-11-24 15:32:13 -05:00
Asanka Herath
225e142ac5 Windows: Use correct calling convention for com_err 2010-08-20 13:14:13 -04:00
Asanka Herath
ba44354336 Windows: Check exported symbols
During a test run, cross check the Windows exports list against the
version-script files.  For the test to pass, all symbols on either
list should be accounted for.

If there are symbols that are specific to Windows or symbols that are
not included on Windows, they should be annotated in the .def file as
follows:

    ;!  non_windows_symbol

    	common_symbol

        windows_only_symbol ;!
2010-08-20 13:06:55 -04:00
Asanka Herath
cdcdc5cad5 Windows: Version information for binaries 2010-08-20 13:06:54 -04:00
Asanka Herath
ea4d8dbfdb Windows: Use EXEPREP and DLLPREP macros for processing binaries
Once DLLs and EXEs are built, they need to have their manifests
processed and signed.  These steps are encapsulated in the EXEPREP and
DLLPREP Makefile macros.  Use them instead of invoking each processing
macro individually.
2010-08-20 13:04:06 -04:00
Asanka Herath
8f6d724979 (lib/com_err) Add missing exports 2009-11-26 01:37:11 -05:00
Love Hornquist Astrand
2f290bdd96 Merge 'master' 2009-11-25 02:32:26 +01:00
Asanka Herath
16b7db3e5f Resource file for windows
Signed-off-by: Love Hornquist Astrand <lha@h5l.org>
2009-11-25 02:04:14 +01:00
Love Hornquist Astrand
3199980f5a use rk_PATH_DELIM 2009-11-25 02:01:57 +01:00
Love Hornquist Astrand
c6bbdb545b First drop of Windows build infrastructure from Secure Endpoints 2009-11-24 12:12:53 -08:00
Asanka Herath
59ae14e814 Consistency fixes for lib/com_err 2009-11-24 10:18:19 -08:00
Asanka Herath
eef0943c0e (compile_et.c) Pick the last path delimiter whichever kind of slash it is 2009-11-24 10:11:15 -08:00
Asanka Herath
b1063ea8fc Initial Windows port 2009-11-24 10:11:14 -08:00
Love Hornquist Astrand
d6d4efe386 Include roken.h for strlcpy rewrite 2009-11-15 21:31:20 -08:00
Love Hornquist Astrand
0c5a5849e1 add com_right_r 2009-10-12 10:41:32 -07:00
Love Hornquist Astrand
f8b06809a1 export _et_list, report by Barry Sia 2009-09-23 16:23:04 -07:00
Love Hörnquist Åstrand
b026493a89 rename different symbols
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@24761 ec53bebd-3082-4978-b11e-865c3cabbd6b
2009-02-17 02:50:39 +00:00
Love Hörnquist Åstrand
fdbbdc505d drop libncom_err.la
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@24465 ec53bebd-3082-4978-b11e-865c3cabbd6b
2009-01-25 00:48:29 +00:00
Love Hörnquist Åstrand
363bec0c7f drop RCSID
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@24355 ec53bebd-3082-4978-b11e-865c3cabbd6b
2009-01-25 00:30:25 +00:00
Love Hörnquist Åstrand
db0d1b5aa1 drop RCSID
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@24354 ec53bebd-3082-4978-b11e-865c3cabbd6b
2009-01-25 00:30:15 +00:00
Love Hörnquist Åstrand
e4654af270 drop RCSID
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@24353 ec53bebd-3082-4978-b11e-865c3cabbd6b
2009-01-25 00:30:06 +00:00
Love Hörnquist Åstrand
7ec9f6dd53 drop RCSID
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@24352 ec53bebd-3082-4978-b11e-865c3cabbd6b
2009-01-25 00:29:56 +00:00
Love Hörnquist Åstrand
50849531dd drop RCSID
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@24351 ec53bebd-3082-4978-b11e-865c3cabbd6b
2009-01-25 00:29:46 +00:00
Love Hörnquist Åstrand
48db89d0c8 Drop HAVE_CONFIG_H
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@24338 ec53bebd-3082-4978-b11e-865c3cabbd6b
2009-01-25 00:27:39 +00:00
Love Hörnquist Åstrand
bd561e3681 provide convenice lib
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@23882 ec53bebd-3082-4978-b11e-865c3cabbd6b
2008-10-13 02:58:52 +00:00
Love Hörnquist Åstrand
6937d41a02 remove trailing whitespace
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@23815 ec53bebd-3082-4978-b11e-865c3cabbd6b
2008-09-13 09:21:03 +00:00
Love Hörnquist Åstrand
e172367898 switch to utf8 encoding of all files
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@23814 ec53bebd-3082-4978-b11e-865c3cabbd6b
2008-09-13 08:53:55 +00:00
Love Hörnquist Åstrand
7fe1196c96 finish support for libintl
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@23752 ec53bebd-3082-4978-b11e-865c3cabbd6b
2008-09-07 21:13:13 +00:00
Love Hörnquist Åstrand
21bf016cd9 Prefix domain with "heim_com_err"
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@23751 ec53bebd-3082-4978-b11e-865c3cabbd6b
2008-09-07 21:12:43 +00:00
Love Hörnquist Åstrand
48da5e2bd7 longer string
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@23750 ec53bebd-3082-4978-b11e-865c3cabbd6b
2008-09-07 21:12:22 +00:00
Love Hörnquist Åstrand
c2fdb55529 Prefix domain with "heim_com_err"
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@23749 ec53bebd-3082-4978-b11e-865c3cabbd6b
2008-09-07 21:12:00 +00:00
Love Hörnquist Åstrand
4206b8bda3 add libintl support
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@23745 ec53bebd-3082-4978-b11e-865c3cabbd6b
2008-09-07 21:10:48 +00:00
Love Hörnquist Åstrand
fcf263d838 add COM_ERR_BINDDOMAIN_%s
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@23741 ec53bebd-3082-4978-b11e-865c3cabbd6b
2008-09-07 21:09:24 +00:00
Love Hörnquist Åstrand
747ec5c393 Make i18n support compile.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@23738 ec53bebd-3082-4978-b11e-865c3cabbd6b
2008-09-07 21:08:23 +00:00
Love Hörnquist Åstrand
145c250db3 Provide i18n support.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@23737 ec53bebd-3082-4978-b11e-865c3cabbd6b
2008-09-07 21:08:08 +00:00
Love Hörnquist Åstrand
ee4283fe81 add more i18n
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@23735 ec53bebd-3082-4978-b11e-865c3cabbd6b
2008-09-07 21:07:28 +00:00
Love Hörnquist Åstrand
86515cde64 x
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@21620 ec53bebd-3082-4978-b11e-865c3cabbd6b
2007-07-17 07:34:22 +00:00
Love Hörnquist Åstrand
553add33d6 split source files in dist and nodist.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@21619 ec53bebd-3082-4978-b11e-865c3cabbd6b
2007-07-17 07:34:00 +00:00
Love Hörnquist Åstrand
c53ce22f66 x
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@21582 ec53bebd-3082-4978-b11e-865c3cabbd6b
2007-07-16 10:16:24 +00:00
Love Hörnquist Åstrand
72effd4d06 Only do roken rename for the library.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@21581 ec53bebd-3082-4978-b11e-865c3cabbd6b
2007-07-16 10:15:06 +00:00
Love Hörnquist Åstrand
af12c4d05f x
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@21559 ec53bebd-3082-4978-b11e-865c3cabbd6b
2007-07-15 10:26:56 +00:00
Love Hörnquist Åstrand
55cac91749 use version script.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@21558 ec53bebd-3082-4978-b11e-865c3cabbd6b
2007-07-15 10:26:18 +00:00