2005-10-29 16:27:43 +00:00
|
|
|
SubDir HAIKU_TOP src bin ;
|
2002-07-11 22:10:58 +00:00
|
|
|
|
2005-11-03 13:46:19 +00:00
|
|
|
SetSubDirSupportedPlatformsBeOSCompatible ;
|
|
|
|
|
|
2005-07-04 20:39:40 +00:00
|
|
|
UsePrivateHeaders app ;
|
2004-12-01 04:50:06 +00:00
|
|
|
UsePrivateHeaders shared ;
|
2005-05-03 00:31:52 +00:00
|
|
|
UsePrivateHeaders storage ;
|
2007-02-10 19:51:41 +00:00
|
|
|
UseLibraryHeaders usb ;
|
2006-01-17 01:47:05 +00:00
|
|
|
UseHeaders $(TARGET_PRIVATE_KERNEL_HEADERS) : true ;
|
2005-10-29 16:27:43 +00:00
|
|
|
SubDirHdrs $(HAIKU_TOP) src add-ons kernel file_cache ;
|
2004-11-22 17:26:28 +00:00
|
|
|
|
2007-01-14 13:01:21 +00:00
|
|
|
local haiku-utils_rsrc = [ FGristFiles haiku-utils.rsrc ] ;
|
|
|
|
|
|
|
|
|
|
ResComp $(haiku-utils_rsrc) : [ FGristFiles haiku-utils.rdef ] ;
|
|
|
|
|
|
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
|
2004-12-08 01:34:45 +00:00
|
|
|
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
|
2005-02-16 04:15:14 +00:00
|
|
|
error.c
|
2005-10-29 16:27:43 +00:00
|
|
|
fortune.c
|
2004-08-15 16:37:30 +00:00
|
|
|
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
|
2006-01-24 16:28:45 +00:00
|
|
|
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
|
2007-01-14 13:01:21 +00:00
|
|
|
: : $(haiku-utils_rsrc) ;
|
2004-07-02 15:38:46 +00:00
|
|
|
|
2006-08-03 17:53:43 +00:00
|
|
|
# Commands which don't need another library that depend on
|
|
|
|
|
# Haiku-specific code
|
|
|
|
|
if $(TARGET_PLATFORM) = haiku {
|
2006-08-03 16:37:48 +00:00
|
|
|
StdBinCommands
|
|
|
|
|
boot_process_done.cpp
|
|
|
|
|
fdinfo.cpp
|
2006-08-03 17:53:43 +00:00
|
|
|
mount.c
|
|
|
|
|
rmattr.cpp
|
|
|
|
|
rmindex.cpp
|
|
|
|
|
safemode.c
|
|
|
|
|
unmount.c
|
2007-01-14 13:01:21 +00:00
|
|
|
: : $(haiku-utils_rsrc) ;
|
2006-08-03 16:37:48 +00:00
|
|
|
}
|
|
|
|
|
|
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
|
2007-01-14 13:01:21 +00:00
|
|
|
: libtermcap.a : $(haiku-utils_rsrc) ;
|
2004-07-02 15:38:46 +00:00
|
|
|
|
2006-06-13 11:36:53 +00:00
|
|
|
AddResources mimeset : mimeset.rdef ;
|
2007-02-02 07:53:53 +00:00
|
|
|
AddResources urlwrapper : urlwrapper.rdef ;
|
2006-06-13 11:36:53 +00:00
|
|
|
|
2004-07-02 15:38:46 +00:00
|
|
|
# standard commands that need libbe.so
|
2002-07-11 22:10:58 +00:00
|
|
|
StdBinCommands
|
2002-11-22 20:15:12 +00:00
|
|
|
alert.cpp
|
|
|
|
|
beep.cpp
|
|
|
|
|
clipboard.cpp
|
|
|
|
|
df.cpp
|
2007-01-18 12:49:52 +00:00
|
|
|
dpms.cpp
|
2004-08-16 09:44:39 +00:00
|
|
|
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
|
2002-11-22 20:15:12 +00:00
|
|
|
listattr.cpp
|
2006-02-09 17:01:23 +00:00
|
|
|
listres.cpp
|
2005-09-28 00:30:26 +00:00
|
|
|
mimeset.cpp
|
2005-01-14 23:34:23 +00:00
|
|
|
mkindex.cpp
|
2002-12-08 15:19:35 +00:00
|
|
|
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
|
2005-03-10 16:10:44 +00:00
|
|
|
roster.cpp
|
2005-10-29 16:27:43 +00:00
|
|
|
settype.cpp
|
2002-11-22 20:15:12 +00:00
|
|
|
setversion.cpp
|
2007-02-02 07:53:53 +00:00
|
|
|
urlwrapper.cpp
|
2002-12-03 18:46:45 +00:00
|
|
|
version.cpp
|
2004-05-29 18:37:24 +00:00
|
|
|
# yes.cpp
|
2007-01-14 13:01:21 +00:00
|
|
|
: be : $(haiku-utils_rsrc) ;
|
2005-05-03 00:31:52 +00:00
|
|
|
|
2006-08-03 17:53:43 +00:00
|
|
|
# Haiku-specific apps which need libbe.so
|
|
|
|
|
if $(TARGET_PLATFORM) = haiku {
|
|
|
|
|
StdBinCommands
|
|
|
|
|
shutdown.cpp
|
2007-01-14 13:01:21 +00:00
|
|
|
: be : $(haiku-utils_rsrc) ;
|
2006-08-03 17:53:43 +00:00
|
|
|
}
|
|
|
|
|
|
2005-05-03 00:31:52 +00:00
|
|
|
# standard commands that need libbe.so, libstdc++.so
|
|
|
|
|
StdBinCommands
|
2005-10-29 16:27:43 +00:00
|
|
|
copyattr.cpp
|
|
|
|
|
xres.cpp
|
2007-01-14 13:01:21 +00:00
|
|
|
: be $(TARGET_LIBSTDC++) : $(haiku-utils_rsrc) ;
|
2002-07-11 22:10:58 +00:00
|
|
|
|
2006-08-03 17:53:43 +00:00
|
|
|
# Haiku-specific apps which need libbe., libstdc++.so
|
|
|
|
|
if $(TARGET_PLATFORM) = haiku {
|
|
|
|
|
StdBinCommands
|
|
|
|
|
mountvolume.cpp
|
2007-01-14 13:01:21 +00:00
|
|
|
: be $(TARGET_LIBSTDC++) : $(haiku-utils_rsrc) ;
|
2006-08-03 17:53:43 +00:00
|
|
|
}
|
|
|
|
|
|
2004-07-02 15:38:46 +00:00
|
|
|
# standard commands that need libbe.so, libtranslation.so
|
2003-11-05 11:03:24 +00:00
|
|
|
StdBinCommands
|
|
|
|
|
translate.cpp
|
2007-01-14 13:01:21 +00:00
|
|
|
: be translation : $(haiku-utils_rsrc) ;
|
2004-07-02 15:38:46 +00:00
|
|
|
|
|
|
|
|
# standard commands that need libbe.so, libmedia.so
|
2003-11-05 11:03:24 +00:00
|
|
|
StdBinCommands
|
|
|
|
|
installsound.cpp
|
2005-01-06 15:32:59 +00:00
|
|
|
setvolume.cpp
|
2007-01-14 13:01:21 +00:00
|
|
|
: be libmedia.so : $(haiku-utils_rsrc) ;
|
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
|
2007-01-14 13:01:21 +00:00
|
|
|
: be libmail.so : $(haiku-utils_rsrc) ;
|
2002-07-11 22:10:58 +00:00
|
|
|
|
2007-02-10 19:51:41 +00:00
|
|
|
# standard commands that need libbe.so, and the USB Kit
|
2007-02-02 06:47:49 +00:00
|
|
|
StdBinCommands
|
|
|
|
|
usb_dev_info.cpp
|
2007-02-10 19:51:41 +00:00
|
|
|
: be USBKit.a : $(haiku-utils_rsrc) ;
|
2007-02-02 06:47:49 +00:00
|
|
|
|
2005-10-29 16:27:43 +00:00
|
|
|
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 ;
|
2007-03-27 18:49:40 +00:00
|
|
|
SubInclude HAIKU_TOP src bin ctags ;
|
2005-10-29 16:27:43 +00:00
|
|
|
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 ;
|
2006-12-17 19:53:01 +00:00
|
|
|
SubInclude HAIKU_TOP src bin iasl ;
|
2005-10-29 16:27:43 +00:00
|
|
|
SubInclude HAIKU_TOP src bin ideinfo ;
|
|
|
|
|
SubInclude HAIKU_TOP src bin keymap ;
|
|
|
|
|
SubInclude HAIKU_TOP src bin less ;
|
|
|
|
|
SubInclude HAIKU_TOP src bin listdev ;
|
2007-01-31 19:13:08 +00:00
|
|
|
SubInclude HAIKU_TOP src bin m4 ;
|
2005-10-29 16:27:43 +00:00
|
|
|
SubInclude HAIKU_TOP src bin make ;
|
|
|
|
|
SubInclude HAIKU_TOP src bin makebootable ;
|
2006-08-08 12:33:33 +00:00
|
|
|
#SubInclude HAIKU_TOP src bin makeudfimage ;
|
2005-10-29 16:27:43 +00:00
|
|
|
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 ;
|
2005-10-29 16:27:43 +00:00
|
|
|
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 ;
|
2006-11-20 18:53:55 +00:00
|
|
|
SubInclude HAIKU_TOP src bin unrar ;
|
2005-10-29 16:27:43 +00:00
|
|
|
SubInclude HAIKU_TOP src bin vim ;
|
|
|
|
|
SubInclude HAIKU_TOP src bin zic ;
|
2002-07-11 22:10:58 +00:00
|
|
|
|
2003-07-04 17:37:48 +00:00
|
|
|
# RCS commands
|
2005-10-29 16:27:43 +00:00
|
|
|
SubInclude HAIKU_TOP src bin rcs ;
|
2004-07-02 15:38:46 +00:00
|
|
|
|
2002-08-27 07:18:11 +00:00
|
|
|
# Network command line tools
|
2006-08-08 12:33:33 +00:00
|
|
|
SubInclude HAIKU_TOP src bin network ;
|
2002-12-03 19:56:29 +00:00
|
|
|
|
|
|
|
|
# Compression command line tools
|
2005-10-29 16:27:43 +00:00
|
|
|
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 ;
|