Radiation-resistantCamera/Vimba_6_0/VimbaC/Examples/Build/Make/Makefile
2025-04-30 09:26:04 +08:00

24 lines
608 B
Makefile

EXAMPLES_DIR = ../..
MAKE_INCLUDE_DIR = $(CURDIR)
include $(MAKE_INCLUDE_DIR)/Common.mk
EXAMPLES = ActionCommands \
AsynchronousGrab \
ForceIP \
ListCameras \
ListFeatures \
ListAncillaryDataFeatures \
SynchronousGrab \
LoadSaveSettings
make_%: $(EXAMPLES_DIR)/%/Build/Make/Makefile
$(MAKE) -C $(EXAMPLES_DIR)/$*/Build/Make
clean_%: $(EXAMPLES_DIR)/%/Build/Make/Makefile
$(MAKE) -C $(EXAMPLES_DIR)/$*/Build/Make clean
all: $(foreach example,$(EXAMPLES),make_$(example))
clean: $(foreach example,$(EXAMPLES),clean_$(example))