aboutsummaryrefslogtreecommitdiff
path: root/yapymake/__init__.py
diff options
context:
space:
mode:
Diffstat (limited to 'yapymake/__init__.py')
-rw-r--r--yapymake/__init__.py7
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)