Makefile 1.3 KB
#all : NvDecode  VPT  HumanParsing HumanCarParsing vehicleDetect vehicleRecognition vehiclePlate VideoPlatform 
#all : HumanParsing VideoPlatform
#all : VideoPlatform
#all : NvDecode  VPT 
#all : vehicleDetect vehicleRecognition vehiclePlate 
#all : HumanCarParsing 
#all : HumanParsing 
#all : HumanCarParsing HumanParsing 
#all : vehiclePlate
#all : vehicleRecognition
#all : vehicleDetect
#all : HumanCarParsing
#all : HumanParsing
all : VPT
#all : DxDecoder
#all : NvDecode
#all : test 
	@echo '...... build done......'

NvDecode : force
	$(MAKE) -C NvDecode

DxDecoder : force
	$(MAKE) -C DxDecoder

VPT : force
	$(MAKE) -C VPT

VideoPlatform : force
	$(MAKE) -C VideoPlatform

test : force
	$(MAKE) -C test
HumanParsing : force
	$(MAKE) -C HumanParsing
HumanCarParsing : force
	$(MAKE) -C HumanCarParsing
vehicleDetect : force
	$(MAKE) -C vehicleDetect
vehicleRecognition : force
	$(MAKE) -C vehicleRecognition
vehiclePlate : force
	$(MAKE) -C vehiclePlate
	


clean:
	find ./src -type f \
		\( -name '*.o' \) -print \
		| xargs $(RM)
	find ./src/Common/src -type f \
        \( -name '*.o' \) -print \
        | xargs $(RM)
	$(MAKE) clean -C NvDecode
	$(MAKE) clean -C DxDecode
	$(MAKE) clean -C VPT
	$(MAKE) clean -C test
	$(MAKE) clean -C VideoStructure
	$(RM) release/lib/*
	$(RM) release/bin/*
	

.PHONY: force clean