| 
									
										
										
										
											2013-06-05 00:42:41 +04:00
										 |  |  | # TODO: add minification... (???)
 | 
					
						
							| 
									
										
										
										
											2013-06-04 16:29:20 +04:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2013-06-05 00:42:41 +04:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2013-06-05 01:19:19 +04:00
										 |  |  | # process LESS files to CSS...
 | 
					
						
							| 
									
										
										
										
											2013-06-04 19:24:18 +04:00
										 |  |  | %.css: %.less | 
					
						
							|  |  |  | 	lessc $< > $@ | 
					
						
							| 
									
										
										
										
											2013-06-04 16:29:20 +04:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2013-06-05 01:19:19 +04:00
										 |  |  | # minify js...
 | 
					
						
							|  |  |  | %.min.js: %.js | 
					
						
							|  |  |  | 	uglifyjs $< -c -o $@ | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2013-06-05 00:42:41 +04:00
										 |  |  | # get all the .less files to process...
 | 
					
						
							| 
									
										
										
										
											2013-06-04 19:24:18 +04:00
										 |  |  | CSS_FILES := $(patsubst %.less,%.css,$(wildcard *.less)) | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2013-06-05 01:33:02 +04:00
										 |  |  | # get files to minify...
 | 
					
						
							| 
									
										
										
										
											2013-06-05 01:19:19 +04:00
										 |  |  | JS_FILES := $(patsubst %.js,%.min.js,$(wildcard *.js)) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2013-06-05 01:33:02 +04:00
										 |  |  | all: css | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | css: $(CSS_FILES) | 
					
						
							| 
									
										
										
										
											2013-06-05 01:19:19 +04:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2013-06-05 01:33:02 +04:00
										 |  |  | minify: $(JS_FILES) | 
					
						
							| 
									
										
										
										
											2013-06-04 16:29:20 +04:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2013-06-04 19:24:18 +04:00
										 |  |  | clean: | 
					
						
							| 
									
										
										
										
											2013-06-04 19:27:23 +04:00
										 |  |  | 	@rm -f $(CSS_FILES) | 
					
						
							| 
									
										
										
										
											2013-06-05 01:33:02 +04:00
										 |  |  | 	@rm -f $(JS_FILES) |