-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathMakefile
More file actions
37 lines (27 loc) · 792 Bytes
/
Copy pathMakefile
File metadata and controls
37 lines (27 loc) · 792 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
# This file is for building and installing quickstream with quickbuild,
# not GNU autotools.
#
# The make files with name 'makefile' are generated from 'makefile.am'
# using GNU autotools, specifically GNU automake; and we used the make
# file name 'Makefile' and sometimes 'GNUmakefile' for using quickbuild.
SUBDIRS :=\
include\
lib\
lib/quickstream/blocks\
lib/quickstream/misc\
bin\
share/doc/quickstream\
share/bash-completion/completions
ifneq ($(wildcard quickbuild.make),quickbuild.make)
$(error "First run './bootstrap'")
endif
ifneq ($(wildcard config.make),config.make)
$(error "Now run './configure'")
endif
ifeq ($(strip $(subst cleaner, clean, $(MAKECMDGOALS))),clean)
SUBDIRS +=\
tests
endif
test:
$(MAKE) && cd tests && $(MAKE) test
include quickbuild.make