hacking session with Ingo part 1: add syslog() to libopenbeos.so to remove the last dependency on libbe.so

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13847 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
Stephan Aßmus
2005-07-28 23:39:18 +00:00
parent 217a8117cd
commit 87799a3a85
+8 -1
View File
@@ -36,6 +36,7 @@ UsePrivateHeaders kernel ; # for syscalls.h
UsePrivateHeaders [ FDirName kernel disk_device_manager ] ; UsePrivateHeaders [ FDirName kernel disk_device_manager ] ;
UsePrivateHeaders [ FDirName kernel util ] ; # KMessage.h UsePrivateHeaders [ FDirName kernel util ] ; # KMessage.h
UsePrivateHeaders input ; UsePrivateHeaders input ;
UsePrivateHeaders syslog_daemon ;
# Add subsubdirs to the SEARCH_SOURCE. # Add subsubdirs to the SEARCH_SOURCE.
SEARCH_SOURCE += [ FDirName $(SUBDIR) interface BTextView ] ; SEARCH_SOURCE += [ FDirName $(SUBDIR) interface BTextView ] ;
@@ -63,8 +64,11 @@ SharedLibrary be :
SharedLibraryFromObjects openbeos : SharedLibraryFromObjects openbeos :
$(LIBBE_SOURCE:S=.o) $(LIBBE_SOURCE:S=.o)
[ FGristFiles syslog.o ]
; ;
Objects syslog.cpp ;
LinkSharedOSLibs libbe.so : LinkSharedOSLibs libbe.so :
libroot.so # make sure it links against our libroot.so libroot.so # make sure it links against our libroot.so
stdc++.r4 stdc++.r4
@@ -73,7 +77,7 @@ LinkSharedOSLibs libbe.so :
LinkSharedOSLibs libopenbeos.so : LinkSharedOSLibs libopenbeos.so :
libbeadapter.so libbeadapter.so
be net net
stdc++.r4 stdc++.r4
; ;
@@ -103,6 +107,9 @@ SEARCH on [ FGristFiles
strlcat.c strlcpy.c strcasestr.c strlcat.c strlcpy.c strcasestr.c
] = [ FDirName $(OBOS_TOP) src system libroot posix string ] ; ] = [ FDirName $(OBOS_TOP) src system libroot posix string ] ;
SEARCH on [ FGristFiles syslog.cpp ]
= [ FDirName $(OBOS_TOP) src system libroot posix ] ;
SEARCH on [ FGristFiles KMessage.cpp ] SEARCH on [ FGristFiles KMessage.cpp ]
= [ FDirName $(OBOS_TOP) src system kernel messaging ] ; = [ FDirName $(OBOS_TOP) src system kernel messaging ] ;