boinc/clientgui/Makefile.am

115 lines
3.0 KiB
Makefile

## -*- mode: makefile; tab-width: 4 -*-
## $Id$
## To build for Macintosh (Darwin), please read the instructions at
## mac_build/HowToBuildBOINC_XCode.rtf
include $(top_srcdir)/Makefile.incl
if ENABLE_CLIENT_RELEASE
AM_LDFLAGS += -static-libtool-libs
## for an entirely statically linked library, you may want to try
## -all-static instead. There's a good chance it won't work properly,
## so we'll use the safer "-static-libtool-libs" by default.
else
if DYNAMIC_CLIENT
## if libtool starts to need flags for dynamic linking, add them here
else
AM_LDFLAGS += -static
endif
endif ## ENABLE_CLIENT_RELEASE
bin_PROGRAMS = boincmgr
# keep the following alphabetic
boincmgr_SOURCES = \
AccountInfoPage.cpp \
AccountManagerInfoPage.cpp \
AccountManagerProcessingPage.cpp \
AccountManagerPropertiesPage.cpp \
AdvancedFrame.cpp \
AlreadyExistsPage.cpp \
AsyncRPC.cpp \
BOINCBaseFrame.cpp \
BOINCBaseView.cpp \
BOINCBaseWizard.cpp \
BOINCClientManager.cpp \
BOINCDialupManager.cpp \
BOINCGUIApp.cpp \
BOINCListCtrl.cpp \
BOINCTaskBar.cpp \
BOINCTaskCtrl.cpp \
browser.cpp \
common/wxPieCtrl.cpp \
CompletionErrorPage.cpp \
CompletionPage.cpp \
DlgAbout.cpp \
DlgAdvPreferences.cpp \
DlgAdvPreferencesBase.cpp \
DlgDiagnosticLogFlags.cpp \
DlgEventLog.cpp \
DlgEventLogListCtrl.cpp \
DlgExclusiveApps.cpp \
DlgExitMessage.cpp \
DlgGenericMessage.cpp \
DlgHiddenColumns.cpp \
DlgItemProperties.cpp \
DlgOptions.cpp \
DlgSelectComputer.cpp \
gtk/taskbarex.cpp \
LogBOINC.cpp \
MainDocument.cpp \
NoInternetConnectionPage.cpp \
NotDetectedPage.cpp \
NotFoundPage.cpp \
NoticeListCtrl.cpp \
ProjectInfoPage.cpp \
ProjectProcessingPage.cpp \
ProjectPropertiesPage.cpp \
ProjectWelcomePage.cpp \
ProxyInfoPage.cpp \
ProxyPage.cpp \
sg_BoincSimpleFrame.cpp \
sg_CustomControls.cpp \
sg_DlgMessages.cpp \
sg_DlgPreferences.cpp \
sg_PanelBase.cpp \
sg_ProjectCommandPopup.cpp \
sg_ProjectPanel.cpp \
sg_ProjectWebSitesPopup.cpp \
sg_TaskCommandPopup.cpp \
sg_TaskPanel.cpp \
SkinManager.cpp \
stdwx.cpp \
TermsOfUsePage.cpp \
UnavailablePage.cpp \
ValidateAccountKey.cpp \
ValidateEmailAddress.cpp \
ValidateURL.cpp \
ViewNotices.cpp \
ViewProjects.cpp \
ViewResources.cpp \
ViewStatistics.cpp \
ViewTransfers.cpp \
ViewWork.cpp \
WizardAttach.cpp \
wizardex.cpp
EXTRA_DIST = *.h \
res \
msw \
../lib/error_numbers.h \
locale
boincmgr_CPPFLAGS = $(AM_CPPFLAGS) $(WX_CPPFLAGS) $(SQLITE3_CPPFLAGS) $(LIBNOTIFY_CFLAGS) $(CLIENTGUIFLAGS) $(GTK_CLFAGS)
boincmgr_CXXFLAGS = $(AM_CXXFLAGS) $(WX_CXXFLAGS) $(SQLITE3_CPPFLAGS) $(LIBNOTIFY_CFLAGS) $(CLIENTGUIFLAGS) $(GTK_CFLAGS)
boincmgr_LDADD = $(LIBBOINC) $(SQLITE3_LIBS) $(LIBNOTIFY_LIBS) $(CLIENTGUILIBS) $(BOINC_EXTRA_LIBS) $(CLIENTLIBS) $(GTK_LIBS)
win_config.h: $(top_srcdir)/config.h
grep '#define.*BOINC.*VERSION' $^ > $@
version: win_config.h
.PHONY: version