Jason Evans | 86abd0d | 2013-11-30 15:25:42 -0800 | [diff] [blame] | 1 | #!/bin/sh |
| 2 | |
| 3 | objroot=$1 |
| 4 | |
| 5 | cat <<EOF |
| 6 | #ifndef JEMALLOC_H_ |
| 7 | #define JEMALLOC_H_ |
| 8 | #ifdef __cplusplus |
| 9 | extern "C" { |
| 10 | #endif |
| 11 | |
| 12 | EOF |
| 13 | |
Jason Evans | f234dc5 | 2014-01-16 17:38:01 -0800 | [diff] [blame] | 14 | for hdr in jemalloc_defs.h jemalloc_rename.h jemalloc_macros.h \ |
Jason Evans | 82e88d1 | 2014-09-07 19:55:03 -0700 | [diff] [blame] | 15 | jemalloc_protos.h jemalloc_typedefs.h jemalloc_mangle.h ; do |
Jason Evans | 9f35a71 | 2013-12-07 11:53:26 -0800 | [diff] [blame] | 16 | cat "${objroot}include/jemalloc/${hdr}" \ |
| 17 | | grep -v 'Generated from .* by configure\.' \ |
| 18 | | sed -e 's/^#define /#define /g' \ |
| 19 | | sed -e 's/ $//g' |
Jason Evans | 86abd0d | 2013-11-30 15:25:42 -0800 | [diff] [blame] | 20 | echo |
| 21 | done |
| 22 | |
| 23 | cat <<EOF |
| 24 | #ifdef __cplusplus |
Dave Rigby | 37fd111 | 2015-07-16 11:36:00 +0100 | [diff] [blame] | 25 | } |
Jason Evans | 86abd0d | 2013-11-30 15:25:42 -0800 | [diff] [blame] | 26 | #endif |
| 27 | #endif /* JEMALLOC_H_ */ |
| 28 | EOF |