Added buildsystem for apps. Doesn't honor dependencies yet (changing a grc file won't cause generating new py file).
diff --git a/apps/CMakeLists.txt b/apps/CMakeLists.txt
index c837d77..4a88287 100644
--- a/apps/CMakeLists.txt
+++ b/apps/CMakeLists.txt
@@ -19,7 +19,12 @@
 
 include(GrPython)
 
+GRCC( airprobe_file.grc airprobe_rtlsdr.grc airprobe_usrp.grc ${CMAKE_CURRENT_BINARY_DIR} )
+
 GR_PYTHON_INSTALL(
     PROGRAMS
+    ${PYFILES}
     DESTINATION bin
 )
+
+
diff --git a/apps/airprobe_file.grc b/apps/airprobe_file.grc
index 6bc0516..f566b27 100644
--- a/apps/airprobe_file.grc
+++ b/apps/airprobe_file.grc
@@ -312,7 +312,7 @@
     <key>options</key>
     <param>
       <key>id</key>
-      <value>gsm_receiver_file</value>
+      <value>airprobe_file</value>
     </param>
     <param>
       <key>_enabled</key>
diff --git a/apps/airprobe_rtlsdr.grc b/apps/airprobe_rtlsdr.grc
index ae68d08..6e39356 100644
--- a/apps/airprobe_rtlsdr.grc
+++ b/apps/airprobe_rtlsdr.grc
@@ -6,7 +6,7 @@
     <key>options</key>
     <param>
       <key>id</key>
-      <value>receiver_rtlsdr</value>
+      <value>airprobe_rtlsdr</value>
     </param>
     <param>
       <key>_enabled</key>
diff --git a/apps/airprobe_usrp.grc b/apps/airprobe_usrp.grc
index 82f0109..4fa8c2a 100644
--- a/apps/airprobe_usrp.grc
+++ b/apps/airprobe_usrp.grc
@@ -6,7 +6,7 @@
     <key>options</key>
     <param>
       <key>id</key>
-      <value>gsm_receiver_usrp</value>
+      <value>airprobe_usrp</value>
     </param>
     <param>
       <key>_enabled</key>