1234567891011121314151617181920212223242526272829303132333435 |
- ifeq ($(ARCH), x86_64)
- CROSS_COMPILE=x86_64-linux-musl-
- else ifeq ($(ARCH), riscv64)
- CROSS_COMPILE=riscv64-linux-musl-
- endif
- CC=$(CROSS_COMPILE)gcc
- CFLAGS := -Wall -O2 -static
- SRCS := $(wildcard *.c)
- BINS := $(SRCS:.c=)
- $(C_TARGETS): %.o: %.c
- $(CC) -c $< -o $@
- all: $(BINS)
- # @echo "src: $(SRCS)"
- @echo "bins: $(BINS)"
- %: %.c
- $(CC) $(CFLAGS) $< -o $@
- install: all
- @echo "Installing binaries to $(DADK_CURRENT_BUILD_DIR)/"
- mv $(BINS) $(DADK_CURRENT_BUILD_DIR)/
- clean:
- rm -f $(BINS)
- .PHONY: all install clean
|