Delete old build system and cruft
This commit is contained in:
parent
1a536acdff
commit
0d404cd659
2
INSTALL
2
INSTALL
|
@ -1,2 +0,0 @@
|
|||
Help: http://symless.com/help/
|
||||
Wiki: https://github.com/symless/synergy/wiki/
|
1
LICENSE
1
LICENSE
|
@ -1,4 +1,3 @@
|
|||
synergy -- mouse and keyboard sharing utility
|
||||
Copyright (C) 2012-2016 Symless Ltd.
|
||||
Copyright (C) 2008-2014 Nick Bolton
|
||||
Copyright (C) 2002-2014 Chris Schoeneman
|
||||
|
|
16
README
16
README
|
@ -1,16 +0,0 @@
|
|||
Synergy
|
||||
=======
|
||||
|
||||
Share one mouse and keyboard between multiple computers.
|
||||
|
||||
Synergy is free and open source (free as in free speech),
|
||||
meaning you are free to run it and redistribute it with
|
||||
or without changes.
|
||||
|
||||
Just use "hm conf" and "hm build" to compile (./hm.sh on
|
||||
Linux and Mac).
|
||||
|
||||
For detailed compile instructions:
|
||||
https://github.com/symless/synergy/wiki/Compiling
|
||||
|
||||
Happy hacking!
|
|
@ -1,2 +0,0 @@
|
|||
cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Release .
|
||||
|
|
@ -1 +0,0 @@
|
|||
Source code for the build system belongs in this directory.
|
|
@ -1,15 +0,0 @@
|
|||
# synergy -- mouse and keyboard sharing utility
|
||||
# Copyright (C) 2012-2016 Symless Ltd.
|
||||
# Copyright (C) 2009 Nick Bolton
|
||||
#
|
||||
# This package is free software; you can redistribute it and/or
|
||||
# modify it under the terms of the GNU General Public License
|
||||
# found in the file LICENSE that should have accompanied this file.
|
||||
#
|
||||
# This package is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program. If not, see <http://www.gnu.org/licenses/>.
|
File diff suppressed because it is too large
Load Diff
|
@ -1,54 +0,0 @@
|
|||
# synergy -- mouse and keyboard sharing utility
|
||||
# Copyright (C) 2012-2016 Symless Ltd.
|
||||
# Copyright (C) 2010 Nick Bolton
|
||||
#
|
||||
# This package is free software; you can redistribute it and/or
|
||||
# modify it under the terms of the GNU General Public License
|
||||
# found in the file LICENSE that should have accompanied this file.
|
||||
#
|
||||
# This package is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
from ftplib import FTP
|
||||
|
||||
class FtpUploader:
|
||||
def __init__(self, host, user, password, dir):
|
||||
self.host = host
|
||||
self.user = user
|
||||
self.password = password
|
||||
self.dir = dir
|
||||
|
||||
def upload(self, src, dest, subDir=None):
|
||||
print "Connecting to '%s'" % self.host
|
||||
ftp = FTP(self.host, self.user, self.password)
|
||||
|
||||
self.changeDir(ftp, self.dir)
|
||||
|
||||
if subDir:
|
||||
self.changeDir(ftp, subDir)
|
||||
|
||||
print "Uploading '%s' as '%s'" % (src, dest)
|
||||
f = open(src, 'rb')
|
||||
ftp.storbinary('STOR ' + dest, f)
|
||||
f.close()
|
||||
|
||||
ftp.close()
|
||||
|
||||
print "Done"
|
||||
|
||||
def changeDir(self, ftp, dir):
|
||||
if dir not in ftp.nlst():
|
||||
print "Creating dir '%s'" % dir
|
||||
try:
|
||||
ftp.mkd(dir)
|
||||
except:
|
||||
# sometimes nlst may returns nothing, so mkd fails with 'File exists'
|
||||
print "Failed to create dir '%s'" % dir
|
||||
|
||||
print "Changing to dir '%s'" % dir
|
||||
ftp.cwd(dir)
|
|
@ -1,84 +0,0 @@
|
|||
# synergy -- mouse and keyboard sharing utility
|
||||
# Copyright (C) 2012-2016 Symless Ltd.
|
||||
# Copyright (C) 2009 Nick Bolton
|
||||
#
|
||||
# This package is free software; you can redistribute it and/or
|
||||
# modify it under the terms of the GNU General Public License
|
||||
# found in the file LICENSE that should have accompanied this file.
|
||||
#
|
||||
# This package is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
class Generator(object):
|
||||
def __init__(self, cmakeName, buildDir='build', sourceDir='..', binDir='bin'):
|
||||
self.cmakeName = cmakeName
|
||||
self.buildDir = buildDir
|
||||
self.sourceDir = sourceDir
|
||||
self.binDir = binDir
|
||||
|
||||
def getBuildDir(self, target):
|
||||
return self.buildDir
|
||||
|
||||
def getBinDir(self, target=''):
|
||||
return self.binDir
|
||||
|
||||
def getSourceDir(self):
|
||||
return self.sourceDir
|
||||
|
||||
class VisualStudioGenerator(Generator):
|
||||
def __init__(self, version):
|
||||
super(VisualStudioGenerator, self).__init__('Visual Studio ' + version)
|
||||
|
||||
def getBinDir(self, target=''):
|
||||
return super(VisualStudioGenerator, self).getBinDir(target) + '/' + target
|
||||
|
||||
class MakefilesGenerator(Generator):
|
||||
def __init__(self):
|
||||
super(MakefilesGenerator, self).__init__('Unix Makefiles')
|
||||
|
||||
def getBuildDir(self, target):
|
||||
return super(MakefilesGenerator, self).getBuildDir(target) + '/' + target
|
||||
|
||||
def getBinDir(self, target=''):
|
||||
workingDir = super(MakefilesGenerator, self).getBinDir(target)
|
||||
|
||||
# only put debug files in separate bin dir
|
||||
if target == 'debug':
|
||||
workingDir += '/debug'
|
||||
|
||||
return workingDir
|
||||
|
||||
def getSourceDir(self):
|
||||
return super(MakefilesGenerator, self).getSourceDir() + '/..'
|
||||
|
||||
class XcodeGenerator(Generator):
|
||||
def __init__(self):
|
||||
super(XcodeGenerator, self).__init__('Xcode')
|
||||
|
||||
def getBinDir(self, target=''):
|
||||
if target == "":
|
||||
return super(XcodeGenerator, self).getBinDir(target)
|
||||
|
||||
xcodeTarget = target[0].upper() + target[1:]
|
||||
return super(XcodeGenerator, self).getBinDir(target) + '/' + xcodeTarget
|
||||
|
||||
class EclipseGenerator(Generator):
|
||||
def __init__(self):
|
||||
super(EclipseGenerator, self).__init__('Eclipse CDT4 - Unix Makefiles', '', '')
|
||||
|
||||
def getBuildDir(self, target):
|
||||
# eclipse only works with in-source build.
|
||||
return ''
|
||||
|
||||
def getBinDir(self, target=''):
|
||||
# eclipse only works with in-source build.
|
||||
return 'bin'
|
||||
|
||||
def getSourceDir(self):
|
||||
return ''
|
||||
|
24
hm.py
24
hm.py
|
@ -1,24 +0,0 @@
|
|||
#! /usr/bin/env python
|
||||
|
||||
# synergy -- mouse and keyboard sharing utility
|
||||
# Copyright (C) 2012-2016 Symless Ltd.
|
||||
# Copyright (C) 2009 Nick Bolton
|
||||
#
|
||||
# This package is free software; you can redistribute it and/or
|
||||
# modify it under the terms of the GNU General Public License
|
||||
# found in the file LICENSE that should have accompanied this file.
|
||||
#
|
||||
# This package is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
import sys
|
||||
sys.path.append('ext')
|
||||
|
||||
from toolchain import commands1
|
||||
tc = commands1.Toolchain()
|
||||
tc.run(sys.argv)
|
Loading…
Reference in New Issue