SRC := configparser.py connection.py dep_solver.py fetch.py\ flow.py global_mod.py hdlmake_kernel.py helper_classes.py\ __main__.py makefile_writer.py module.py msg.py path.py\ srcfile.py ARCH := hdlmake ../$(ARCH): check $(SRC) zip $(ARCH) $(SRC) echo '#!/usr/bin/python' > ../$(ARCH) cat $(ARCH).zip >> ../$(ARCH) rm $(ARCH).zip chmod +x ../$(ARCH) push: ../$(ARCH) $(SRC) cd .. && git push && cd src check: pyflakes $(SRC) clean: (test -f ../$(ARCH) && rm ../$(ARCH)) || true rm -f *~ *pyc