35 lines
		
	
	
		
			715 B
		
	
	
	
		
			Makefile
		
	
	
	
		
		
			
		
	
	
			35 lines
		
	
	
		
			715 B
		
	
	
	
		
			Makefile
		
	
	
	
|  | AM_CPPFLAGS = -I$(top_builddir)/include | ||
|  | LDADD = $(top_builddir)/src/libssh2.la | ||
|  | 
 | ||
|  | if USE_OSSFUZZ_FLAG | ||
|  | FUZZ_FLAG = $(LIB_FUZZING_ENGINE) | ||
|  | else | ||
|  | if USE_OSSFUZZ_STATIC | ||
|  | LDADD += $(LIB_FUZZING_ENGINE) | ||
|  | FUZZ_FLAG = | ||
|  | else | ||
|  | LDADD += libstandaloneengine.a | ||
|  | FUZZ_FLAG = | ||
|  | endif | ||
|  | endif | ||
|  | 
 | ||
|  | noinst_PROGRAMS = | ||
|  | noinst_LIBRARIES = | ||
|  | 
 | ||
|  | if USE_OSSFUZZERS | ||
|  | noinst_PROGRAMS += \
 | ||
|  |   ssh2_client_fuzzer | ||
|  | 
 | ||
|  | noinst_LIBRARIES += \
 | ||
|  |   libstandaloneengine.a | ||
|  | endif | ||
|  | 
 | ||
|  | ssh2_client_fuzzer_SOURCES = ssh2_client_fuzzer.cc testinput.h | ||
|  | ssh2_client_fuzzer_CXXFLAGS = $(AM_CXXFLAGS) $(FUZZ_FLAG) | ||
|  | ssh2_client_fuzzer_LDFLAGS = $(AM_LDFLAGS) -static | ||
|  | 
 | ||
|  | libstandaloneengine_a_SOURCES = standaloneengine.cc | ||
|  | libstandaloneengine_a_CXXFLAGS = $(AM_CXXFLAGS) | ||
|  | 
 | ||
|  | EXTRA_DIST = ossfuzz.sh |