| 
									
										
										
										
											2015-12-06 18:01:21 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2015-11-12 01:07:34 +00:00
										 |  |  | ifeq "$(CIRCLECI)" "true" | 
					
						
							|  |  |  | 	BUILDINFO= | 
					
						
							|  |  |  | else | 
					
						
							| 
									
										
										
										
											2015-11-14 01:31:21 +00:00
										 |  |  | 	BUILDINFO=-ldflags "-X main.stratuxVersion=`git describe --tags --abbrev=0` -X main.stratuxBuild=`git log -n 1 --pretty=%H`" | 
					
						
							| 
									
										
										
										
											2015-12-06 18:39:07 +00:00
										 |  |  | $(if $(GOROOT),,$(error GOROOT is not set!)) | 
					
						
							| 
									
										
										
										
											2015-11-12 01:07:34 +00:00
										 |  |  | endif | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2015-08-15 03:10:16 +00:00
										 |  |  | all: | 
					
						
							| 
									
										
										
										
											2015-12-30 00:50:33 +00:00
										 |  |  | 	make xdump978 | 
					
						
							|  |  |  | 	make xdump1090 | 
					
						
							|  |  |  | 	make xlinux-mpu9150 | 
					
						
							|  |  |  | 	make xgen_gdl90 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | xgen_gdl90: | 
					
						
							|  |  |  | 	go get -t -d -v ./main ./test ./linux-mpu9150/mpu ./godump978 ./mpu6050 ./uatparse | 
					
						
							|  |  |  | 	go build $(BUILDINFO) main/gen_gdl90.go main/traffic.go main/ry835ai.go main/network.go main/managementinterface.go main/sdr.go main/uibroadcast.go | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | xdump1090: | 
					
						
							|  |  |  | 	git submodule update --init | 
					
						
							|  |  |  | 	cd dump1090 && make | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | xdump978: | 
					
						
							| 
									
										
										
										
											2015-10-05 14:19:24 +00:00
										 |  |  | 	cd dump978 && make lib | 
					
						
							| 
									
										
										
										
											2015-11-12 01:07:34 +00:00
										 |  |  | 	sudo cp -f ./libdump978.so /usr/lib/libdump978.so | 
					
						
							| 
									
										
										
										
											2015-12-30 00:50:33 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | xlinux-mpu9150: | 
					
						
							| 
									
										
										
										
											2015-12-27 23:42:24 +00:00
										 |  |  | 	git submodule update --init | 
					
						
							| 
									
										
										
										
											2015-12-27 18:33:04 +00:00
										 |  |  | 	cd linux-mpu9150 && make -f Makefile-native-shared | 
					
						
							| 
									
										
										
										
											2015-08-21 23:49:34 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2015-12-06 18:01:21 +00:00
										 |  |  | .PHONY: test | 
					
						
							| 
									
										
										
										
											2015-08-31 03:40:38 +00:00
										 |  |  | test: | 
					
						
							| 
									
										
										
										
											2015-12-06 18:01:21 +00:00
										 |  |  | 	make -C test	 | 
					
						
							| 
									
										
										
										
											2015-08-31 03:40:38 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2015-10-01 21:19:28 +00:00
										 |  |  | www: | 
					
						
							|  |  |  | 	mkdir -p /var/www | 
					
						
							|  |  |  | 	mkdir -p /var/www/css | 
					
						
							|  |  |  | 	cp web/css/*.css /var/www/css | 
					
						
							|  |  |  | 	mkdir -p /var/www/js | 
					
						
							| 
									
										
										
										
											2015-10-14 21:35:41 +00:00
										 |  |  | 	cp web/js/main.js /var/www/js | 
					
						
							|  |  |  | 	cp web/js/addtohomescreen.min.js /var/www/js | 
					
						
							|  |  |  | 	cp web/js/j3di-all.min.js /var/www/js | 
					
						
							| 
									
										
										
										
											2015-10-01 21:19:28 +00:00
										 |  |  | 	mkdir -p /var/www/img | 
					
						
							|  |  |  | 	cp web/img/logo*.png /var/www/img | 
					
						
							|  |  |  | 	cp web/img/screen*.png /var/www/img | 
					
						
							| 
									
										
										
										
											2015-10-14 21:35:41 +00:00
										 |  |  | 	cp web/img/world.png /var/www/img | 
					
						
							| 
									
										
										
										
											2015-10-01 21:19:28 +00:00
										 |  |  | 	mkdir -p /var/www/maui | 
					
						
							|  |  |  | 	mkdir -p /var/www/maui/js | 
					
						
							|  |  |  | 	cp web/maui/js/angular-ui-router.min.js /var/www/maui/js | 
					
						
							|  |  |  | 	cp web/maui/js/mobile-angular-ui.min.js /var/www/maui/js | 
					
						
							|  |  |  | 	cp web/maui/js/angular.min.js /var/www/maui/js | 
					
						
							|  |  |  | 	cp web/maui/js/mobile-angular-ui.gestures.min.js /var/www/maui/js | 
					
						
							|  |  |  | 	cp web/maui/js/mobile-angular-ui.core.min.js /var/www/maui/js | 
					
						
							|  |  |  | 	mkdir -p /var/www/maui/css | 
					
						
							|  |  |  | 	cp web/maui/css/mobile-angular-ui-hover.min.css /var/www/maui/css | 
					
						
							|  |  |  | 	cp web/maui/css/mobile-angular-ui-desktop.min.css /var/www/maui/css | 
					
						
							|  |  |  | 	cp web/maui/css/mobile-angular-ui-base.min.css /var/www/maui/css | 
					
						
							|  |  |  | 	mkdir -p /var/www/maui/fonts | 
					
						
							|  |  |  | 	cp web/maui/fonts/fontawesome-webfont.woff /var/www/maui/fonts | 
					
						
							|  |  |  | 	mkdir -p /var/www/plates | 
					
						
							|  |  |  | 	cp web/plates/*.html /var/www/plates | 
					
						
							|  |  |  | 	mkdir -p /var/www/plates/js | 
					
						
							|  |  |  | 	cp web/plates/js/*.js /var/www/plates/js | 
					
						
							|  |  |  | 	cp web/index.html /var/www | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2015-08-21 23:49:34 +00:00
										 |  |  | install: | 
					
						
							|  |  |  | 	cp -f gen_gdl90 /usr/bin/gen_gdl90 | 
					
						
							|  |  |  | 	chmod 755 /usr/bin/gen_gdl90 | 
					
						
							| 
									
										
										
										
											2015-11-12 19:34:04 +00:00
										 |  |  | 	cp start_uat.sh /usr/bin/start_uat | 
					
						
							|  |  |  | 	cp init.d-stratux /etc/init.d/stratux | 
					
						
							|  |  |  | 	cp start_stratux.sh /usr/sbin/stratux | 
					
						
							|  |  |  | 	chmod 755 /usr/bin/start_uat | 
					
						
							|  |  |  | 	chmod 755 /usr/sbin/stratux | 
					
						
							|  |  |  | 	chmod 755 /etc/init.d/stratux | 
					
						
							| 
									
										
										
										
											2015-11-12 19:53:07 +00:00
										 |  |  | 	ln -sf /etc/init.d/stratux /etc/rc2.d/S01stratux | 
					
						
							|  |  |  | 	ln -sf /etc/init.d/stratux /etc/rc6.d/K01stratux | 
					
						
							| 
									
										
										
										
											2015-11-12 19:34:04 +00:00
										 |  |  | 	make www | 
					
						
							| 
									
										
										
										
											2015-12-30 00:50:33 +00:00
										 |  |  | 	cp -f dump1090/dump1090 /usr/bin/ | 
					
						
							| 
									
										
										
										
											2015-11-11 00:14:29 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2015-08-15 03:10:16 +00:00
										 |  |  | clean: | 
					
						
							| 
									
										
										
										
											2015-10-10 00:08:46 +00:00
										 |  |  | 	rm -f gen_gdl90 libdump978.so | 
					
						
							| 
									
										
										
										
											2015-12-30 00:50:33 +00:00
										 |  |  | 	cd dump1090 && make clean | 
					
						
							|  |  |  | 	cd dump978 && make clean | 
					
						
							|  |  |  | 	rm -f linux-mpu9150/*.o linux-mpu9150/*.so |