mirror of https://github.com/BOINC/boinc.git
40 lines
1006 B
Makefile
40 lines
1006 B
Makefile
## -*- mode: make; tab-width: 4 -*-
|
|
## $Id$
|
|
|
|
AUTOMAKE_OPTIONS = foreign
|
|
|
|
API_SUBDIRS = api lib apps zip
|
|
|
|
if ENABLE_SERVER
|
|
SERVER_SUBDIRS = db tools test py sched
|
|
endif
|
|
|
|
if ENABLE_CLIENT
|
|
CLIENT_SUBDIRS = client
|
|
endif
|
|
if BUILD_CLIENTGUI
|
|
CLIENTGUI_SUBDIRS = clientgui
|
|
endif
|
|
|
|
# ORDER MATTERS below. One must build dependencies FIRST, then things
|
|
# that depend on them later
|
|
SUBDIRS = m4 RSAEuro $(API_SUBDIRS) $(SERVER_SUBDIRS) $(CLIENT_SUBDIRS) $(CLIENTGUI_SUBDIRS)
|
|
|
|
# Putting a directory name recursively copies the entire contents - the
|
|
# dist-hook below gets rid of CVS directories.
|
|
|
|
EXTRA_DIST = \
|
|
win_build \
|
|
doc \
|
|
stripchart \
|
|
INSTALL
|
|
|
|
|
|
dist-hook:
|
|
rm -rf `find $(distdir) -name .backup -prune -o -name '*~' -o -name CVS`
|
|
# cd $(distdir) && ./_autosetup
|
|
|
|
# convenience target
|
|
client-bin:
|
|
cd client && make client-bin client-bin-gz
|