Files
haiku-beta6/src/bin/Jamfile
T
Axel Dörfler 5adca30a18 Merge of branches/team/network/new_stack - not yet complete as SVN does only support
replacing files when merging when you don't have deleted them manually (for some reason,
it only works as part of the merge operation, and we didn't copy the whole tree to
have "a fresh start" - next time we know better, at least if SVN still suffers from
that same limitation).


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18456 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-08-08 12:33:33 +00:00

186 lines
3.7 KiB
Plaintext

SubDir HAIKU_TOP src bin ;
SetSubDirSupportedPlatformsBeOSCompatible ;
UsePrivateHeaders app ;
UsePrivateHeaders shared ;
UsePrivateHeaders storage ;
UseHeaders $(TARGET_PRIVATE_KERNEL_HEADERS) : true ;
SubDirHdrs $(HAIKU_TOP) src add-ons kernel file_cache ;
AddResources hey : hey.rdef ;
# standard commands that don't need any additional library
StdBinCommands
catattr.cpp
chop.c
clear.c
clockconfig.c
# csplit.c
driveinfo.c
# echo.c
eject.c
error.c
fortune.c
finddir.c
hd.c
idestatus.c
isvolume.cpp
listarea.c
listimage.c
listport.c
listsem.c
logger.cpp
lsindex.cpp
prio.c
ps.c
release.c
renice.c
rescan.c
sysinfo.c
unchop.c
uptime.cpp
waitfor.c
# whoami.c
;
# Commands which don't need another library that depend on
# Haiku-specific code
if $(TARGET_PLATFORM) = haiku {
StdBinCommands
boot_process_done.cpp
fdinfo.cpp
mount.c
rmattr.cpp
rmindex.cpp
safemode.c
unmount.c
;
}
# standard commands that need libtermcap.a
StdBinCommands
top.c
tput.c
: libtermcap.a
;
AddResources mimeset : mimeset.rdef ;
# standard commands that need libbe.so
StdBinCommands
alert.cpp
beep.cpp
clipboard.cpp
df.cpp
draggers.cpp
dstcheck.cpp
# factor.cpp
ffm.cpp
hey.cpp
iroster.cpp
listattr.cpp
listres.cpp
mimeset.cpp
mkindex.cpp
modifiers.cpp
open.cpp
play.cpp
query.cpp
quit.cpp
roster.cpp
settype.cpp
setversion.cpp
version.cpp
# yes.cpp
: be ;
# Haiku-specific apps which need libbe.so
if $(TARGET_PLATFORM) = haiku {
StdBinCommands
shutdown.cpp
: be ;
}
# standard commands that need libbe.so, libstdc++.so
StdBinCommands
copyattr.cpp
xres.cpp
: be $(TARGET_LIBSTDC++)
;
# Haiku-specific apps which need libbe., libstdc++.so
if $(TARGET_PLATFORM) = haiku {
StdBinCommands
mountvolume.cpp
: be $(TARGET_LIBSTDC++)
;
}
# standard commands that need libbe.so, libtranslation.so
StdBinCommands
translate.cpp
: be translation
;
# standard commands that need libbe.so, libmedia.so
StdBinCommands
installsound.cpp
setvolume.cpp
: be libmedia.so
;
# standard commands that need libbe.so, libmail.so
StdBinCommands
mail.cpp
: be libmail.so
;
SubInclude HAIKU_TOP src bin addattr ;
SubInclude HAIKU_TOP src bin bash ;
SubInclude HAIKU_TOP src bin bc ;
SubInclude HAIKU_TOP src bin bemail_utils ;
SubInclude HAIKU_TOP src bin bison ;
SubInclude HAIKU_TOP src bin chkbfs ;
SubInclude HAIKU_TOP src bin compress ;
SubInclude HAIKU_TOP src bin coreutils ;
SubInclude HAIKU_TOP src bin desklink ;
SubInclude HAIKU_TOP src bin diffutils ;
SubInclude HAIKU_TOP src bin findutils ;
SubInclude HAIKU_TOP src bin flex ;
SubInclude HAIKU_TOP src bin gawk ;
SubInclude HAIKU_TOP src bin gdb ;
SubInclude HAIKU_TOP src bin grep ;
SubInclude HAIKU_TOP src bin ideinfo ;
SubInclude HAIKU_TOP src bin keymap ;
SubInclude HAIKU_TOP src bin less ;
SubInclude HAIKU_TOP src bin listdev ;
SubInclude HAIKU_TOP src bin make ;
SubInclude HAIKU_TOP src bin makebootable ;
#SubInclude HAIKU_TOP src bin makeudfimage ;
SubInclude HAIKU_TOP src bin mkdos ;
SubInclude HAIKU_TOP src bin patch ;
SubInclude HAIKU_TOP src bin pc ;
SubInclude HAIKU_TOP src bin pcmcia-cs ;
SubInclude HAIKU_TOP src bin playsound ;
SubInclude HAIKU_TOP src bin rmd160 ;
SubInclude HAIKU_TOP src bin screen_blanker ;
SubInclude HAIKU_TOP src bin sed ;
SubInclude HAIKU_TOP src bin sharutils ;
SubInclude HAIKU_TOP src bin strace ;
SubInclude HAIKU_TOP src bin vim ;
SubInclude HAIKU_TOP src bin zic ;
# RCS commands
SubInclude HAIKU_TOP src bin rcs ;
# Network command line tools
SubInclude HAIKU_TOP src bin network ;
# Compression command line tools
SubInclude HAIKU_TOP src bin unzip ;
SubInclude HAIKU_TOP src bin zip ;
SubInclude HAIKU_TOP src bin gzip ;
SubInclude HAIKU_TOP src bin bzip2 ;
SubInclude HAIKU_TOP src bin tar ;