summaryrefslogtreecommitdiff
path: root/source4/build
AgeCommit message (Collapse)AuthorFilesLines
2007-10-10r986: Attempt #3 at eparser. This time use the 'pull' code as a base as it'sTim Potter1-250/+250
closer to what ethereal does. Also try to keep as much of the generated structure wrt pointers/structs/alignment as possible. (This used to be commit 8ad93f03d64befdee67a1b0a0ff9d7c3dfaac9ea)
2007-10-10r985: Add stub function for dumping enums to prevent perl warnings in eparser.Tim Potter1-0/+15
(This used to be commit 12c7d3a464fea87c3289f2914ee9696a17ce5a81)
2007-10-10r970: - remove unused wchar_t checkStefan Metzmacher2-22/+21
- move immediate structures check to the compiler checks metze (This used to be commit e2a322aa116de9977f6438f9eb6d2af42799ab83)
2007-10-10r969: remove some unused checksStefan Metzmacher1-5/+0
metze (This used to be commit 5357700fc526663eeec27b3bfd28dda13430e7e0)
2007-10-10r968: use sinlcude() and no function, that's more portable betweenStefan Metzmacher7-215/+103
autoconf versions metze (This used to be commit 9fa83ca022f2ca2e9e5d3d738beefcf9f90cfcff)
2007-10-10r967: move some configure checks to seperate filesStefan Metzmacher9-111/+450
metze (This used to be commit 2d109074e8be712a6eb0cfc76439176e3dcdee3a)
2007-10-10r955: Update debian package rules... builds nowJelmer Vernooij2-266/+1
(This used to be commit 3df8ff6cf111c6601554bffb411506bd43f726c7)
2007-10-10r954: Start working on typedef parsing.Tim Potter1-15/+11
(This used to be commit 877f7c32a89218fb59adc48bd2c2f331b9600d12)
2007-10-10r953: Remove unused Pull and Print parse functions. Remove Push fromTim Potter1-459/+46
remaining parse function names. Add some debug comments in parser output to aid in debugging. (This used to be commit 8225a3245a2b399ea4a9d8515e299ae5f10dff8c)
2007-10-10r948: Tridge suggested that the best way to write the ethereal parser is toTim Potter2-426/+1121
base it on the generator for the ndr pull/push code rather than trying to get all the alignment and other junk sorted out by hand. This commit (nearly) gets eparser to the same state it previously was but based on parser.pm. We correctly parse simple types, strings and sids. (This used to be commit 6739cd5fdd353c575626cbfbc6339a8a6908daf7)
2007-10-10r900: when DEBUGLEVEL > 10 print the full deocde of all RPC calls in the serverAndrew Tridgell1-0/+6
(This used to be commit ee65e43d4dd0bf78a877b918991aa60f44f435b5)
2007-10-10r899: remove the weird shell patterns from the makerulesStefan Metzmacher1-14/+0
they slowdown the build metze (This used to be commit 6123a1ee7cd9b21824c6e5b6abf58293ff9f3dcd)
2007-10-10r894: use _t in generated pidl codeAndrew Tridgell1-10/+10
(This used to be commit 20cc981e3338200aea6e005ed69dbe5b5b102bbb)
2007-10-10r890: convert samba4 to use [u]int8_t instead of [u]int8Stefan Metzmacher1-0/+2
metze (This used to be commit 2986c5f08c8f0c26a2ea7b6ce20aae025183109f)
2007-10-10r889: convert samba4 to use [u]int16_t instead of [u]int16Stefan Metzmacher1-0/+2
metze (This used to be commit af6f1f8a01bebbecd99bc8c066519e89966e65e3)
2007-10-10r884: convert samba4 to use [u]int32_t instead of [u]int32Stefan Metzmacher1-0/+2
metze (This used to be commit 0e5517d937a2eb7cf707991d1c7498c1ab456095)
2007-10-10r873: converted samba4 to use real 64 bit integers instead ofAndrew Tridgell2-1/+3
structures. This was suggested by metze recently. I checked on the build farm and all the machines we have support 64 bit ints, and support the LL suffix for 64 bit constants. I suspect some won't support strtoll() and related functions, so we will probably need replacements for those. (This used to be commit 9a9244a1c66654c12abe4379661cba83a73c4c21)
2007-10-10r807: compile with PICFLAG by defaultStefan Metzmacher1-1/+1
(ask tridge why this is better than recompiling only the files we need for libraries with PICFLAG) metze (This used to be commit ee32d29044a52d7098e242ed48c309871e711bd9)
2007-10-10r806: Checkin of workarea - tridge gave me some good ideas today for a betterTim Potter1-0/+82
way to do this. (This used to be commit c63cb50ca56cb69f7ef39f9828afa61f324f2832)
2007-10-10r767: add a $flags argument to the std_CC make rule generaterStefan Metzmacher1-5/+9
we may need this for compiling with -fPIC metze (This used to be commit e65b38b7cade96e577a5065d08679ba70b074151)
2007-10-10r765: add SMB_INCLUDE_M4() macro as wrapper arround sinclude()Stefan Metzmacher2-1/+20
metze (This used to be commit afbe692b47f4aa6ebe2155927be00197fafe13f3)
2007-10-10r759: Fix some perl warnings.Tim Potter1-10/+15
(This used to be commit 1517ef3a986ec213d33b624fbbe8071600cc5b61)
2007-10-10r757: Handle empty union arms (ala rid only entries in netlogon).Tim Potter1-1/+1
(This used to be commit f7b23156681f12805f0c7f242f0c436d102023f4)
2007-10-10r756: Handle default element in union.Tim Potter1-3/+7
(This used to be commit 1ece224c9a25731a8c392cf378968273c0072ecf)
2007-10-10r753: Big reorganisation of everything - also fixes handling of dissectorsTim Potter1-240/+334
for structures. Instead of trying to parse everything to produce output in the right order, generate parser in two steps: 1) gather information and register names, fields, types etc. 2) generate output using data from step 1. (This used to be commit 03863a2ca88c374e168d579e7e4f78877160215c)
2007-10-10r750: Rename global $name -> $module.Tim Potter1-39/+122
Start working on parsing structs. (This used to be commit d162dcb52f96b1adfac7123201d31c07ee5c90d6)
2007-10-10r749: move the basic type checksStefan Metzmacher1-12/+17
be more restrict if we don't have 'long long' or it's size is less than 8 bytes (maybe only for a while, but if the build farm like it we may let it in forever since the smb protocol really need 64 bit variables!) metze (This used to be commit 4a13cc22b464dfc4cbecfa6922b14c60d95876bd)
2007-10-10r748: get some more info about what the compilers in the build farm supportStefan Metzmacher1-3/+10
what we need is a test if the compiler does ANSI c99 metze (This used to be commit e8a11e441b074f9dc1c7c24c9048f8927dac8e59)
2007-10-10r746: Add entry in proto tree when we don't handle an IDL type.Tim Potter1-4/+50
Start parsing for parsing unions, structs and enums. Don't display field type in display name. (This used to be commit e170d9c3dc5d7abcdba9af98f61f36bb118a96fd)
2007-10-10r744: A bunch of minor fixes. The ethereal pidl parser now dissects simpleTim Potter1-12/+22
samr calls - only the ones that take policy handles and uint32s. (This used to be commit d6e30faeec097822c9cdcc9e4270d0adc139cea8)
2007-10-10r738: Use same error message format as is used by compilers when reportingJelmer Vernooij2-2/+2
syntax errors (some editors parse these strings and jump to the erroneous line directly) (This used to be commit 6857efacccb1af69abd46e8867a0b4b3c26801db)
2007-10-10r736: Add list of supported and unsupported MIDL attributesJelmer Vernooij1-1/+94
(This used to be commit ca39c567ed7ed40c7abe7526f6e563e7bf2789bb)
2007-10-10r725: fix usage of $PERL to "$PERL" to handle perl -W correctStefan Metzmacher1-2/+2
metze (This used to be commit b1161c4c832dd0a2975eee0908d9d5cd6171f608)
2007-10-10r703: only use $PERL -W when --enable-debugStefan Metzmacher2-1/+4
metz (This used to be commit 6289da6783d91637a6be76a4e5444fc22570eca0)
2007-10-10r701: change debug messages a bitStefan Metzmacher1-5/+5
metze (This used to be commit 03babc5af2552e611bb8f659e14549a580922d72)
2007-10-10r700: fix SMB_LIBRARY() to disable the lib by defaultStefan Metzmacher1-1/+1
metze (This used to be commit b6ac3021f275ba6b0ee0035933c290db4e8bda00)
2007-10-10r696: fix formatingStefan Metzmacher1-23/+24
add pkg-config --libs-only-L to linker flags metze (This used to be commit cfefe907cce05512a200bd4a3de0b3829f7b0ddb)
2007-10-10r695: don't add libs andlinkerflags to STATIC_LIBRARYStefan Metzmacher1-2/+0
metze (This used to be commit 2edc46eabe59d6e430199f68e37fb49875a72d28)
2007-10-10r691: addStefan Metzmacher1-1/+3
-- make binary_smbd make library_libldb make module_ntvfs_simple -- style make rules which depend on make basics, so make idl proto is called by them metze (This used to be commit bbec0b6c95d7d01ac36bb0820b2049db57fd2a2c)
2007-10-10r690: - ignore source/tagsStefan Metzmacher6-26/+138
- add support for shared libraries - enable libldb shared lib when --enable-experimental metze (This used to be commit dcef69dc54a2575e7f57d67d1983482b4ff57bdb)
2007-10-10r688: add --enable-experimentalStefan Metzmacher2-1/+27
use Data::Dumper for config.smb_build.dump when --enable-debug metze (This used to be commit 0fd558de796e5798279e8252a7f0d4efdd3a86e6)
2007-10-10r687: add newline at eofStefan Metzmacher1-1/+1
metze (This used to be commit 38fd7c5e1a8ee5dcc0e5e6af765fb81f6f7c4111)
2007-10-10r686: - Add SMB_EXT_LIB_FROM_PKGCONFIG()Jelmer Vernooij1-0/+48
- Build gregedit and registry_gconf again if the required libs are found (gconf and gtk) (This used to be commit a63b704c36f2f5b52e932b6b2c99e7d664c9bdc7)
2007-10-10r682: Typo fixesJelmer Vernooij1-4/+4
(This used to be commit 767ba7bd52d7fa98524a553d86dca657c5290424)
2007-10-10r680: fail directly when we notice that perl is not thereStefan Metzmacher1-1/+7
(we fail anyway) metze (This used to be commit 9f6deb7d795fbddc973e84a45ecb1273aa4f3aea)
2007-10-10r679: fix make installStefan Metzmacher1-0/+4
metze (This used to be commit 17bb581ab617c9a1883a3a4028ddac94aa2d5980)
2007-10-10r678: use ./config.smb_build.pl instead of config.smb_build.plStefan Metzmacher1-1/+1
metze (This used to be commit 3de5bf894e71ce9a7a0464f2245a64822a34cc5a)
2007-10-10r677: fix: '$' -> '\$'Stefan Metzmacher1-1/+1
metze (This used to be commit 89c3780c15687c16d4607c912f71d1082690af76)
2007-10-10r674: use the same -I flags as beforeStefan Metzmacher1-1/+1
metze (This used to be commit e7c9e56a5d889497f63c65582f064e02d4442e36)
2007-10-10r671: fix make ./include/proto.hStefan Metzmacher1-2/+2
metze (This used to be commit 9312b9cd611373468d5b89c9480646170a49db5b)