mirror of
				https://github.com/YosysHQ/yosys
				synced 2025-10-31 03:32:29 +00:00 
			
		
		
		
	
						commit
						45dd9eca64
					
				
					 2 changed files with 32 additions and 2 deletions
				
			
		
							
								
								
									
										30
									
								
								.github/workflows/wasi.yml
									
										
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										30
									
								
								.github/workflows/wasi.yml
									
										
									
									
										vendored
									
									
										Normal file
									
								
							|  | @ -0,0 +1,30 @@ | |||
| name: WASI Build | ||||
| 
 | ||||
| on: [push, pull_request] | ||||
| 
 | ||||
| jobs: | ||||
|   wasi: | ||||
|     runs-on: ubuntu-latest | ||||
|     steps: | ||||
|       - uses: actions/checkout@v3 | ||||
|       - name: Build | ||||
|         run: | | ||||
|           WASI_SDK=wasi-sdk-19.0 | ||||
|           WASI_SDK_URL=https://github.com/WebAssembly/wasi-sdk/releases/download/wasi-sdk-19/wasi-sdk-19.0-linux.tar.gz | ||||
|           if ! [ -d ${WASI_SDK} ]; then curl -L ${WASI_SDK_URL} | tar xzf -; fi | ||||
| 
 | ||||
|           mkdir -p build | ||||
|           cat > build/Makefile.conf <<END | ||||
|           export PATH := $(pwd)/${WASI_SDK}/bin:${PATH} | ||||
|           WASI_SYSROOT := $(pwd)/${WASI_SDK}/share/wasi-sysroot | ||||
| 
 | ||||
|           CONFIG := wasi | ||||
|           PREFIX := / | ||||
| 
 | ||||
|           ENABLE_TCL := 0 | ||||
|           ENABLE_READLINE := 0 | ||||
|           ENABLE_PLUGINS := 0 | ||||
|           ENABLE_ZLIB := 0 | ||||
|           END | ||||
| 
 | ||||
|           make -C build -f ../Makefile CXX=clang -j$(nproc) | ||||
|  | @ -1,5 +1,5 @@ | |||
| techlibs/quicklogic/qlf_k6n10f/bram_types_sim.v: techlibs/quicklogic/qlf_k6n10f/generate_bram_types_sim.py | ||||
| 	$(P) $(PYTHON_EXECUTABLE) $^ $@ | ||||
| 	$(P) mkdir -p $(dir $@) && $(PYTHON_EXECUTABLE) $^ $@ | ||||
| 
 | ||||
| OBJS += techlibs/quicklogic/synth_quicklogic.o | ||||
| OBJS += techlibs/quicklogic/ql_bram_merge.o | ||||
|  | @ -32,7 +32,7 @@ $(eval $(call add_share_file,share/quicklogic/qlf_k6n10f,techlibs/quicklogic/qlf | |||
| $(eval $(call add_share_file,share/quicklogic/qlf_k6n10f,techlibs/quicklogic/qlf_k6n10f/libmap_brams_map.v)) | ||||
| $(eval $(call add_share_file,share/quicklogic/qlf_k6n10f,techlibs/quicklogic/qlf_k6n10f/brams_map.v)) | ||||
| $(eval $(call add_share_file,share/quicklogic/qlf_k6n10f,techlibs/quicklogic/qlf_k6n10f/brams_sim.v)) | ||||
| $(eval $(call add_share_file,share/quicklogic/qlf_k6n10f,techlibs/quicklogic/qlf_k6n10f/bram_types_sim.v)) | ||||
| $(eval $(call add_gen_share_file,share/quicklogic/qlf_k6n10f,techlibs/quicklogic/qlf_k6n10f/bram_types_sim.v)) | ||||
| $(eval $(call add_share_file,share/quicklogic/qlf_k6n10f,techlibs/quicklogic/qlf_k6n10f/cells_sim.v)) | ||||
| $(eval $(call add_share_file,share/quicklogic/qlf_k6n10f,techlibs/quicklogic/qlf_k6n10f/ffs_map.v)) | ||||
| $(eval $(call add_share_file,share/quicklogic/qlf_k6n10f,techlibs/quicklogic/qlf_k6n10f/dsp_sim.v)) | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue