forked from numericalalgorithmsgroup/2decomp_fft
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathMakefile
More file actions
32 lines (24 loc) · 700 Bytes
/
Makefile
File metadata and controls
32 lines (24 loc) · 700 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
2DECOMP_DIR=$(CURDIR)
.PHONY: lib examples clean install_dir
all: lib basic_test
lib:
cd lib; $(MAKE) $@
examples:
cd $@ ; $(MAKE) $@
basic_test: examples
@echo "Basic Test target is examples"
clean:
cd src; $(MAKE) $@
cd lib; $(MAKE) $@
cd include; rm -f *.mod
cd examples; $(MAKE) $@
install_dir:
mkdir -p $(DESTDIR)$(prefix)
mkdir -p $(DESTDIR)$(prefix)/include
mkdir -p $(DESTDIR)$(prefix)/lib
mkdir -p $(DESTDIR)$(prefix)/doc
install: all install_dir
cp $(2DECOMP_DIR)/include/*.mod $(DESTDIR)$(prefix)/include
cp $(2DECOMP_DIR)/lib/lib*.a $(DESTDIR)$(prefix)/lib
cp $(2DECOMP_DIR)/README $(DESTDIR)$(prefix)/README_2DECOMP
cp $(2DECOMP_DIR)/doc/* $(DESTDIR)$(prefix)/doc