--- a/setup.py
+++ b/setup.py
@@ -50,6 +50,13 @@
 	include_dirs = ['.'],
 	)
 
+module_chas = Extension ('quisk.charleston.chas_rx1',
+        libraries = ['m', 'usb-1.0'],
+        sources = ['import_quisk_api.c', 'charleston/chas_rx2.c'],
+        include_dirs = ['.', '..', '/usr/include/libusb-1.0'],
+        )
+
+
 modulew1 = Extension ('quisk._quisk',
 	include_dirs = ['../fftw3'],
 	#include_dirs = ['../fftw3', 'C:/Program Files (x86)/Microsoft DirectX SDK (February 2010)/Include',
@@ -135,7 +142,7 @@
   Modules = [modulem1, modulem2]
   requires = ['wxPython', 'pyusb']
 else:
-  Modules = [module1, module2, module3]
+  Modules = [module1, module2, module3, module_chas]
   requires = []
 
 setup	(name = 'quisk',
@@ -155,7 +162,7 @@
 	author_email = 'jahlstr@gmail.com',
 	url = 'http://james.ahlstrom.name/quisk/',
 	packages = ['quisk', 'quisk.sdriqpkg', 'quisk.n2adr', 'quisk.softrock', 'quisk.freedvpkg',
-		'quisk.hermes', 'quisk.hiqsdr', 'quisk.afedrinet', 'quisk.soapypkg'],
+		    'quisk.hermes', 'quisk.hiqsdr', 'quisk.afedrinet', 'quisk.soapypkg', 'quisk.charleston'],
 	package_dir =  {'quisk' : '.'},
 	package_data = {'' : ['*.txt', '*.html', '*.so', '*.dll']},
 	entry_points = {'gui_scripts' : ['quisk = quisk.quisk:main', 'quisk_vna = quisk.quisk_vna:main']},
