preload/posix/generate: Replace spaces with tab
[libfiu.git] / Makefile
blob67498136ccf428fd8bcd468e4055357da93f667f
3 default: all
5 install: all_install
7 uninstall: all_uninstall
9 all: libfiu preload utils
11 all_install: libfiu_install preload_install utils_install
13 all_uninstall: libfiu_uninstall preload_uninstall utils_uninstall
16 libfiu:
17 $(MAKE) -C libfiu
19 libfiu_clean:
20 $(MAKE) -C libfiu clean
22 libfiu_install:
23 $(MAKE) -C libfiu install
25 libfiu_uninstall:
26 $(MAKE) -C libfiu uninstall
29 preload: libfiu
30 $(MAKE) -C preload
32 preload_clean:
33 $(MAKE) -C preload clean
35 preload_install: preload
36 $(MAKE) -C preload install
38 preload_uninstall:
39 $(MAKE) -C preload uninstall
42 utils:
43 $(MAKE) -C utils
45 utils_clean:
46 $(MAKE) -C utils clean
48 utils_install: utils
49 $(MAKE) -C utils install
51 utils_uninstall:
52 $(MAKE) -C utils uninstall
55 tests: test
57 test: libfiu bindings preload
58 $(MAKE) -C tests
60 test_clean:
61 $(MAKE) -C tests clean
64 bindings: python2 python3
66 bindings_install: python2_install python3_install
68 bindings_clean: python_clean
70 python2: libfiu
71 cd bindings/python && python setup.py build
73 python2_install: python2
74 cd bindings/python && python setup.py install
76 python3: libfiu
77 cd bindings/python && python3 setup.py build
79 python3_install: python3
80 cd bindings/python && python3 setup.py install
82 python_clean:
83 cd bindings/python && rm -rf build/
86 clean: python_clean preload_clean libfiu_clean utils_clean test_clean
89 .PHONY: default all clean install all_install uninstall all_uninstall \
90 libfiu libfiu_clean libfiu_install libfiu_uninstall \
91 python2 python2_install python3 python3_install python_clean \
92 bindings bindings_install bindings_clean \
93 preload preload_clean preload_install preload_uninstall \
94 utils utils_clean utils_install utils_uninstall \
95 test tests test_clean