2025-12-26 07:37:35 +00:00
|
|
|
CXX := g++
|
|
|
|
|
TARGET := vllm_vnpu_daemon
|
|
|
|
|
SRCS := offload_daemon.cpp shm_manager.cpp
|
|
|
|
|
|
|
|
|
|
ASCEND_HOME := /usr/local/Ascend/ascend-toolkit/latest
|
|
|
|
|
INCLUDES := -I$(ASCEND_HOME)/include -Iinclude
|
|
|
|
|
LIBS := -L$(ASCEND_HOME)/lib64 -lascendcl
|
|
|
|
|
|
2026-01-22 12:07:03 +00:00
|
|
|
CXXFLAGS := $(INCLUDES) -O2
|
2025-12-26 07:37:35 +00:00
|
|
|
LDFLAGS := $(LIBS)
|
|
|
|
|
|
|
|
|
|
PREFIX ?= /usr/local
|
|
|
|
|
BINDIR ?= $(PREFIX)/bin
|
|
|
|
|
|
|
|
|
|
.PHONY: all clean install uninstall
|
|
|
|
|
|
|
|
|
|
all: $(TARGET)
|
|
|
|
|
|
|
|
|
|
$(TARGET): $(SRCS)
|
|
|
|
|
$(CXX) -o $@ $^ $(CXXFLAGS) $(LDFLAGS)
|
|
|
|
|
|
|
|
|
|
install: $(TARGET)
|
|
|
|
|
install -d $(DESTDIR)$(BINDIR)
|
|
|
|
|
install -m 0755 $(TARGET) $(DESTDIR)$(BINDIR)/$(TARGET)
|
|
|
|
|
|
|
|
|
|
uninstall:
|
|
|
|
|
rm -f $(DESTDIR)$(BINDIR)/$(TARGET)
|
|
|
|
|
|
|
|
|
|
clean:
|
|
|
|
|
rm -f $(TARGET)
|