mirror of
				https://github.com/flynx/pWiki.git
				synced 2025-11-04 04:50:09 +00:00 
			
		
		
		
	
		
			
	
	
		
			53 lines
		
	
	
		
			964 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
		
		
			
		
	
	
			53 lines
		
	
	
		
			964 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								BOOTSTRAP_FILES := \
							 | 
						||
| 
								 | 
							
									$(wildcard bootstrap/*) \
							 | 
						||
| 
								 | 
							
									$(wildcard bootstrap/*/*) \
							 | 
						||
| 
								 | 
							
									README.md
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								LOCAL_MODULES := \
							 | 
						||
| 
								 | 
							
									node_modules/ig-doc/doc.js \
							 | 
						||
| 
								 | 
							
									node_modules/ig-stoppable/stoppable.js \
							 | 
						||
| 
								 | 
							
									node_modules/ig-object/object.js \
							 | 
						||
| 
								 | 
							
									node_modules/ig-actions/actions.js \
							 | 
						||
| 
								 | 
							
									node_modules/ig-features/features.js
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								EXT_MODULES := \
							 | 
						||
| 
								 | 
							
									$(wildcard node_modules/pouchdb/dist/*) \
							 | 
						||
| 
								 | 
							
									$(wildcard node_modules/jszip/dist/*) \
							 | 
						||
| 
								 | 
							
									$(wildcard node_modules/idb-keyval/dist/*.js) \
							 | 
						||
| 
								 | 
							
									$(wildcard node_modules/showdown/dist/*)
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								POUCH_DB := \
							 | 
						||
| 
								 | 
							
									$(wildcard node_modules/pouchdb/dist/*)
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								lib/types: node_modules
							 | 
						||
| 
								 | 
							
									mkdir -p $@
							 | 
						||
| 
								 | 
							
									cp node_modules/ig-types/*js $@
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								bootstrap.js: scripts/bootstrap.js $(BOOTSTRAP_FILES)
							 | 
						||
| 
								 | 
							
									node $<
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								.PHONY: bootstrap
							 | 
						||
| 
								 | 
							
								bootstrap: bootstrap.js
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								node_modules:
							 | 
						||
| 
								 | 
							
									npm install
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								dev: node_modules lib/types $(EXT_MODULES) $(LOCAL_MODULES) bootstrap
							 | 
						||
| 
								 | 
							
									cp $(LOCAL_MODULES) lib/
							 | 
						||
| 
								 | 
							
									cp $(EXT_MODULES) ext-lib/
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								clean:
							 | 
						||
| 
								 | 
							
									rm -f bootstrap.js
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 |