MAKE = make
RM = -rm -fr
$(info [K] Running examples SOLUTION makefile..)
.PHONY: all
all: hot-plug-monitor
all: load-driver-api
all: show-device
all: open-device
all: config-interface
all: pipe-policy-timeout
all: xfer-sync
all: xfer-async
all: xfer-stream
all: xfer-iso
all: xfer-async-loop
all: power-policy-suspend
all: pipe-policy-other
all: xfer-iso-read
all: xfer-control
all: enum_descriptors
all: xfer-stream-loop
all: xfer-control-loop
.PHONY: hot-plug-monitor
hot-plug-monitor:
$(MAKE) --no-print-directory --directory=./hot-plug-monitor $(subst w -- ,,$(MAKEFLAGS)) all
.PHONY: load-driver-api
load-driver-api:
$(MAKE) --no-print-directory --directory=./load-driver-api $(subst w -- ,,$(MAKEFLAGS)) all
.PHONY: show-device
show-device:
$(MAKE) --no-print-directory --directory=./show-device $(subst w -- ,,$(MAKEFLAGS)) all
.PHONY: open-device
open-device:
$(MAKE) --no-print-directory --directory=./open-device $(subst w -- ,,$(MAKEFLAGS)) all
.PHONY: config-interface
config-interface:
$(MAKE) --no-print-directory --directory=./config-interface $(subst w -- ,,$(MAKEFLAGS)) all
.PHONY: pipe-policy-timeout
pipe-policy-timeout:
$(MAKE) --no-print-directory --directory=./pipe-policy-timeout $(subst w -- ,,$(MAKEFLAGS)) all
.PHONY: xfer-sync
xfer-sync:
$(MAKE) --no-print-directory --directory=./xfer-sync $(subst w -- ,,$(MAKEFLAGS)) all
.PHONY: xfer-async
xfer-async:
$(MAKE) --no-print-directory --directory=./xfer-async $(subst w -- ,,$(MAKEFLAGS)) all
.PHONY: xfer-stream
xfer-stream:
$(MAKE) --no-print-directory --directory=./xfer-stream $(subst w -- ,,$(MAKEFLAGS)) all
.PHONY: xfer-iso
xfer-iso:
$(MAKE) --no-print-directory --directory=./xfer-iso $(subst w -- ,,$(MAKEFLAGS)) all
.PHONY: xfer-async-loop
xfer-async-loop:
$(MAKE) --no-print-directory --directory=./xfer-async-loop $(subst w -- ,,$(MAKEFLAGS)) all
.PHONY: power-policy-suspend
power-policy-suspend:
$(MAKE) --no-print-directory --directory=./power-policy-suspend $(subst w -- ,,$(MAKEFLAGS)) all
.PHONY: pipe-policy-other
pipe-policy-other:
$(MAKE) --no-print-directory --directory=./pipe-policy-other $(subst w -- ,,$(MAKEFLAGS)) all
.PHONY: xfer-iso-read
xfer-iso-read:
$(MAKE) --no-print-directory --directory=./xfer-iso-read $(subst w -- ,,$(MAKEFLAGS)) all
.PHONY: xfer-control
xfer-control:
$(MAKE) --no-print-directory --directory=./xfer-control $(subst w -- ,,$(MAKEFLAGS)) all
.PHONY: enum_descriptors
enum_descriptors:
$(MAKE) --no-print-directory --directory=./enum_descriptors $(subst w -- ,,$(MAKEFLAGS)) all
.PHONY: xfer-stream-loop
xfer-stream-loop:
$(MAKE) --no-print-directory --directory=./xfer-stream-loop $(subst w -- ,,$(MAKEFLAGS)) all
.PHONY: xfer-control-loop
xfer-control-loop:
$(MAKE) --no-print-directory --directory=./xfer-control-loop $(subst w -- ,,$(MAKEFLAGS)) all
.PHONY: multi-all
multi-all:
$(MAKE) $(MAKEFLAGS) arch=x86 all
$(MAKE) $(MAKEFLAGS) arch=amd64 all
.PHONY: clean
clean:
$(MAKE) --directory=./hot-plug-monitor $(MAKEFLAGS) clean
$(MAKE) --directory=./load-driver-api $(MAKEFLAGS) clean
$(MAKE) --directory=./show-device $(MAKEFLAGS) clean
$(MAKE) --directory=./open-device $(MAKEFLAGS) clean
$(MAKE) --directory=./config-interface $(MAKEFLAGS) clean
$(MAKE) --directory=./pipe-policy-timeout $(MAKEFLAGS) clean
$(MAKE) --directory=./xfer-sync $(MAKEFLAGS) clean
$(MAKE) --directory=./xfer-async $(MAKEFLAGS) clean
$(MAKE) --directory=./xfer-stream $(MAKEFLAGS) clean
$(MAKE) --directory=./xfer-iso $(MAKEFLAGS) clean
$(MAKE) --directory=./xfer-async-loop $(MAKEFLAGS) clean
$(MAKE) --directory=./power-policy-suspend $(MAKEFLAGS) clean
$(MAKE) --directory=./pipe-policy-other $(MAKEFLAGS) clean
$(MAKE) --directory=./xfer-iso-read $(MAKEFLAGS) clean
$(MAKE) --directory=./xfer-control $(MAKEFLAGS) clean
$(MAKE) --directory=./enum_descriptors $(MAKEFLAGS) clean
$(MAKE) --directory=./xfer-stream-loop $(MAKEFLAGS) clean
$(MAKE) --directory=./xfer-control-loop $(MAKEFLAGS) clean
$(RM) ./_ReSharper*