Files
xc-llm-ascend/csrc/vnpu_offload/Makefile

30 lines
612 B
Makefile
Raw Normal View History

2025-12-26 07:37:35 +00:00
CXX := g++
TARGET := vllm_vnpu_daemon
2026-02-11 06:27:58 +00:00
SRCS := vnpu_daemon.cpp shm_manager.cpp
2025-12-26 07:37:35 +00:00
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)