diff options
Diffstat (limited to 'libhb/module.rules')
-rw-r--r-- | libhb/module.rules | 17 |
1 files changed, 16 insertions, 1 deletions
diff --git a/libhb/module.rules b/libhb/module.rules index 7ac6e3f5a..6408700e4 100644 --- a/libhb/module.rules +++ b/libhb/module.rules @@ -3,7 +3,7 @@ $(eval $(call import.MODULE.rules,LIBHB)) libhb.build: $(LIBHB.a) $(LIBHB.a): | $(dir $(LIBHB.a)) -$(LIBHB.a): $(LIBHB.c.o) +$(LIBHB.a): $(LIBHB.c.o) $(LIBHB.yasm.o) $(AR.exe) rsu $@ $^ $(LIBHB.c.o): $(LIBHB.d) @@ -25,5 +25,20 @@ libhb.clean: ############################################################################### +ifneq (disabled,$(FEATURE.asm)) + +$(LIBHB.yasm.o): $(LIBHB.yasm.d) +$(LIBHB.yasm.o): | $(dir $(LIBHB.yasm.o)) +$(LIBHB.yasm.o): $(LIBHB.yasm.build/)%.o: $(LIBHB.yasm.src/)%.asm + $(call LIBHB.YASM.ASM_O,$@,$<) + +endif + +############################################################################### + clean: libhb.clean build: libhb.build + +xmike: + @echo $(LIBHB.yasm.asm) + @echo $(LIBHB.yasm.o) |