Lines Matching refs:OUT_DIR
4 OUT_DIR ?= $(shell mkdir -p $(T)/build;cd $(T)/build;pwd) macro
74 MANAGER_LDFLAGS += -L$(OUT_DIR)
80 all: $(OUT_DIR)/libacrn-mngr.a $(OUT_DIR)/acrn_mngr.h $(OUT_DIR)/acrnctl $(OUT_DIR)/acrnd
82 $(OUT_DIR)/libacrn-mngr.a: acrn_mngr.c acrn_mngr.h $(MANAGER_HEADERS)
83 $(CC) $(MANAGER_CFLAGS) -c acrn_mngr.c -o $(OUT_DIR)/acrn_mngr.o
84 ar -cr $@ $(OUT_DIR)/acrn_mngr.o
86 ifneq ($(OUT_DIR),.)
87 $(OUT_DIR)/acrn_mngr.h: ./acrn_mngr.h $(MANAGER_HEADERS)
88 cp ./acrn_mngr.h $(OUT_DIR)/
91 $(OUT_DIR)/acrnctl: acrnctl.c acrn_mngr.h $(OUT_DIR)/libacrn-mngr.a
92 $(CC) -o $(OUT_DIR)/acrnctl acrnctl.c acrn_vm_ops.c $(MANAGER_CFLAGS) $(MANAGER_LDFLAGS)
94 $(OUT_DIR)/acrnd: acrnd.c $(OUT_DIR)/libacrn-mngr.a
95 $(CC) -o $(OUT_DIR)/acrnd acrnd.c acrn_vm_ops.c $(MANAGER_CFLAGS) $(MANAGER_LDFLAGS)
96 ifneq ($(OUT_DIR),.)
97 cp ./acrnd.service $(OUT_DIR)/acrnd.service
102 rm -f $(OUT_DIR)/acrnctl
103 rm -f $(OUT_DIR)/acrn_mngr.o
104 rm -f $(OUT_DIR)/libacrn-mngr.a
105 rm -f $(OUT_DIR)/acrnd
106 ifneq ($(OUT_DIR),.)
107 rm -f $(OUT_DIR)/acrn_mngr.h
108 rm -f $(OUT_DIR)/acrnd.service
109 rm -rf $(OUT_DIR)
118 install -t $(DESTDIR)$(bindir) $(OUT_DIR)/acrnctl
119 install -t $(DESTDIR)$(bindir) $(OUT_DIR)/acrnd
120 install -m 0644 -t $(DESTDIR)$(libdir) $(OUT_DIR)/libacrn-mngr.a
121 install -m 0644 -t $(DESTDIR)$(includedir)/acrn $(OUT_DIR)/acrn_mngr.h
123 install -p -D -m 0644 $(OUT_DIR)/acrnd.service $(DESTDIR)$(systemd_unitdir)/system