X-Git-Url: http://git.lttng.org/?a=blobdiff_plain;f=tools%2Flttng-gen-tp;h=2f468cbb79abde4fbf580208cc4728df91af548a;hb=75ecf151e7571c682bb302e8d2206e22bdaa62b2;hp=2075655559a582a214551a0b397ca609aaebc381;hpb=85302e04b3770ff440896a1500aff84836fa7477;p=lttng-ust.git diff --git a/tools/lttng-gen-tp b/tools/lttng-gen-tp index 20756555..2f468cbb 100755 --- a/tools/lttng-gen-tp +++ b/tools/lttng-gen-tp @@ -31,8 +31,8 @@ class HeaderFile: #undef TRACEPOINT_PROVIDER #define TRACEPOINT_PROVIDER {providerName} -#undef TRACEPOINT_INCLUDE_FILE -#define TRACEPOINT_INCLUDE_FILE ./{headerFilename} +#undef TRACEPOINT_INCLUDE +#define TRACEPOINT_INCLUDE "./{headerFilename}" #ifdef __cplusplus extern "C"{{ @@ -207,8 +207,6 @@ def main(argv=None): opts, args = getopt.gnu_getopt(argv[1:], "ho:a", ["help"]) except getopt.error, msg: raise Usage(msg) - if len(args) == 0: - raise Usage("No template file given") except Usage, err: print >>sys.stderr, err.msg @@ -224,6 +222,14 @@ def main(argv=None): outputNames.append(a) if o in ("-a",""): all = True + try: + if len(args) == 0: + raise Usage("No template file given") + + except Usage, err: + print >>sys.stderr, err.msg + print >>sys.stderr, "for help use --help" + return 2 doCFile = None doHeader = None @@ -257,6 +263,9 @@ def main(argv=None): # process arguments for arg in args: + if arg[-3:] != ".tp": + print arg + " does not end in .tp. Skipping." + continue tpl = None try: