owl_patch 0.8.0

Rust SDK for Rebel Technology Owl2/3 devices
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
SOULSRC ?= $(BUILDROOT)/SoulSource
SOULCC	?= Tools/soul
SOULINC = $(BUILD)/Source/soul.hpp

vpath %.soul $(PATCHSOURCE)
vpath %.soulpatch $(PATCHSOURCE)

.PHONY: .FORCE soul

$(SOULINC): .FORCE
	@echo "#include \"$(SOULHPP)\"" > $@
	@echo "#define SOULPATCH $(SOULCLASS)" >> $@

$(BUILD)/Source/$(SOULHPP): $(SOULFILE)
	@$(SOULCC) generate --cpp $< --output=$@

soul: $(SOULINC) $(BUILD)/Source/$(SOULHPP)
	@cp $(SOULSRC)/* $(BUILD)/Source