-
Notifications
You must be signed in to change notification settings - Fork 18
Expand file tree
/
Copy pathMakefile
More file actions
91 lines (75 loc) · 2.24 KB
/
Copy pathMakefile
File metadata and controls
91 lines (75 loc) · 2.24 KB
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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
all : avro boost clang cppzmq jsoncons jwt-cpp mungefs nanodbc qpid-proton
server : boost clang jsoncons nanodbc
.PHONY : all server clean $(all)
BUILD_OPTIONS=-v
packages.mk : Makefile versions.json build.py
./build.py packagesfile
-include packages.mk
$(all) : packages.mk
$(AVRO_PACKAGE) : $(BOOST_PACKAGE)
./build.py $(BUILD_OPTIONS) avro > avro.log 2>&1
avro : $(AVRO_PACKAGE)
avro_clean :
@echo "Cleaning avro..."
@rm -rf avro*
@rm -rf $(AVRO_PACKAGE)
$(BOOST_PACKAGE) :
./build.py $(BUILD_OPTIONS) boost > boost.log 2>&1
boost : $(BOOST_PACKAGE)
boost_clean :
@echo "Cleaning boost..."
@rm -rf boost*
@rm -rf $(BOOST_PACKAGE)
$(CLANG_PACKAGE) :
./build.py $(BUILD_OPTIONS) clang > clang.log 2>&1
clang : $(CLANG_PACKAGE)
clang_clean :
@echo "Cleaning clang..."
@rm -rf clang*
@rm -rf $(CLANG_PACKAGE)
$(CPPZMQ_PACKAGE) :
./build.py $(BUILD_OPTIONS) cppzmq > cppzmq.log 2>&1
cppzmq : $(CPPZMQ_PACKAGE)
cppzmq_clean :
@echo "Cleaning cppzmq..."
@rm -rf cppzmq*
@rm -rf $(CPPZMQ_PACKAGE)
$(JSONCONS_PACKAGE) :
./build.py $(BUILD_OPTIONS) jsoncons > jsoncons.log 2>&1
jsoncons : $(JSONCONS_PACKAGE)
jsoncons_clean :
@echo "Cleaning jsoncons..."
@rm -rf jsoncons*
@rm -rf $(JSONCONS_PACKAGE)
$(JWT-CPP_PACKAGE) :
./build.py $(BUILD_OPTIONS) jwt-cpp > jwt-cpp.log 2>&1
jwt-cpp : $(JWT-CPP_PACKAGE)
jwt-cpp_clean :
@echo "Cleaning jwt-cpp..."
@rm -rf jwt-cpp*
@rm -rf $(JWT-CPP_PACKAGE)
$(MUNGEFS_PACKAGE) : $(CPPZMQ_PACKAGE) $(AVRO_PACKAGE)
./build.py $(BUILD_OPTIONS) mungefs > mungefs.log 2>&1
mungefs : $(MUNGEFS_PACKAGE)
mungefs_clean :
@echo "Cleaning mungefs..."
@rm -rf mungefs*
@rm -rf $(MUNGEFS_PACKAGE)
$(NANODBC_PACKAGE) :
./build.py $(BUILD_OPTIONS) nanodbc > nanodbc.log 2>&1
nanodbc : $(NANODBC_PACKAGE)
nanodbc_clean :
@echo "Cleaning nanodbc..."
@rm -rf nanodbc*
@rm -rf $(NANODBC_PACKAGE)
$(QPID-PROTON_PACKAGE) :
./build.py $(BUILD_OPTIONS) qpid-proton > qpid-proton.log 2>&1
qpid-proton : $(QPID-PROTON_PACKAGE)
qpid-proton_clean :
@echo "Cleaning qpid-proton..."
@rm -rf qpid-proton*
@rm -rf $(QPID-PROTON_PACKAGE)
clean : avro_clean boost_clean clang_clean cppzmq_clean jsoncons_clean jwt-cpp_clean mungefs_clean nanodbc_clean qpid-proton_clean
@echo "Cleaning generated files..."
@rm -rf packages.mk
@echo "Done."