The mother of all commits. :P
Unremoved zlib and added libpng to public libs (C'mon DW, make up your mind... ;^) Added screenshot support to app_server Added full keyboard message support to app_server Added UseLibraryHeaders and LibraryHeaders rules to jamrules Updated ColorUtils to convert uint32 colors to rgb_colors BAppServerLink now autolocks client-server communications on the client side (as it should) app_server now also juliennes and makes french fries. Yum. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3045 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
@@ -873,6 +873,21 @@ rule PrivateHeaders
|
||||
return $(dirs) ;
|
||||
}
|
||||
|
||||
rule LibraryHeaders
|
||||
{
|
||||
# LibraryHeaders <group list>
|
||||
#
|
||||
# Returns the directory names for the library header dirs identified by
|
||||
# <group list>.
|
||||
|
||||
local list = $(1) ;
|
||||
local dirs ;
|
||||
for i in $(list) {
|
||||
dirs += [ FDirName $(OBOS_TOP) headers libs $(i) ] ;
|
||||
}
|
||||
return $(dirs) ;
|
||||
}
|
||||
|
||||
rule ArchHeaders
|
||||
{
|
||||
# usage: ArchHeaders <arch> ;
|
||||
@@ -1003,6 +1018,17 @@ rule UsePosixObjectHeaders
|
||||
SourceHdrs $(1) : [ FDirName $(OBOS_TOP) headers posix ] : $(2) ;
|
||||
}
|
||||
|
||||
rule UseLibraryHeaders
|
||||
{
|
||||
# UseLibraryHeaders <group list> ;
|
||||
#
|
||||
# Adds the library header dirs given by <group list> to the header search
|
||||
# dirs of the subdirectory.
|
||||
# NOTE: This rule must be invoked *before* the rule that builds the objects.
|
||||
|
||||
UseHeaders [ LibraryHeaders $(1) ] ;
|
||||
}
|
||||
|
||||
rule SplitPath
|
||||
{
|
||||
# SplitPath <path> ;
|
||||
@@ -1577,7 +1603,6 @@ actions InstallFloppy
|
||||
dd if=$(2) of=$(FLOPPY_PATH) bs=18k
|
||||
}
|
||||
|
||||
|
||||
#-------------------------------------------------------------------------------
|
||||
# FreeType 2 specific rules and variables
|
||||
#-------------------------------------------------------------------------------
|
||||
|
||||
Reference in New Issue
Block a user