Chat-O-Matic/application/Jamfile

75 lines
1.8 KiB
Plaintext

SubDir TOP application ;
SubDirSysHdrs [ FDirName $(TOP) ] ;
SubDirSysHdrs [ FDirName $(TOP) libs ] ;
SubDirSysHdrs [ FDirName $(TOP) libs libjabber ] ;
SubDirSysHdrs [ FDirName $(TOP) libs librunview ] ;
SubDirSysHdrs [ FDirName $(TOP) libs libinterface ] ;
SubDirSysHdrs [ FDirName $(OPENSSL_INCLUDE_DIR) ] ;
SEARCH_SOURCE += [ FDirName $(TOP) application preferences ] ;
SEARCH_SOURCE += [ FDirName $(TOP) application views ] ;
# SVN revision
local svnRevisionFile = [ FGristFiles svn_revision ] ;
MakeLocate $(svnRevisionFile) : $(LOCATE_TARGET) ;
CreateSVNRevisionFile $(svnRevisionFile) ;
Application Caya :
AboutWindow.cpp
Account.cpp
AccountManager.cpp
CayaProtocolAddOn.cpp
CayaUtils.cpp
ChatWindow.cpp
ContactLinker.cpp
EditingFilter.cpp
ImageCache.cpp
Main.cpp
MainWindow.cpp
Notifier.cpp
ProtocolLooper.cpp
ProtocolManager.cpp
ProtocolSettings.cpp
Server.cpp
TheApp.cpp
WindowsManager.cpp
svn_revision.cpp
# preferences
AccountDialog.cpp
AccountListItem.cpp
AccountView.cpp
CayaPreferences.cpp
PreferencesDialog.cpp
PreferencesAccounts.cpp
PreferencesBehavior.cpp
PreferencesReplicant.cpp
PreferencesChatWindow.cpp
# views
ContactPopUp.cpp
NicknameTextControl.cpp
RosterItem.cpp
RosterListView.cpp
ContactInfoWindow.cpp
StatusMenuItem.cpp
StatusView.cpp
CayaRenderView.cpp
ReplicantStatusView.cpp
ReplicantMenuItem.cpp
: be $(TARGET_LIBSTDC++) translation expat
libinterface.a librunview.a libsupport.a
: Caya.rdef
;
Depends Caya : libinterface.a ;
Depends Caya : librunview.a ;
Depends Caya : libsupport.a ;
InstallBin $(CAYA_DIRECTORY) : Caya ;
InstallFile $(COMMON_INCLUDE_DIRECTORY)/caya : CayaConstants.h ;
InstallFile $(COMMON_INCLUDE_DIRECTORY)/caya : CayaProtocol.h ;
InstallFile $(COMMON_INCLUDE_DIRECTORY)/caya : CayaProtocolMessages.h ;