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:
@@ -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
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user