mirror of
https://github.com/NixOS/nixpkgs.git
synced 2024-12-14 17:53:37 +00:00
e0f430cfb3
There's a Make rule to generate .cpp from .asm but the .cpp is included in the source. Presumably the timestamps of these two files in the tmp dir are different when Hydra is building, but not on my system. This causes Make to try to rebuild .cpp, but the tools needed for that are missing.
17 lines
584 B
Diff
17 lines
584 B
Diff
diff --git a/Makefile b/Makefile
|
|
index cc8882e..97b11ee 100644
|
|
--- a/Makefile
|
|
+++ b/Makefile
|
|
@@ -184,11 +184,6 @@ $(foreach src,$(COMMON_SRCS),$(eval $(call common_obj,$(src))))
|
|
# Applet rules
|
|
#
|
|
define applet_obj
|
|
-$(SRCDIR)/$(1:%.asm=%.cpp): $(SRCDIR)/$(1)
|
|
- @echo APPLET $(1:%.asm=%)
|
|
- $$(Q)$$(ARMAS) -o $$(@:%.o=%.obj) $$<
|
|
- $$(Q)$$(ARMOBJCOPY) -O binary $$(@:%.o=%.obj) $$(@:%.o=%.bin)
|
|
- $$(Q)appletgen $(1:%.asm=%) $(SRCDIR) $(OBJDIR)
|
|
$(OBJDIR)/$(1:%.asm=%.o): $(SRCDIR)/$(1:%.asm=%.cpp)
|
|
@echo CPP APPLET $$<
|
|
$$(Q)$$(CXX) $$(COMMON_CXXFLAGS) -c -o $$(@) $$(<:%.asm=%.cpp)
|