Add simple makefile build system
[auto-debuild.git] / auto_debuild.py
index 4c7e10e2ac2fbafa250012c4c63cf6ad6a3d9cb1..b409bd1733fb6404380b649f06a824387f037fc0 100755 (executable)
@@ -160,10 +160,17 @@ def pythonRules(config):
        ]
        return r
 
+def makefileRules(config):
+       r = RulesFile()
+       r.dh += ["--buildsystem=makefile"] # makefile does the least possible harm
+       return r
+
 def noneRules(config):
        r = RulesFile()
-       r.dh += ["--buildsystem=makefile"] # makefile does the last possible harm
+       r.dh += ["--buildsystem=makefile"] # makefile does the least possible harm
+       r.rules['auto_configure'] = []
        r.rules['auto_build'] = []
+       r.rules['auto_clean'] = []
        return r
 
 # build systems
@@ -171,6 +178,7 @@ buildSystems = {
        'cmake': BuildSystem(cmakeRules, ["cmake"]),
        'automake': BuildSystem(automakeRules),
        'python': BuildSystem(pythonRules, ["python-setuptools"], ["${python:Depends}"]),
+       'makefile': BuildSystem(makefileRules),
        'none': BuildSystem(noneRules),
 }