xref: /haiku/src/system/runtime_loader/arch/m68k/Jamfile (revision 6a44d4c52765e4fd5ccf6a4a7c69486c9531431d)
1379ad6d0SIngo WeinholdSubDir HAIKU_TOP src system runtime_loader arch m68k ;
2379ad6d0SIngo Weinhold
34bd0c106SJérôme Duvallocal architectureObject ;
44bd0c106SJérôme Duvalfor architectureObject in [ MultiArchSubDirSetup m68k ] {
54bd0c106SJérôme Duval	on $(architectureObject) {
6b0944c78SIngo Weinhold		local architecture = $(TARGET_PACKAGING_ARCH) ;
7b0944c78SIngo Weinhold
8379ad6d0SIngo Weinhold		UsePrivateHeaders runtime_loader ;
9379ad6d0SIngo Weinhold		UsePrivateSystemHeaders ;
10379ad6d0SIngo Weinhold
11379ad6d0SIngo Weinhold		SubDirHdrs [ FDirName $(SUBDIR) $(DOTDOT) $(DOTDOT) ] ;
12379ad6d0SIngo Weinhold
13*6a44d4c5SJérôme Duval		DEFINES += _LOADER_MODE ;
14*6a44d4c5SJérôme Duval
154bd0c106SJérôme Duval		StaticLibrary <$(architecture)>libruntime_loader_$(TARGET_ARCH).a :
16003ebb0eSIngo Weinhold			arch_relocate.cpp
17379ad6d0SIngo Weinhold			:
18b0944c78SIngo Weinhold			<src!system!libroot!os!arch!$(TARGET_ARCH)!$(architecture)>atomic.o
19b0944c78SIngo Weinhold			<src!system!libroot!os!arch!$(TARGET_ARCH)!$(architecture)>thread.o
20379ad6d0SIngo Weinhold
21b0944c78SIngo Weinhold			<src!system!libroot!posix!string!arch!$(TARGET_ARCH)!$(architecture)>arch_string.o
22b0944c78SIngo Weinhold			<src!system!libroot!posix!string!arch!$(TARGET_ARCH)!$(architecture)>memset.o
23379ad6d0SIngo Weinhold			;
244bd0c106SJérôme Duval	}
254bd0c106SJérôme Duval}
264bd0c106SJérôme Duval
27