aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/libraries/ecore/src/Makefile.am
blob: b8dab4fee2200411e1c4bc0874907cebfc964c4c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
MAINTAINERCLEANFILES = Makefile.in

SUBDIRS = lib bin tests examples modules

if BUILD_ECORE_X_XCB
  MAINTAINERCLEANFILES += ecore_xcb_keysym_table.h ecore_xcb_keysym_table_h
  CLEANFILES = ecore_xcb_keysym_table.h ecore_xcb_keysym_table_h

  SUBDIRS += util

  BUILT_SOURCES=ecore_xcb_keysym_table.h

  #
  # Building ecore_xcb_keysym_table.h requires the makekeys utility
  #

  ecore_xcb_keysym_table.h: $(KEYSYMDEFS) $(top_builddir)/src/util/makekeys$(EXEEXT)
	  $(top_builddir)/src/util/makekeys $(KEYSYMDEFS) > ecore_xcb_keysym_table_h
	  mv -f ecore_xcb_keysym_table_h ./lib/ecore_x/xcb/$@

  $(top_builddir)/src/util/makekeys$(EXEEXT): force
	  cd util && $(MAKE)

  force:

endif