38 ROOTONBLDLIBMACH= $(ROOTONBLD)/lib/$(MACH)
39 ROOTONBLDLIBMACH64= $(ROOTONBLD)/lib/$(MACH)/64
40 ROOTONBLDLIBPERL= $(ROOTONBLD)/lib/perl
41 ROOTONBLDLIBPY= $(ROOTONBLD)/lib/python
42 ROOTONBLDENV= $(ROOTONBLD)/env
43 ROOTONBLDMAN= $(ROOTONBLD)/man
44 ROOTONBLDMAN1ONBLD= $(ROOTONBLD)/man/man1onbld
45 ROOTONBLDETCABI= $(ROOTONBLD)/etc/abi
46 ROOTONBLDETCEXCEPT= $(ROOTONBLD)/etc/exception_lists
47 ROOTONBLDSHARE= $(ROOTONBLD)/share
48
49 CC = $(NATIVECC)
50 CCC = $(NATIVECCC)
51 CFLAGS = $(NATIVE_CFLAGS)
52 CPPFLAGS= -D_TS_ERRNO
53 ELFSIGN_O= $(TRUE)
54 LDLIBS=
55 LDFLAGS= $(MAPFILE.NES:%=-M%) $(MAPFILE.NED:%=-M%) \
56 $(MAPFILE.PGA:%=-M%)
57
58 ROOTONBLDPROG= $(PROG:%=$(ROOTONBLDBIN)/%)
59 ROOTONBLDMACHPROG= $(PROG:%=$(ROOTONBLDBINMACH)/%)
60 ROOTONBLDSHFILES= $(SHFILES:%=$(ROOTONBLDBIN)/%)
61 ROOTONBLDMAKEFILES= $(MAKEFILES:%=$(ROOTONBLDBIN)/%)
62 ROOTONBLDMACHSHFILES= $(SHFILES:%=$(ROOTONBLDBINMACH)/%)
63 ROOTONBLDMACHBINARIES= $(BINARIES:%=$(ROOTONBLDBINMACH)/%)
64 ROOTONBLDETCFILES= $(ETCFILES:%=$(ROOTONBLDETC)/%)
65 ROOTONBLDENVFILES= $(ENVFILES:%=$(ROOTONBLDENV)/%)
66 ROOTONBLDPERLFILES= $(PERLFILES:%=$(ROOTONBLDBIN)/%)
67 ROOTONBLDPERLMODULES= $(PERLMODULES:%=$(ROOTONBLDLIBPERL)/%)
68 ROOTONBLDPYFILES= $(PYFILES:%=$(ROOTONBLDBIN)/%)
69 ROOTONBLDMAN1ONBLDFILES=$(MAN1ONBLDFILES:%=$(ROOTONBLDMAN1ONBLD)/%)
70 ROOTONBLDABIAUDITFILES= $(ABI_AUDITFILES:%=$(ROOTONBLDETCABI)/%)
71 ROOTONBLDEXCEPTFILES= $(EXCEPTFILES:%=$(ROOTONBLDETCEXCEPT)/%)
72
73 # Break a chicken-and-egg dependency cycle for the tools build
74 SCCSCHECK=@echo would sccscheck
75
76 $(ROOTONBLDETCABI)/%: %
77 $(INS.file)
|
38 ROOTONBLDLIBMACH= $(ROOTONBLD)/lib/$(MACH)
39 ROOTONBLDLIBMACH64= $(ROOTONBLD)/lib/$(MACH)/64
40 ROOTONBLDLIBPERL= $(ROOTONBLD)/lib/perl
41 ROOTONBLDLIBPY= $(ROOTONBLD)/lib/python
42 ROOTONBLDENV= $(ROOTONBLD)/env
43 ROOTONBLDMAN= $(ROOTONBLD)/man
44 ROOTONBLDMAN1ONBLD= $(ROOTONBLD)/man/man1onbld
45 ROOTONBLDETCABI= $(ROOTONBLD)/etc/abi
46 ROOTONBLDETCEXCEPT= $(ROOTONBLD)/etc/exception_lists
47 ROOTONBLDSHARE= $(ROOTONBLD)/share
48
49 CC = $(NATIVECC)
50 CCC = $(NATIVECCC)
51 CFLAGS = $(NATIVE_CFLAGS)
52 CPPFLAGS= -D_TS_ERRNO
53 ELFSIGN_O= $(TRUE)
54 LDLIBS=
55 LDFLAGS= $(MAPFILE.NES:%=-M%) $(MAPFILE.NED:%=-M%) \
56 $(MAPFILE.PGA:%=-M%)
57
58 # Unset CW_LINKER so we run the default. We don't set LD here to avoid taking
59 # the journey through LD_ALTEXEC unnecessarily.
60 CW_LINKER=
61
62 ROOTONBLDPROG= $(PROG:%=$(ROOTONBLDBIN)/%)
63 ROOTONBLDMACHPROG= $(PROG:%=$(ROOTONBLDBINMACH)/%)
64 ROOTONBLDSHFILES= $(SHFILES:%=$(ROOTONBLDBIN)/%)
65 ROOTONBLDMAKEFILES= $(MAKEFILES:%=$(ROOTONBLDBIN)/%)
66 ROOTONBLDMACHSHFILES= $(SHFILES:%=$(ROOTONBLDBINMACH)/%)
67 ROOTONBLDMACHBINARIES= $(BINARIES:%=$(ROOTONBLDBINMACH)/%)
68 ROOTONBLDETCFILES= $(ETCFILES:%=$(ROOTONBLDETC)/%)
69 ROOTONBLDENVFILES= $(ENVFILES:%=$(ROOTONBLDENV)/%)
70 ROOTONBLDPERLFILES= $(PERLFILES:%=$(ROOTONBLDBIN)/%)
71 ROOTONBLDPERLMODULES= $(PERLMODULES:%=$(ROOTONBLDLIBPERL)/%)
72 ROOTONBLDPYFILES= $(PYFILES:%=$(ROOTONBLDBIN)/%)
73 ROOTONBLDMAN1ONBLDFILES=$(MAN1ONBLDFILES:%=$(ROOTONBLDMAN1ONBLD)/%)
74 ROOTONBLDABIAUDITFILES= $(ABI_AUDITFILES:%=$(ROOTONBLDETCABI)/%)
75 ROOTONBLDEXCEPTFILES= $(EXCEPTFILES:%=$(ROOTONBLDETCEXCEPT)/%)
76
77 # Break a chicken-and-egg dependency cycle for the tools build
78 SCCSCHECK=@echo would sccscheck
79
80 $(ROOTONBLDETCABI)/%: %
81 $(INS.file)
|