mirror of
				https://github.com/flynx/pWiki.git
				synced 2025-11-04 04:50:09 +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
 | 
						|
 | 
						|
 |