Split off some of the platform-independent stuff (such as as and ncg).

--HG--
branch : dtrg-buildsystem
rename : plat/pc86/build.mk => mach/i386/build.mk
rename : plat/pc86/build.mk => mach/i80/build.mk
rename : plat/pc86/build.mk => mach/i86/build.mk
rename : plat/pc86/build.mk => mach/m68020/build.mk
rename : plat/pc86/build.mk => mach/powerpc/build.mk
This commit is contained in:
David Given
2013-05-13 22:12:46 +01:00
parent 81778b603f
commit 442306d557
16 changed files with 79 additions and 24 deletions

View File

@@ -12,8 +12,9 @@ define build-platform-impl
$(call installto, $(PLATIND)/descr/$(PLATFORM))
$(eval PLATFORM_$(PLATFORM) := \
$(PLATIND)/descr/$(PLATFORM) \
$(PLATFORM_HEADERS_$(PLATFORM)) \
$(PLATDEP)/$(PLATFORM)/ncg)
$(ARCHITECTURE_$(ARCH)))
$(foreach f, $(platform-headers), $(call build-platform-headers, $f))
@@ -22,9 +23,6 @@ define build-platform-impl
$(call acklibrary, $(LIBDIR)/$(PLATFORM)/libsys.a)
$(call installto, $(PLATIND)/$(PLATFORM)/libsys.a)
$(call build-as)
$(call build-ncg)
$(foreach runtime, $(RUNTIMES), $(build-runtime-$(runtime)))
endef

View File

@@ -23,7 +23,7 @@ var C_INCLUDES=-I{EM}/share/ack/{PLATFORM}/include -I{EM}/share/ack/include/ansi
name be
from .m.g
to .s
program {EM}/lib/ack/{PLATFORM}/ncg
program {EM}/lib/ack/{ARCH}/ncg
args <
stdout
need .e
@@ -31,7 +31,7 @@ end
name asopt
from .s
to .so
program {EM}/lib/ack/{PLATFORM}/top
program {EM}/lib/ack/{ARCH}/top
args
optimizer
stdin
@@ -40,7 +40,7 @@ end
name as
from .s.so
to .o
program {EM}/lib/ack/{PLATFORM}/as
program {EM}/lib/ack/{ARCH}/as
args - -o > <
prep cond
end

View File

@@ -27,7 +27,7 @@ var C_INCLUDES=-I{PLATFORMDIR}/include -I{EM}/share/ack/include/ansi
name be
from .m.g
to .s
program {EM}/lib/ack/{PLATFORM}/ncg
program {EM}/lib/ack/{ARCH}/ncg
mapflag -gdb GF=-gdb
args {GF?} <
stdout
@@ -36,7 +36,7 @@ end
name as
from .s.so
to .o
program {EM}/lib/ack/{PLATFORM}/as
program {EM}/lib/ack/{ARCH}/as
args - -o > <
prep cond
end

View File

@@ -27,7 +27,7 @@ var C_INCLUDES=-I{PLATFORMDIR}/include -I{EM}/share/ack/include/ansi
name be
from .m.g
to .s
program {EM}/lib/ack/{PLATFORM}/ncg
program {EM}/lib/ack/{ARCH}/ncg
mapflag -gdb GF=-gdb
args {GF?} <
stdout
@@ -36,7 +36,7 @@ end
name as
from .s.so
to .o
program {EM}/lib/ack/{PLATFORM}/as
program {EM}/lib/ack/{ARCH}/as
args - -o > <
prep cond
end

View File

@@ -27,7 +27,7 @@ var C_INCLUDES=-I{PLATFORMDIR}/include -I{EM}/share/ack/include/ansi
name be
from .m.g
to .s
program {EM}/lib/ack/{PLATFORM}/ncg
program {EM}/lib/ack/{ARCH}/ncg
mapflag -gdb GF=-gdb
args {GF?} <
stdout
@@ -36,7 +36,7 @@ end
name asopt
from .s
to .so
program {EM}/lib/ack/{PLATFORM}/top
program {EM}/lib/ack/{ARCH}/top
args
optimizer
stdin
@@ -45,7 +45,7 @@ end
name as
from .s.so
to .o
program {EM}/lib/ack/{PLATFORM}/as
program {EM}/lib/ack/{ARCH}/as
args - -o > <
prep cond
end

View File

@@ -23,7 +23,7 @@ var C_INCLUDES=-I{PLATFORMDIR}/include -I{EM}/share/ack/include/ansi
name be
from .m.g
to .s
program {EM}/lib/ack/{PLATFORM}/ncg
program {EM}/lib/ack/{ARCH}/ncg
args <
stdout
need .e
@@ -31,7 +31,7 @@ end
name as
from .s.so
to .o
program {EM}/lib/ack/{PLATFORM}/as
program {EM}/lib/ack/{ARCH}/as
args - -o > <
prep cond
end