Commit | Line | Data |
---|---|---|
9bf86ebb | 1 | LIB= gcc |
78ed81a3 | 2 | CC= gcc |
9bf86ebb PR |
3 | |
4 | SRCS= _mulsi3.c _udivsi3.c _divsi3.c _umodsi3.c _modsi3.c \ | |
5 | _lshrsi3.c _lshlsi3.c _ashrsi3.c _ashlsi3.c \ | |
6 | _divdf3.c _muldf3.c _negdf2.c _adddf3.c _subdf3.c \ | |
7 | _fixdfsi.c _fixsfsi.c _floatsidf.c _floatsisf.c \ | |
8 | _truncdfsf2.c _extendsfdf2.c \ | |
9 | _addsf3.c _negsf2.c _subsf3.c _mulsf3.c _divsf3.c \ | |
10 | _eqdf2.c _nedf2.c _gtdf2.c _gedf2.c _ltdf2.c _ledf2.c \ | |
11 | _eqsf2.c _nesf2.c _gtsf2.c _gesf2.c _ltsf2.c _lesf2.c \ | |
12 | _muldi3.c _divdi3.c _moddi3.c _udivdi3.c _umoddi3.c _negdi2.c \ | |
13 | _lshrdi3.c _lshldi3.c _ashldi3.c _ashrdi3.c _ffsdi2.c \ | |
14 | _udiv_w_sdiv.c _udivmoddi4.c _cmpdi2.c _ucmpdi2.c \ | |
15 | _floatdidf.c _floatdisf.c \ | |
16 | _fixunsdfsi.c _fixunssfsi.c _fixunsdfdi.c _fixdfdi.c \ | |
17 | _fixunssfdi.c _fixsfdi.c \ | |
18 | _fixxfdi.c _fixunsxfdi.c _floatdixf.c _fixunsxfsi.c \ | |
19 | __gcc_bcmp.c _varargs.c _eprintf.c _op_new.c _new_handler.c \ | |
20 | _op_delete.c _bb.c _shtab.c _clear_cache.c _trampoline.c \ | |
21 | __main.c _exit.c _ctors.c | |
22 | ||
23 | .include <bsd.lib.mk> | |
24 | ||
25 | ||
26 | LIB1FUNCS= _mulsi3 _udivsi3 _divsi3 _umodsi3 _modsi3 \ | |
27 | _lshrsi3 _lshlsi3 _ashrsi3 _ashlsi3 \ | |
28 | _divdf3 _muldf3 _negdf2 _adddf3 _subdf3 \ | |
29 | _fixdfsi _fixsfsi _floatsidf _floatsisf \ | |
30 | _truncdfsf2 _extendsfdf2 \ | |
31 | _addsf3 _negsf2 _subsf3 _mulsf3 _divsf3 \ | |
32 | _eqdf2 _nedf2 _gtdf2 _gedf2 _ltdf2 _ledf2 \ | |
33 | _eqsf2 _nesf2 _gtsf2 _gesf2 _ltsf2 _lesf2 \ | |
34 | ||
35 | LIB2FUNCS= _muldi3 _divdi3 _moddi3 _udivdi3 _umoddi3 _negdi2 \ | |
36 | _lshrdi3 _lshldi3 _ashldi3 _ashrdi3 _ffsdi2 \ | |
37 | _udiv_w_sdiv _udivmoddi4 _cmpdi2 _ucmpdi2 \ | |
38 | _floatdidf _floatdisf \ | |
39 | _fixunsdfsi _fixunssfsi _fixunsdfdi _fixdfdi \ | |
40 | _fixunssfdi _fixsfdi \ | |
41 | _fixxfdi _fixunsxfdi _floatdixf _fixunsxfsi \ | |
42 | __gcc_bcmp _varargs _eprintf _op_new _new_handler \ | |
43 | _op_delete _bb _shtab _clear_cache _trampoline \ | |
44 | __main _exit _ctors | |
45 | ||
46 | sources: libgcc1 libgcc2 | |
47 | libgcc1: | |
48 | for name in $(LIB1FUNCS); \ | |
49 | do \ | |
50 | echo $${name}; \ | |
78ed81a3 | 51 | gcc -E -I../lib -DL$${name} libgcc1.c | \ |
9bf86ebb PR |
52 | sed -f clean.sed >$${name}.c; \ |
53 | done | |
54 | ||
55 | ||
56 | libgcc2: | |
57 | for name in $(LIB2FUNCS); \ | |
58 | do \ | |
59 | echo $${name}; \ | |
78ed81a3 | 60 | gcc -E -I../lib -DL$${name} libgcc2.c | \ |
9bf86ebb PR |
61 | sed -f clean.sed >$${name}.c; \ |
62 | done |