#!/bin/python import sys NAME = "rules.mk" TEMPLATE = """include share/push.mk # Iterate through subdirectory tree # Local sources SRCS_$(d) := $(wildcard $(d)/*.c) LIBS_$(d) := BINS_$(d) := TSTS_$(d) := include share/pop.mk # Local rules # $(LIBS_$(d)) = TCFLAGS := # $(LIBS_$(d)) = TCINCS := # $(LIBS_$(d)) = TCLIBS := $(LIBS_$(d)): $(OBJS_$(d)) $(ARCHIVE) $(BINS_$(d)): $(OBJS_$(d)) $(LINK) include share/pop.mk""" if __name__ == "__main__": try: with open(NAME, 'x') as makefile: makefile.write(f"{TEMPLATE}\n") except: print("rules.mk already present", file=sys.stderr) exit(1)