File tree Expand file tree Collapse file tree 2 files changed +11
-3
lines changed Expand file tree Collapse file tree 2 files changed +11
-3
lines changed Original file line number Diff line number Diff line change 1
1
T := $(CURDIR )
2
2
OUT_DIR ?= $(shell mkdir -p $(T ) /build;cd $(T ) /build;pwd)
3
+ RELEASE ?= 0
3
4
4
5
.PHONY : all acrn-crashlog acrnlog acrn-manager acrntrace acrnbridge
5
6
ifeq ($(RELEASE ) ,0)
6
7
all : acrn-crashlog acrnlog acrn-manager acrntrace acrnbridge
7
8
else
8
- all : acrnlog acrn-manager acrntrace acrnbridge
9
+ all : acrn-manager acrnbridge
9
10
endif
10
11
11
12
acrn-crashlog :
35
36
ifeq ($(RELEASE ) ,0)
36
37
install : acrn-crashlog-install acrnlog-install acrn-manager-install acrntrace-install acrnbridge-install
37
38
else
38
- install : acrnlog-install acrn-manager-install acrntrace -install acrnbridge-install
39
+ install : acrn-manager-install acrnbridge-install
39
40
endif
40
41
41
42
acrn-crashlog-install :
Original file line number Diff line number Diff line change 1
1
T := $(CURDIR )
2
2
OUT_DIR ?= $(shell mkdir -p $(T ) /build;cd $(T ) /build;pwd)
3
3
CC ?= gcc
4
+ RELEASE ?= 0
4
5
5
6
MANAGER_CFLAGS := -g -O0 -std=gnu11
6
7
MANAGER_CFLAGS += -D_GNU_SOURCE
@@ -50,7 +51,11 @@ MANAGER_LDFLAGS += -lacrn-mngr
50
51
MANAGER_LDFLAGS += $(LDFLAGS )
51
52
52
53
.PHONY : all
54
+ ifeq ($(RELEASE ) ,0)
53
55
all : $(OUT_DIR ) /libacrn-mngr.a $(OUT_DIR ) /acrn_mngr.h $(OUT_DIR ) /acrnctl $(OUT_DIR ) /acrnd
56
+ else
57
+ all : $(OUT_DIR ) /libacrn-mngr.a $(OUT_DIR ) /acrn_mngr.h $(OUT_DIR ) /acrnd
58
+ endif
54
59
55
60
$(OUT_DIR ) /libacrn-mngr.a : acrn_mngr.c acrn_mngr.h
56
61
$(CC ) $(MANAGER_CFLAGS ) -c acrn_mngr.c -o $(OUT_DIR ) /acrn_mngr.o
@@ -83,12 +88,14 @@ ifneq ($(OUT_DIR),.)
83
88
endif
84
89
85
90
.PHONY : install
86
- install : $( OUT_DIR ) /acrnctl $( OUT_DIR ) /acrn_mngr.h $( OUT_DIR ) /libacrn-mngr.a
91
+ install :
87
92
install -d $(DESTDIR ) /usr/bin
88
93
install -d $(DESTDIR ) /usr/lib/systemd/system
89
94
install -d $(DESTDIR ) /usr/lib64/
90
95
install -d $(DESTDIR ) /usr/include/acrn
96
+ ifeq ($(RELEASE ) ,0)
91
97
install -t $(DESTDIR)/usr/bin $(OUT_DIR)/acrnctl
98
+ endif
92
99
install -t $(DESTDIR)/usr/bin $(OUT_DIR)/acrnd
93
100
install -t $(DESTDIR)/usr/lib64/ $(OUT_DIR)/libacrn-mngr.a
94
101
install -t $(DESTDIR)/usr/include/acrn $(OUT_DIR)/acrn_mngr.h
You can’t perform that action at this time.
0 commit comments