diff --git a/make/yapp.mk b/make/yapp.mk index 7535c3b5..8a305156 100644 --- a/make/yapp.mk +++ b/make/yapp.mk @@ -1,5 +1,6 @@ LOCAL_CPP += main.cpp YAPP_CLASS ?= YApplication +YAPP_CLASS_H = $(firstword $(wildcard $(addsuffix /$(YAPP_CLASS).h, $(subst -I,,$(INCLUDE)))) $(YAPP_CLASS).h) all: install: @@ -11,7 +12,10 @@ include $(MODDIR)/make/exe.mk clean.yapp: rm -f main.cpp -main.cpp: $(YAPP_CLASS).h - echo -e "#include \n#include <$<>\nyapp_main($(basename $<))" > $@ +main.cpp: $(YAPP_CLASS_H) + echo -e "#include \n#include \"$<\"\nyapp_main($(YAPP_CLASS))" > $@ + +dings: + echo $(YAPP_CLASS_H)