diff options
Diffstat (limited to 'yapymake/__init__.py')
-rw-r--r-- | yapymake/__init__.py | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/yapymake/__init__.py b/yapymake/__init__.py index 34221f2..fe4b182 100644 --- a/yapymake/__init__.py +++ b/yapymake/__init__.py @@ -12,3 +12,10 @@ def main(): # TODO handle SHELL for input_file in these_args.makefile: file.read(input_file) + + targets = [arg for arg in these_args.targets_or_macros if '=' not in arg] + if len(targets) == 0: + targets = [file.first_non_special_target] + + for target in targets: + file.target(target).update(file) |