5 HOSTCC="cc -I$ROOT/cross/usr/include -L$ROOT/cross/usr/lib -DCROSS -Wall -Wno-char-subscripts -Wno-deprecated-declarations -Wno-format -Wno-maybe-uninitialized -Wno-parentheses -Wno-unused-result"
7 INSTALL="$ROOT/scripts/install.sh"
9 MKDEP="$ROOT/scripts/mkdep.sh"
11 mkdir --parents "$ROOT/cross/bin"
12 mkdir --parents "$ROOT/cross/lib"
13 mkdir --parents "$ROOT/cross/usr/bin"
14 mkdir --parents "$ROOT/cross/usr/include"
15 mkdir --parents "$ROOT/cross/usr/lib"
16 mkdir --parents "$ROOT/cross/usr/man/cat1"
17 mkdir --parents "$ROOT/cross/usr/man/cat3"
18 mkdir --parents "$ROOT/cross/usr/man/cat5"
19 mkdir --parents "$ROOT/cross/usr/share/misc"
20 mkdir --parents "$ROOT/cross/usr/ucb"
27 make -C usr.lib/libcross clean
33 make -C bin MKDEP="$MKDEP" AAASUBDIR="ar as cc ld nm" AAASCRIPT= AAASTD= AAANSTD="size strip" AAASETUID= AAAOPERATOR= AAAKMEM= AAATTY= depend
34 #make -C lib/c2 MKDEP="$MKDEP" depend
35 #make -C lib/ccom MKDEP="$MKDEP" depend
36 #make -C lib/cpp MKDEP="$MKDEP" depend
37 make -C ucb MKDEP="$MKDEP" AAASUBDIR= AAACSHSCRIPT= AAASTD="mkstr unifdef xstr" AAANSTD="strcompact symcompact symdump symorder" AAASETUID= AAAKMEM= depend
38 # AAAMKDEP below suppresses problems due to empty file list
39 make -C usr.bin MKDEP="$MKDEP" AAAMKDEP="true" AAASUBDIR="lex ranlib yacc" AAASCRIPT="lorder mkdep" AAASRCS= AAASTD= AAANSTD= AAAKMEM= depend
40 #make -C usr.lib/libcross MKDEP="$MKDEP" depend
41 #make -C usr.lib/libvmf MKDEP="$MKDEP" depend
44 echo "making libraries"
47 make -C usr.lib/libcross CC="$HOSTCC" LIBCROSS="$HOSTLIBCROSS" MANROFF="$MANROFF"
48 make -C usr.lib/libvmf CC="$HOSTCC" LIBCROSS="$HOSTLIBCROSS" MANROFF="$MANROFF"
51 echo "installing libraries"
54 make -C usr.lib/libcross INSTALL="$INSTALL" DESTDIR="$ROOT/cross" install
55 make -C usr.lib/libvmf INSTALL="$INSTALL" DESTDIR="$ROOT/cross" install
61 make -C bin CC="$HOSTCC" LIBCROSS="$HOSTLIBCROSS" MANROFF="$MANROFF" CROSSPREFIX="\\\"$ROOT/cross\\\"" STAGEPREFIX="\\\"$ROOT/stage\\\"" SEPFLAG= LDFLAGS="-L$ROOT/cross/usr/lib" AAASUBDIR="ar as cc ld nm" AAASCRIPT= AAASTD= AAANSTD="size strip" AAASETUID= AAAOPERATOR= AAAKMEM= AAATTY=
62 make -C lib/c2 CC="$HOSTCC" LIBCROSS="$HOSTLIBCROSS" MANROFF="$MANROFF" SEPFLAG=
63 make -C lib/ccom CC="$HOSTCC" LIBCROSS="$HOSTLIBCROSS" HOSTCC="$HOSTCC" LIBCROSS="$HOSTLIBCROSS" HOSTLIBCROSS="$HOSTLIBCROSS" HOSTSEPFLAG= MANROFF="$MANROFF" LDC0FLAGS= LDC1FLAGS=
64 make -C lib/cpp CC="$HOSTCC" LIBCROSS="$HOSTLIBCROSS" MANROFF="$MANROFF" STAGEPREFIX="\\\"$ROOT/stage\\\"" SEPFLAG=
65 make -C ucb CC="$HOSTCC" LIBCROSS="$HOSTLIBCROSS" MANROFF="$MANROFF" SEPFLAG= CROSSPREFIX="\\\"$ROOT/cross\\\"" LOCALESTR="\\\"LC_ALL=C \\\"" AAASUBDIR= AAACSHSCRIPT= AAASTD="mkstr unifdef xstr" AAANSTD="strcompact symcompact symdump symorder" AAASETUID= AAAKMEM=
66 make -C usr.bin CC="$HOSTCC" LIBCROSS="$HOSTLIBCROSS" MANROFF="$MANROFF" SEPFLAG= CROSSCC="$ROOT/cross/bin/cc" CROSSNM="$ROOT/cross/bin/nm" CROSSPREFIX="\\\"$ROOT/cross\\\"" AAASUBDIR="lex ranlib yacc" AAASCRIPT="lorder mkdep" AAASRCS= AAASTD= AAANSTD= AAAKMEM=
72 make -C bin INSTALL="$INSTALL" DESTDIR="$ROOT/cross" AAASUBDIR="ar as cc ld nm" AAASCRIPT= AAASTD= AAANSTD="size strip" AAASETUID= AAAOPERATOR= AAAKMEM= AAATTY= install
73 make -C lib/c2 INSTALL="$INSTALL" DESTDIR="$ROOT/cross" install
74 make -C lib/ccom INSTALL="$INSTALL" DESTDIR="$ROOT/cross" install
75 make -C lib/cpp INSTALL="$INSTALL" DESTDIR="$ROOT/cross" install
76 make -C ucb INSTALL="$INSTALL" DESTDIR="$ROOT/cross" AAASUBDIR= AAACSHSCRIPT= AAASTD="mkstr unifdef xstr" AAANSTD="strcompact symcompact symdump symorder" AAASETUID= AAAKMEM= install
77 # AAAINSTALL below suppresses problems due to empty file list
78 make -C usr.bin INSTALL="$INSTALL" DESTDIR="$ROOT/cross" AAAINSTALL="true" AAASUBDIR="lex ranlib yacc" AAASCRIPT="lorder mkdep" AAASRCS= AAASTD= AAANSTD= AAAKMEM= install