Revision 0c599ca0

b/Makefile.am
1871 1871
		lib/opcodes.py.in_before lib/opcodes.py.in_after \
1872 1872
		| stamp-directories
1873 1873
	cat $(abs_top_srcdir)/lib/opcodes.py.in_before > $@
1874
	src/hs2py >> $@
1874
	src/hs2py --opcodes >> $@
1875 1875
	cat $(abs_top_srcdir)/lib/opcodes.py.in_after >> $@
1876 1876

  
1877 1877
lib/_generated_rpc.py: lib/rpc_defs.py $(BUILD_RPC)
b/src/hs2py.hs
25 25

  
26 26
import Ganeti.Hs2Py.GenOpCodes
27 27

  
28
import System.Environment (getArgs)
29
import System.Exit (exitFailure)
30
import System.IO (hPutStrLn, stderr)
31

  
28 32
main :: IO ()
29
main = putStrLn showPyClasses
33
main = do
34
  args <- getArgs
35
  case args of
36
    ["--opcodes"] -> putStrLn showPyClasses
37
    _ -> do
38
      hPutStrLn stderr "Usage: hs2py --opcodes"
39
      exitFailure

Also available in: Unified diff