Files
haiku-beta6/src/bin/Jamfile
T

186 lines
3.7 KiB
Plaintext
Raw Normal View History

SubDir HAIKU_TOP src bin ;
SetSubDirSupportedPlatformsBeOSCompatible ;
UsePrivateHeaders app ;
2004-12-01 04:50:06 +00:00
UsePrivateHeaders shared ;
UsePrivateHeaders storage ;
UseHeaders $(TARGET_PRIVATE_KERNEL_HEADERS) : true ;
SubDirHdrs $(HAIKU_TOP) src add-ons kernel file_cache ;
2004-11-22 17:26:28 +00:00
2006-06-25 23:20:47 +00:00
AddResources hey : hey.rdef ;
2004-07-02 15:38:46 +00:00
# standard commands that don't need any additional library
StdBinCommands
catattr.cpp
2004-07-02 15:38:46 +00:00
chop.c
clear.c
2004-11-22 17:26:28 +00:00
clockconfig.c
2004-07-02 15:38:46 +00:00
# csplit.c
driveinfo.c
# echo.c
eject.c
error.c
fortune.c
finddir.c
2004-07-02 15:38:46 +00:00
hd.c
2004-11-17 10:49:28 +00:00
idestatus.c
2004-07-02 15:38:46 +00:00
isvolume.cpp
listarea.c
listimage.c
listport.c
listsem.c
logger.cpp
2004-07-02 15:38:46 +00:00
lsindex.cpp
prio.c
ps.c
release.c
renice.c
rescan.c
sysinfo.c
unchop.c
2005-04-13 16:05:03 +00:00
uptime.cpp
2004-07-02 15:38:46 +00:00
waitfor.c
2005-04-12 18:52:11 +00:00
# whoami.c
;
2004-07-02 15:38:46 +00:00
# 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
;
}
2005-09-28 00:30:26 +00:00
# standard commands that need libtermcap.a
2004-07-02 15:38:46 +00:00
StdBinCommands
top.c
tput.c
: libtermcap.a
2004-07-02 15:38:46 +00:00
;
AddResources mimeset : mimeset.rdef ;
2004-07-02 15:38:46 +00:00
# standard commands that need libbe.so
StdBinCommands
alert.cpp
beep.cpp
clipboard.cpp
df.cpp
draggers.cpp
2004-12-14 16:28:23 +00:00
dstcheck.cpp
2004-07-02 15:38:46 +00:00
# factor.cpp
2002-12-03 19:25:26 +00:00
ffm.cpp
2006-06-07 08:28:16 +00:00
hey.cpp
2002-12-03 18:46:45 +00:00
iroster.cpp
listattr.cpp
listres.cpp
2005-09-28 00:30:26 +00:00
mimeset.cpp
2005-01-14 23:34:23 +00:00
mkindex.cpp
modifiers.cpp
2003-02-25 18:00:40 +00:00
open.cpp
2003-11-04 09:28:00 +00:00
play.cpp
query.cpp
2002-12-03 19:33:52 +00:00
quit.cpp
roster.cpp
settype.cpp
setversion.cpp
2002-12-03 18:46:45 +00:00
version.cpp
2004-05-29 18:37:24 +00:00
# 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++)
;
}
2004-07-02 15:38:46 +00:00
# standard commands that need libbe.so, libtranslation.so
StdBinCommands
translate.cpp
2004-07-02 15:38:46 +00:00
: be translation
;
# standard commands that need libbe.so, libmedia.so
StdBinCommands
installsound.cpp
setvolume.cpp
2004-07-02 15:38:46 +00:00
: be libmedia.so
;
2004-05-29 18:06:04 +00:00
2004-07-02 15:38:46 +00:00
# standard commands that need libbe.so, libmail.so
2003-07-04 17:03:21 +00:00
StdBinCommands
mail.cpp
2004-09-27 22:32:27 +00:00
: 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 ;
2006-01-11 20:28:18 +00:00
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 ;
2003-07-04 17:37:48 +00:00
# RCS commands
SubInclude HAIKU_TOP src bin rcs ;
2004-07-02 15:38:46 +00:00
# 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 ;