Well, I couldn't go to bed without making *something* build ... ;)

git-svn-id: file:///srv/svn/repos/haiku/trunk/current@11 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
ejakowatz 2002-07-09 13:40:32 +00:00
parent 52a3801208
commit 5f281ed502
13 changed files with 67 additions and 1 deletions

View File

@ -1,4 +1,4 @@
SubDir OBOS_TOP ;
SubInclude OBOS_TOP sources ;
SubInclude OBOS_TOP src ;

View File

@ -59,6 +59,7 @@ if ! $(OBOS_BUILD_DESCRIPTION) {
}
# Relative subdirs for distro dir (these are for *INTERNAL* use by the following rules only!)
OBOS_APPS_DIR ?= [ FDirName $(OBOS_DISTRO_TARGET) beos apps ] ;
OBOS_PREFS_DIR ?= [ FDirName $(OBOS_DISTRO_TARGET) beos preferences ] ;
OBOS_SERVER_DIR ?= [ FDirName $(OBOS_DISTRO_TARGET) beos system servers ] ;
OBOS_ADDON_DIR ?= [ FDirName $(OBOS_DISTRO_TARGET) beos system add-ons ] ;
@ -106,6 +107,14 @@ actions C++
# General High-level OBOS target rules
#-------------------------------------------------------------------------------
rule App
{
# App <name> : <sources> ;
SetupObjectsDir ;
Main $(<) : $(>) ;
MakeLocate $(<) : $(OBOS_APPS_DIR) ;
}
rule Preference
{
# Preference <name> : <sources> ;

10
src/Jamfile Normal file
View File

@ -0,0 +1,10 @@
SubDir OBOS_TOP src ;
SubInclude OBOS_TOP src add-ons ;
SubInclude OBOS_TOP src apps ;
SubInclude OBOS_TOP src kernel ;
SubInclude OBOS_TOP src kits ;
SubInclude OBOS_TOP src prefs ;
SubInclude OBOS_TOP src servers ;
SubInclude OBOS_TOP src tests ;
SubInclude OBOS_TOP src tools ;

6
src/add-ons/Jamfile Normal file
View File

@ -0,0 +1,6 @@
SubDir OBOS_TOP src add-ons ;
SubInclude OBOS_TOP src add-ons input_server ;
SubInclude OBOS_TOP src add-ons kernel ;
SubInclude OBOS_TOP src add-ons net ;
SubInclude OBOS_TOP src add-ons print ;

View File

@ -0,0 +1,3 @@
SubDir OBOS_TOP src add-ons input_server ;
SubInclude OBOS_TOP src add-ons input_server filters ;

View File

@ -0,0 +1,3 @@
SubDir OBOS_TOP src add-ons input_server filters ;
SubInclude OBOS_TOP src add-ons input_server filters screensaver ;

View File

@ -0,0 +1,5 @@
SubDir OBOS_TOP src add-ons input_server filters screensaver ;
Addon screen_saver : input_server/filters : SSInputFilter.cpp ;
LinkSharedOSLibs screen_saver : be /boot/system/server/input_server ;

View File

@ -0,0 +1,4 @@
SubDir OBOS_TOP src add-ons kernel ;
SubInclude OBOS_TOP src add-ons kernel file_systems ;
SubInclude OBOS_TOP src add-ons kernel net ;

View File

@ -0,0 +1,3 @@
SubDir OBOS_TOP src add-ons kernel file_systems ;
SubInclude OBOS_TOP src add-ons kernel file_systems befs ;

View File

@ -0,0 +1,2 @@
SubDir OBOS_TOP src add-ons kernel file_systems befs ;

View File

@ -0,0 +1,11 @@
SubDir OBOS_TOP src apps ;
SubInclude OBOS_TOP src apps arp ;
SubInclude OBOS_TOP src apps bin ;
SubInclude OBOS_TOP src apps clock ;
SubInclude OBOS_TOP src apps ifconfig ;
SubInclude OBOS_TOP src apps magnify ;
SubInclude OBOS_TOP src apps ping ;
SubInclude OBOS_TOP src apps pulse ;
SubInclude OBOS_TOP src apps route ;
SubInclude OBOS_TOP src apps traceroute ;

5
src/apps/clock/Jamfile Normal file
View File

@ -0,0 +1,5 @@
SubDir OBOS_TOP src apps clock ;
App Clock : cl_view.cpp cl_wind.cpp clock.cpp ;
AddResources Clock : Clock.rsrc ;
LinkSharedOSLibs Clock : be ;

5
src/apps/magnify/Jamfile Normal file
View File

@ -0,0 +1,5 @@
SubDir OBOS_TOP src apps magnify ;
App Magnify : main.cpp ;
AddResources Magnify : Magnify.rsrc ;
LinkSharedOSLibs Magnify : be tracker game ;