|
@@ -5,12 +5,16 @@ SPR_DATA = $(patsubst %.png,%.cspr,$(SPRITES))
|
|
|
@echo "Converting : $<"
|
|
@echo "Converting : $<"
|
|
|
@ConvertImg --format n2dlib $< > $@
|
|
@ConvertImg --format n2dlib $< > $@
|
|
|
|
|
|
|
|
-all: | $(SPR_DATA)
|
|
|
|
|
|
|
+all: sprites.c sprites.h
|
|
|
|
|
+
|
|
|
|
|
+sprites.c: | $(SPR_DATA)
|
|
|
@echo "Catting sprites into sprites.c"
|
|
@echo "Catting sprites into sprites.c"
|
|
|
@rm -f sprites.c
|
|
@rm -f sprites.c
|
|
|
@cat $(SPR_DATA) | sed "s/^static uint16_t/unsigned short/" >> sprites.c
|
|
@cat $(SPR_DATA) | sed "s/^static uint16_t/unsigned short/" >> sprites.c
|
|
|
|
|
+
|
|
|
|
|
+sprites.h: sprites.c
|
|
|
@echo "Making header sprites.h"
|
|
@echo "Making header sprites.h"
|
|
|
- @makeheaders sprites.c
|
|
|
|
|
|
|
+ @cat sprites.c | grep "=" | sed -e "s/ =.*/;/" -e "s/^/extern /" > sprites.h
|
|
|
|
|
|
|
|
clean:
|
|
clean:
|
|
|
rm -f $(SPR_DATA) sprites.c sprites.h
|
|
rm -f $(SPR_DATA) sprites.c sprites.h
|