File: genkernel

package info (click to toggle)
pari 2.17.3-1
  • links: PTS
  • area: main
  • in suites: forky, sid
  • size: 24,508 kB
  • sloc: ansic: 281,184; sh: 861; perl: 420; yacc: 214; makefile: 162; f90: 88
file content (24 lines) | stat: -rwxr-xr-x 385 bytes parent folder | download | duplicates (8)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#! /bin/sh
src=$1;
shift;
K=$src/kernel
knone=$K/none
EXTRA="divll_pre"
for file in "$@"; do
  echo "#ifndef ASMINLINE"
  for i in `grep '^ASM' $file`; do
    case $i in
      ASM);;
      *) cat $knone/$i.h;;
    esac;
  done
  echo "#endif"
  cat $file
  for i in `grep '^NOASM' $file` $EXTRA; do
    case $i in
      NOASM);;
      *) cat $knone/$i.h;;
    esac;
  done
done
exit 0