32 lines
503 B
Makefile
Executable File
32 lines
503 B
Makefile
Executable File
TARGET=vlsicomm.ko
|
|
|
|
#PROJECT=PROJECT_W1
|
|
#export PROJECT
|
|
export PROJ_NAME
|
|
|
|
all: firmware driver
|
|
|
|
firmware:
|
|
make -C firmware
|
|
|
|
driver:
|
|
make -C vmac
|
|
cp vmac/$(TARGET) ./
|
|
|
|
|
|
clean :
|
|
make clean -C firmware
|
|
make clean -C vmac
|
|
rm -rf $(TARGET)
|
|
|
|
|
|
generate_build_bazel:
|
|
@echo "Listing all variables..." > makefile_var
|
|
@$(foreach var,$(.VARIABLES), \
|
|
$(if $(filter-out environment% default automatic,$(origin $(var))), \
|
|
echo '$(var) = $($(var))' >> makefile_var; \
|
|
) \
|
|
)
|
|
|
|
.PHONY:firmware driver
|