blob: 5507468ef2d7a3c7103dcd75695638c5161f3a51 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
|
# Bootstrap the LIBOS.A library.
echo "--------------------- OS ----------------------"
$CC -c $HSI_CF -Wall alloc.c getproc.c
$CC $HSI_LF -Wall alloc.o getproc.o $HSI_OSLIBS -o alloc.e
chmod 4755 alloc.e
mv -f alloc.e ../hlib
rm -f alloc.o
if test "$IRAFARCH" != "macosx"; then
for i in zsvjmp ;\
do $CC -c $HSI_CF -Wall ../as/$i.s -o $i.o ;\
done
fi
for i in gmttolst.c irafpath.c prwait.c z*.c ;\
do $CC -c $HSI_CF -Wall $i ;\
done
#ar rv libos.a *.o; ar dv libos.a zmain.o; rm *.o
if [ "$IRAFARCH" = "macosx" ]; then
## $CC -c -O -DMACOSX -w -Wunused -arch ppc ../as/zsvjmp_ppc.s -o zsvjmp.o ;\
## libtool -a -T -o libos.a zsvjmp.o
## rm -f zsvjmp.o
$CC -c -O -DMACOSX -w -Wunused -m32 -arch i386 ../as/zsvjmp_i386.s -o zsvjmp.o ;\
ar r libos.a *.o;
ranlib libos.a
rm -f zsvjmp.o zmain.o
else
rm -f zmain.o
ar r libos.a *.o;
ranlib libos.a
fi
rm *.o
mv -f libos.a ../bin
|