mirror of
				https://github.com/clearml/dropbear
				synced 2025-06-26 18:17:32 +00:00 
			
		
		
		
	Add linter for #ifdef
This commit is contained in:
		
							parent
							
								
									331d4a714f
								
							
						
					
					
						commit
						545cc62671
					
				| @ -236,7 +236,7 @@ $(STATIC_LTC): $(OPTION_HEADERS) | ||||
| $(STATIC_LTM): $(OPTION_HEADERS) | ||||
| 	$(MAKE) -C libtommath | ||||
| 
 | ||||
| .PHONY : clean sizes thisclean distclean tidy ltc-clean ltm-clean | ||||
| .PHONY : clean sizes thisclean distclean tidy ltc-clean ltm-clean lint | ||||
| 
 | ||||
| ltc-clean: | ||||
| 	$(MAKE) -C libtomcrypt clean | ||||
| @ -262,6 +262,9 @@ distclean: clean tidy | ||||
| tidy: | ||||
| 	-rm -f *~ *.gcov */*~ | ||||
| 
 | ||||
| lint: | ||||
| 	cd $(srcdir); ./dropbear_lint.sh | ||||
| 
 | ||||
| ## Fuzzing targets
 | ||||
| 
 | ||||
| # list of fuzz targets
 | ||||
|  | ||||
							
								
								
									
										8
									
								
								dropbear_lint.sh
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										8
									
								
								dropbear_lint.sh
									
									
									
									
									
										Executable file
									
								
							| @ -0,0 +1,8 @@ | ||||
| #!/bin/sh | ||||
| 
 | ||||
| EXITCODE=0 | ||||
| 
 | ||||
| # #ifdef instead of #if | ||||
| grep '#ifdef DROPBEAR' -I *.c *.h && EXITCODE=1 | ||||
| 
 | ||||
| exit $EXITCODE | ||||
| @ -30,6 +30,7 @@ fi | ||||
| hg archive "$RELDIR"  || exit 2 | ||||
| 
 | ||||
| (cd "$RELDIR" && autoconf && autoheader) || exit 2 | ||||
| (cd "$RELDIR" && make lint) || exit 2 | ||||
| 
 | ||||
| rm -r "$RELDIR/autom4te.cache" || exit 2 | ||||
| 
 | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user