xref: /aosp_15_r20/external/jemalloc_new/include/jemalloc/jemalloc.sh (revision 1208bc7e437ced7eb82efac44ba17e3beba411da)
1*1208bc7eSAndroid Build Coastguard Worker#!/bin/sh
2*1208bc7eSAndroid Build Coastguard Worker
3*1208bc7eSAndroid Build Coastguard Workerobjroot=$1
4*1208bc7eSAndroid Build Coastguard Worker
5*1208bc7eSAndroid Build Coastguard Workercat <<EOF
6*1208bc7eSAndroid Build Coastguard Worker#ifndef JEMALLOC_H_
7*1208bc7eSAndroid Build Coastguard Worker#define JEMALLOC_H_
8*1208bc7eSAndroid Build Coastguard Worker#ifdef __cplusplus
9*1208bc7eSAndroid Build Coastguard Workerextern "C" {
10*1208bc7eSAndroid Build Coastguard Worker#endif
11*1208bc7eSAndroid Build Coastguard Worker
12*1208bc7eSAndroid Build Coastguard WorkerEOF
13*1208bc7eSAndroid Build Coastguard Worker
14*1208bc7eSAndroid Build Coastguard Workerfor hdr in jemalloc_defs.h jemalloc_rename.h jemalloc_macros.h \
15*1208bc7eSAndroid Build Coastguard Worker           jemalloc_protos.h jemalloc_typedefs.h jemalloc_mangle.h ; do
16*1208bc7eSAndroid Build Coastguard Worker  cat "${objroot}include/jemalloc/${hdr}" \
17*1208bc7eSAndroid Build Coastguard Worker      | grep -v 'Generated from .* by configure\.' \
18*1208bc7eSAndroid Build Coastguard Worker      | sed -e 's/ $//g'
19*1208bc7eSAndroid Build Coastguard Worker  echo
20*1208bc7eSAndroid Build Coastguard Workerdone
21*1208bc7eSAndroid Build Coastguard Worker
22*1208bc7eSAndroid Build Coastguard Workercat <<EOF
23*1208bc7eSAndroid Build Coastguard Worker#ifdef __cplusplus
24*1208bc7eSAndroid Build Coastguard Worker}
25*1208bc7eSAndroid Build Coastguard Worker#endif
26*1208bc7eSAndroid Build Coastguard Worker#endif /* JEMALLOC_H_ */
27*1208bc7eSAndroid Build Coastguard WorkerEOF
28