# Amazon FPGA Hardware Development Kit # # Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. # SPDX-License-Identifier: Apache-2.0 VPATH = src:include:$(HDK_DIR)/common/software/src:$(HDK_DIR)/common/software/include INCLUDES = -I$(SDK_DIR)/userspace/include INCLUDES += -I $(HDK_DIR)/common/software/include INCLUDES += -I ./include CC = gcc CFLAGS = -DCONFIG_LOGLEVEL=4 -g -fPIC -Wall $(INCLUDES) LDLIBS = -lfpga_mgmt -lrt -lpthread SRC = ${SDK_DIR}/userspace/utils/sh_dpi_tasks.c test_hello_world.c OBJ = $(SRC:.c=.o) BIN = test_hello_world all: $(BIN) check_env $(BIN): $(OBJ) $(CC) $(CFLAGS) -o $@ $^ $(LDFLAGS) $(LDLIBS) clean: rm -f *.o $(BIN) check_env: ifndef SDK_DIR $(error SDK_DIR is undefined. Try "source sdk_setup.sh" to set the software environment) endif