Unified · Split
| @@ -113,13 +113,13 @@ $(BIN2CEXE): ffbuild/bin2c_host.o · 112 unmodified lines | |||
| 113 | $(HOSTLD) $(HOSTLDFLAGS) $(HOSTLD_O) $^ $(HOSTEXTRALIBS) | 113 | $(HOSTLD) $(HOSTLDFLAGS) $(HOSTLD_O) $^ $(HOSTEXTRALIBS) |
| 114 | 114 | ||
| 115 | %.metal.air: %.metal | 115 | %.metal.air: %.metal |
| 116 | $(METALCC) $(patsubst $(SRC_PATH)/%,$(SRC_LINK)/%,$<) -o $@ | 116 | $(METALCC) $< -o $@ |
| 117 | 117 | ||
| 118 | %.metallib: %.metal.air | 118 | %.metallib: %.metal.air |
| 119 | $(METALLIB) --split-module-without-linking $(patsubst $(SRC_PATH)/%,$(SRC_LINK)/%,$<) -o $@ | 119 | $(METALLIB) --split-module-without-linking $< -o $@ |
| 120 | 120 | ||
| 121 | %.metallib.c: %.metallib $(BIN2CEXE) | 121 | %.metallib.c: %.metallib $(BIN2CEXE) |
| 122 | $(BIN2C) $(patsubst $(SRC_PATH)/%,$(SRC_LINK)/%,$<) $@ $(subst .,_,$(basename $(notdir $@))) | 122 | $(BIN2C) $< $@ $(subst .,_,$(basename $(notdir $@))) |
| 123 | 123 | ||
| 124 | %.ptx: %.cu $(SRC_PATH)/compat/cuda/cuda_runtime.h | 124 | %.ptx: %.cu $(SRC_PATH)/compat/cuda/cuda_runtime.h |
| 125 | $(COMPILE_NVCC) | 125 | $(COMPILE_NVCC) |