2025-01-19 23:27:43 -08:00
|
|
|
.PHONY : clean debug
|
|
|
|
|
2025-01-29 05:35:31 -08:00
|
|
|
OBJS = evga-icx.o evga-card.o icx3.o
|
2025-01-19 23:27:43 -08:00
|
|
|
LDLIBS = -li2c
|
2025-01-29 05:35:31 -08:00
|
|
|
CFLAGS = -MD
|
2025-01-19 23:27:43 -08:00
|
|
|
|
2025-02-02 21:42:30 -08:00
|
|
|
ifdef USE_NVML
|
|
|
|
LDLIBS += -lnvidia-ml
|
|
|
|
CFLAGS += -DUSE_NVML
|
|
|
|
OBJS += nvidia-sensors.o
|
|
|
|
endif
|
|
|
|
|
2025-02-03 05:57:38 -08:00
|
|
|
ifdef USE_LIBPCI
|
|
|
|
LDLIBS += -lpci
|
|
|
|
CFLAGS += -DUSE_LIBPCI
|
|
|
|
OBJS += gddr6.o
|
|
|
|
endif
|
|
|
|
|
2025-01-29 05:35:31 -08:00
|
|
|
evga-icx : $(OBJS)
|
2025-01-19 23:27:43 -08:00
|
|
|
|
|
|
|
debug : CFLAGS += -g -O0
|
|
|
|
debug : evga-icx
|
|
|
|
|
|
|
|
clean :
|
2025-02-02 21:42:30 -08:00
|
|
|
rm evga-icx
|
|
|
|
rm *.o
|
2025-01-29 05:35:31 -08:00
|
|
|
rm *.d
|
|
|
|
|
|
|
|
-include $(OBJS:.o=.d)
|