UI and build process tweaks.
* Reworked the buid process to compile SCSS files and move WWW assets directories individually. * Added pulsing animation for the current marker. * Bugfix for View objects.
This commit is contained in:
		
							
								
								
									
										14
									
								
								Makefile
									
									
									
									
									
								
							
							
						
						
									
										14
									
								
								Makefile
									
									
									
									
									
								
							| @@ -1,5 +1,7 @@ | ||||
| MODS = $(wildcard src/*.erl) | ||||
| BEAMS = $(MODS:src/%.erl=build/ebin/%.beam) | ||||
| SCSS = $(wildcard www/css/*.scss) | ||||
| CSS_FILES = $(SCSS:www/css/%.scss=build/www/css/%.css) | ||||
| TEST_MODS = $(wildcard test/*.erl) | ||||
| TEST_BEAMS = $(TEST_MODS:test/%.erl=build/test/%.beam) | ||||
| TS_ROOT=/usr/local/var/yaws/jdb-labs.com/timestamper | ||||
| @@ -9,7 +11,7 @@ default: build | ||||
|  | ||||
| all : compile test | ||||
|  | ||||
| compile : init $(BEAMS) | ||||
| compile : init $(BEAMS) $(CSS_FILES) | ||||
|  | ||||
| compile-test : init $(TEST_BEAMS) | ||||
|  | ||||
| @@ -33,6 +35,9 @@ clean: | ||||
|  | ||||
| init: | ||||
| 	-mkdir -p build/ebin | ||||
| 	-mkdir -p build/www/css | ||||
| 	-mkdir -p build/www/js | ||||
| 	-mkdir -p build/www/img | ||||
|  | ||||
| build/ebin/%.beam : src/%.erl | ||||
| 	erlc -W -o build/ebin $< | ||||
| @@ -41,9 +46,14 @@ build/test/%.beam : test/%.erl | ||||
| 	@echo Compiling sources... | ||||
| 	erlc -W -o build/test $< | ||||
|  | ||||
| build/www/css/%.css : www/css/%.scss | ||||
| 	scss $< $@ | ||||
|  | ||||
| build: compile | ||||
| 	-mkdir -p build/include | ||||
| 	cp -r www build | ||||
| 	cp -r www/js build/www/ | ||||
| 	cp -r www/img build/www/ | ||||
| 	cp -r www/*.* build/www/ | ||||
| 	cp lib/* build/ebin | ||||
| 	cp src/ts_db_records.hrl build/include | ||||
| 	cp yaws.prod.conf build/yaws.conf | ||||
|   | ||||
		Reference in New Issue
	
	Block a user