xref: /netbsd-src/external/bsd/jemalloc.old/dist/include/jemalloc/jemalloc.sh (revision 8e33eff89e26cf71871ead62f0d5063e1313c33a)
1*8e33eff8Schristos#!/bin/sh
2*8e33eff8Schristos
3*8e33eff8Schristosobjroot=$1
4*8e33eff8Schristos
5*8e33eff8Schristoscat <<EOF
6*8e33eff8Schristos#ifndef JEMALLOC_H_
7*8e33eff8Schristos#define JEMALLOC_H_
8*8e33eff8Schristos#ifdef __cplusplus
9*8e33eff8Schristosextern "C" {
10*8e33eff8Schristos#endif
11*8e33eff8Schristos
12*8e33eff8SchristosEOF
13*8e33eff8Schristos
14*8e33eff8Schristosfor hdr in jemalloc_defs.h jemalloc_rename.h jemalloc_macros.h \
15*8e33eff8Schristos           jemalloc_protos.h jemalloc_typedefs.h jemalloc_mangle.h ; do
16*8e33eff8Schristos  cat "${objroot}include/jemalloc/${hdr}" \
17*8e33eff8Schristos      | grep -v 'Generated from .* by configure\.' \
18*8e33eff8Schristos      | sed -e 's/ $//g'
19*8e33eff8Schristos  echo
20*8e33eff8Schristosdone
21*8e33eff8Schristos
22*8e33eff8Schristoscat <<EOF
23*8e33eff8Schristos#ifdef __cplusplus
24*8e33eff8Schristos}
25*8e33eff8Schristos#endif
26*8e33eff8Schristos#endif /* JEMALLOC_H_ */
27*8e33eff8SchristosEOF
28