blob: 361f6889580a2a781de19ec37bd9e747e8cf45cf [file] [log] [blame]
Brian Pauladbff7e2005-04-22 21:09:39 +00001# src/egl/Makefile
2
3TOP = ../..
Johannes Engel1e818552009-02-11 11:31:05 +01004include $(TOP)/configs/current
Brian Pauladbff7e2005-04-22 21:09:39 +00005
Benjamin Franzke6b369c42011-02-21 16:22:34 +01006SUBDIRS =
Brian Pauladbff7e2005-04-22 21:09:39 +00007
Benjamin Franzkee586c4b2011-02-04 12:22:58 +01008ifneq ($(findstring wayland, $(EGL_PLATFORMS)),)
9SUBDIRS += wayland
10endif
11
Benjamin Franzke6b369c42011-02-21 16:22:34 +010012SUBDIRS += drivers main
Brian Pauladbff7e2005-04-22 21:09:39 +000013
14default: subdirs
15
16
17subdirs:
18 @for dir in $(SUBDIRS) ; do \
19 if [ -d $$dir ] ; then \
Dan Nicholsoncba14d82008-05-06 12:29:53 -070020 (cd $$dir && $(MAKE)) || exit 1 ; \
Brian Pauladbff7e2005-04-22 21:09:39 +000021 fi \
22 done
23
Johannes Engel1e818552009-02-11 11:31:05 +010024install:
25 @for dir in $(SUBDIRS) ; do \
26 if [ -d $$dir ] ; then \
27 (cd $$dir && $(MAKE) install) || exit 1 ; \
28 fi \
29 done
Brian Pauladbff7e2005-04-22 21:09:39 +000030
31clean:
Dan Nicholsona6464b32008-05-07 11:35:23 -070032 -@for dir in $(SUBDIRS) ; do \
Brian Pauladbff7e2005-04-22 21:09:39 +000033 if [ -d $$dir ] ; then \
Dan Nicholsoncba14d82008-05-06 12:29:53 -070034 (cd $$dir && $(MAKE) clean) ; \
Brian Pauladbff7e2005-04-22 21:09:39 +000035 fi \
36 done