summaryrefslogtreecommitdiff
path: root/source4/heimdal_build/asn1_deps.pl
AgeCommit message (Collapse)AuthorFilesLines
2010-03-27s4:heimdal New files and supporting logic for heimdal updateAndrew Bartlett1-1/+5
2009-09-15s4:heimdal_build: fix one more problem with automatic dependeciesStefan Metzmacher1-1/+1
metze
2009-09-14s4:heimdal_build: fix the build with --enable-automatic-dependenciesStefan Metzmacher1-1/+1
We need to create the header file before we generate the source file. metze
2009-09-13s4:heimdal_build Love pointed me at the --one-code-file option to asn1_compileAndrew Bartlett1-32/+17
This new option avoids a lot of code that was used to intuit what files would be output by the compiler. Andrew Bartlett
2009-06-12s4:heimdal: import lorikeet-heimdal-200906080040 (commit ↵Andrew Bartlett1-1/+4
904d0124b46eed7a8ad6e5b73e892ff34b6865ba) Also including the supporting changes required to pass make test A number of heimdal functions and constants have changed since we last imported a tree (for the better, but inconvenient for us). Andrew Bartlett
2008-08-01build: autogenerate heimdal basicsStefan Metzmacher1-0/+1
metze (This used to be commit f19d2182b802a49449cbb9e4e6334f223ceb284d)
2008-06-25Use workaround for $(abspath)Jelmer Vernooij1-1/+1
(This used to be commit 21b4d017a2cccdaa6ab4ed32409f19c612293fd0)
2008-06-25Revert "Remove the dependency on $(abspath) in makefiles"Jelmer Vernooij1-2/+1
This reverts commit c85a3632623184cb97c2e8567ca77834e81070a4. (This used to be commit 1a771c664444ff43e141238f473273700b392aa7)
2008-06-19Remove the dependency on $(abspath) in makefilesVolker Lendecke1-1/+2
This is not around before GNU make 3.81, for me this fixes the build on GNU make 3.80 Signed-off-by: Stefan Metzmacher <metze@samba.org> (This used to be commit c85a3632623184cb97c2e8567ca77834e81070a4)
2008-05-31Revert Jelmer's CFLAGS commit e2b71a0ecbf10a78a59a8ec6371bdee57b1bfa6cAndrew Bartlett1-2/+1
This commit broke the build, because not all files (libreplace, popt) were updated. Andrew Bartlett (This used to be commit 3faacf4351d68a10aea78b53768571d2059772ae)
2008-05-30Move CFLAGS handling out of smb_build.Jelmer Vernooij1-1/+2
(This used to be commit e2b71a0ecbf10a78a59a8ec6371bdee57b1bfa6c)
2008-05-27Simplify handling of source directory in asn compile wrapper.Jelmer Vernooij1-1/+1
(This used to be commit 2c01d342b27832b930b81b04a90ed5630c6f470d)
2008-05-27Use variables in generated make fragments.Jelmer Vernooij1-1/+1
(This used to be commit 269f8c9f6e9e5f6ad20319956573f09232b7c48f)
2008-05-27use varibale for asn1 compiler.Jelmer Vernooij1-2/+2
(This used to be commit 4543633ba046836d13da80d07d06c272c3abf9bc)
2008-05-27Use heimdalsrcdir variable for automatic dependencies.Jelmer Vernooij1-4/+4
(This used to be commit c5db384160aefc21141e94004faf4e89a204ff69)
2008-04-14Move object files lists to makefile rather than smb_build.Jelmer Vernooij1-2/+5
(This used to be commit 5628d58990144463fd87f8c847c9384ac2193681)
2007-12-21r25735: make sure we include "config.h" as first header inStefan Metzmacher1-1/+1
files generated from asn1_compile metze (This used to be commit 85f6b42221854618bcc6200d27693827defb13fa)
2007-10-10r23456: Update Samba4 to current lorikeet-heimdal.Andrew Bartlett1-0/+1
Andrew Bartlett (This used to be commit ae0f81ab235c72cceb120bcdeb051a483cf3cc4f)
2007-10-10r22454: - let asn1_deps.pl calculate the dependencies depending on the ↵Stefan Metzmacher1-4/+43
IMPORT line in the asn1 file - fix some heimdal dependencies metze (This used to be commit 4e7d2ecfc0f37de8c66d0ad93f07d00c992b4642)
2007-10-10r22439: fix some dependenciesStefan Metzmacher1-1/+1
metze (This used to be commit fb2c89bf9028afa8732508f8f85bb6e30ae4c03d)
2007-10-10r20804: work arround HPUX and Tru64 make which don't like $$startdirStefan Metzmacher1-9/+9
we now call asn1_compile and compile_et via a wrapper script metze (This used to be commit a5b67f5c7e78d3cf74668c7c6bf9aecd8e147d41)
2007-10-10r20639: Commit part 1 of 2.Andrew Bartlett1-4/+16
This patch updates our build system and glue to support a new snapshot of lorikeet-heimdal. We now procude a [SUBSYTEM] in the ans1_deps.pl script, and can depend on that in the heimdal_build/config.mk. This is much easier than listing every generated .o file individually. This required some small changes to the build system, due to the way the parent directory was handled for the output of scripts. I've also cleaned up et_deps.pl to handle cleaning up it's generated files on clean. The PAC glue in Heimdal has changed significantly: we no longer have a custom hack in the KDC, instead we have the windc plugin interface. As such, pac-glue.c is much smaller. In the future, when I'm confident of the new code, we will also be able to 'downsize' auth/kerberos/kerberos_pac.c. (I'll include the updated copy of heimdal in the next chekin, to make it clearer what's changed in Samba4 itself). Andrew Bartlett (This used to be commit 75fddbbc0811010a28ca5bb597b573b3f10ef6d6)
2007-10-10r19604: This is a massive commit, and I appologise in advance for it's size.Andrew Bartlett1-2/+2
This merges Samba4 with lorikeet-heimdal, which itself has been tracking Heimdal CVS for the past couple of weeks. This is such a big change because Heimdal reorganised it's internal structures, with the mechglue merge, and because many of our 'wishes' have been granted: we now have DCE_STYLE GSSAPI, send_to_kdc hooks and many other features merged into the mainline code. We have adapted to upstream's choice of API in these cases. In gensec_gssapi and gensec_krb5, we either expect a valid PAC, or NO PAC. This matches windows behavour. We also have an option to require the PAC to be present (which allows us to automate the testing of this code). This also includes a restructure of how the kerberos dependencies are handled, due to the fallout of the merge. Andrew Bartlett (This used to be commit 4826f1735197c2a471d771495e6d4c1051b4c471)
2007-10-10r14562: Use VPATH to solve strange heimdal dependenciesJelmer Vernooij1-2/+1
(This used to be commit 4d09ffa7f128e881fc891988ea672ae93a7ab45d)
2007-10-10r14558: Another two more static dependencies...Jelmer Vernooij1-1/+2
(This used to be commit 9938b7391ddc558e4962e342180738ce9891180e)
2007-10-10r14553: Use double colon feature in the makefile (supported by all buildfarm ↵Jelmer Vernooij1-1/+1
hosts!) (This used to be commit f523c51b34c2305dcf861c542336f161a072a2f0)
2007-10-10r12750: Clean up more asn1 generated files (pointed out by <HotaruT>).Andrew Bartlett1-0/+2
Andrew Bartlett (This used to be commit 5d42638170245b684b45459d0538ea86fa811214)
2007-10-10r12378: fix perl warningsStefan Metzmacher1-2/+4
metze (This used to be commit 918e7b4043f6c92997e66d552f62bf1bef81fb81)
2007-10-10r9461: Couple of very small fixes.Jelmer Vernooij1-1/+1
(This used to be commit f91121bded545b414b873cd3f3824556d0d2a42e)
2007-10-10r9221: Try to merge Heimdal across from lorikeet-heimdal to samba4.Andrew Bartlett1-1/+5
This is my first attempt at this, so there may be a few rough edges. Andrew Bartlett (This used to be commit 9a1d2f2fec67930975da856a2d365345cec46216)
2007-10-10r9217: Add 'make clean' hooks to the ans1 depedency generator.Andrew Bartlett1-4/+19
To be used by the impending Heimdal resync, which has files starting with asn1_ that are not generated. Andrew Bartlett (This used to be commit 15b7af1c39a8369fb701f60485c7ac2040f1c27a)
2007-10-10r9025: fix the build when it was stoped and you don't run make clean before ↵Stefan Metzmacher1-2/+3
make all metze (This used to be commit 9a920d18bdfc8fe464989fc604e9e5374ee39329)
2007-10-10r8985: Automatically generate make dependency rules forJelmer Vernooij1-0/+31
the asn1 and error table files. This removes the need for HEIMDAL_EXTERNAL (This used to be commit 2f481ac93c0151b82dab737d49ae8d0d3cbbbbbe)