mirror of
				https://github.com/flynx/pWiki.git
				synced 2025-10-29 10:00:08 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			53 lines
		
	
	
		
			964 B
		
	
	
	
		
			Makefile
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			53 lines
		
	
	
		
			964 B
		
	
	
	
		
			Makefile
		
	
	
		
			Executable File
		
	
	
	
	
| 
 | |
| 
 | |
| 
 | |
| 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
 | |
| 
 | |
| 
 |