From ccde54722f2c284fb0e7fc273d65c57a3be71db1 Mon Sep 17 00:00:00 2001 From: inmarket Date: Mon, 8 Jun 2015 14:14:40 +1000 Subject: Added ability to compile ugfx as a single file (excluding driver and board files). Simply compile src/gfx_mk.c --- gfx.mk | 30 +++++++++++++++++------------- 1 file changed, 17 insertions(+), 13 deletions(-) (limited to 'gfx.mk') diff --git a/gfx.mk b/gfx.mk index 435c24de..777934b9 100644 --- a/gfx.mk +++ b/gfx.mk @@ -4,20 +4,24 @@ # http://ugfx.org/license.html GFXINC += $(GFXLIB) -GFXSRC += $(GFXLIB)/src/gfx.c -include $(GFXLIB)/src/gos/gos.mk -include $(GFXLIB)/src/gdriver/gdriver.mk -include $(GFXLIB)/src/gqueue/gqueue.mk -include $(GFXLIB)/src/gdisp/gdisp.mk -include $(GFXLIB)/src/gevent/gevent.mk -include $(GFXLIB)/src/gtimer/gtimer.mk -include $(GFXLIB)/src/gwin/gwin.mk -include $(GFXLIB)/src/ginput/ginput.mk -include $(GFXLIB)/src/gadc/gadc.mk -include $(GFXLIB)/src/gaudio/gaudio.mk -include $(GFXLIB)/src/gmisc/gmisc.mk -include $(GFXLIB)/src/gfile/gfile.mk +ifeq ($(GFXSINGLEMAKE),yes) + GFXSRC += $(GFXLIB)/src/gfx_mk.c +else + GFXSRC += $(GFXLIB)/src/gfx.c + include $(GFXLIB)/src/gos/gos.mk + include $(GFXLIB)/src/gdriver/gdriver.mk + include $(GFXLIB)/src/gqueue/gqueue.mk + include $(GFXLIB)/src/gdisp/gdisp.mk + include $(GFXLIB)/src/gevent/gevent.mk + include $(GFXLIB)/src/gtimer/gtimer.mk + include $(GFXLIB)/src/gwin/gwin.mk + include $(GFXLIB)/src/ginput/ginput.mk + include $(GFXLIB)/src/gadc/gadc.mk + include $(GFXLIB)/src/gaudio/gaudio.mk + include $(GFXLIB)/src/gmisc/gmisc.mk + include $(GFXLIB)/src/gfile/gfile.mk +endif # Include the boards and drivers ifneq ($(GFXBOARD),) -- cgit v1.2.3