OBJECTS=font.$(OBJECT_SUFFIX) wrapper.$(OBJECT_SUFFIX)

.PRECIOUS: %.$(OBJECT_SUFFIX)

__all__.$(OBJECT_SUFFIX): $(OBJECTS)
	$(REALLD) -r -o $@ $^
	touch __all__.ldflags

.PRECIOUS: font.$(OBJECT_SUFFIX) font.cpp

%.$(OBJECT_SUFFIX): %.cpp
	$(REALCC) $(CFLAGS) -c -o $@ $< -I../../include

font.cpp : $(FONT_SRC)
	echo "extern const char* font_hex_data = " >font.cpp
	sed -E -f fonttransform.sed <$^ >>font.cpp
	echo ";" >>font.cpp

precheck:
	@true

clean:
	rm -f *.$(OBJECT_SUFFIX) font.cpp  *.ldflags
