* fix: makefile fail to build due to line feed character not being
recognise as valid separator
* change shebang to more portable of /usr/bin/env
-%.S.o: %.S $(khdr_files) kernel.mk
$(call status_,AS,$<)
@$(CC) $(CFLAGS) -c $< -o $@
$(call status_,AS,$<)
@$(CC) $(CFLAGS) -c $< -o $@
-%.c.o: %.c $(khdr_files) kernel.mk
$(call status_,CC,$<)
@$(CC) $(CFLAGS) -c $< -o $@
$(call status_,CC,$<)
@$(CC) $(CFLAGS) -c $< -o $@
def emit_makearray(self, name, values):
r = []
def emit_makearray(self, name, values):
r = []
- r.append(f"define {name}")
- r.append(v)
- r.append("endef")
- return r
+ r.append(f"{v}")
+ return [" ".join(r)]
def generate(self, env: BuildEnvironment):
path = env.to_wspath(self.__path)
def generate(self, env: BuildEnvironment):
path = env.to_wspath(self.__path)