summaryrefslogtreecommitdiff
path: root/src/Makefile.am
blob: af42de34f08ca8b9a4bdd2af06d21c91af5f8088 (plain) (blame)
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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
## Process this file with automake to produce Makefile.in

DISTCLEANFILES = e_ferite_gen_*

## Enable -DDEBUG for debugging messages, -DDEBUG_NEST
## for call tracing. Caution -- this will produce a *lot*
## of output!
DEBUGFLAGS = -W -Wall -g -DDEBUG #-DDEBUG_NEST

INCLUDES = \
	-I$(top_srcdir)/intl \
	@evas_cflags@ @edb_cflags@ @ebits_cflags@ @ecore_cflags@ @efsd_cflags@ @ebg_cflags@ @ferite_cflags@ $(DEBUGFLAGS)

EXTRA_DIST = e_ferite.fec

if USE_FERITE
ferite_c = e_ferite_gen_core.c \
	e_ferite_gen_header.h \
	e_ferite_gen_e.c \
	e_ferite_gen_Border.c \
	e_ferite.h e_ferite.c

BUILT_SOURCES = e_ferite_gen_core.c \
	e_ferite_gen_header.h \
	e_ferite_gen_e.c \
	e_ferite_gen_Border.c 

# Yes, blank because we don't want it to supply
# it's own build rule.
e_ferite_gen_e_c_SOURCES =

e_ferite_gen_e.c: e_ferite.fec
	rm -f e_ferite_gen_*
	$(FEBUILDER) -m e_ferite_gen -i e_ferite_register -d -c e_ferite.fec

E_FERITE_GEN_E_C = e_ferite_gen_e.c

endif

bin_PROGRAMS = enlightenment $(E_FERITE_GEN_E_C)

enlightenment_SOURCES = \
	actions.h actions.c \
	block.c block.h \
	border.h border.c \
	bordermenu.h bordermenu.c \
	config.h config.c \
	cursors.c cursors.h \
	debug.c debug.h \
	delayed.h delayed.c \
	desktops.h desktops.c \
	embed.c embed.h \
	entry.h entry.c \
	exec.h exec.c \
	focus.h focus.c \
	file.h file.c \
	fs.h fs.c \
	$(ferite_c) \
	guides.h guides.c \
	globals.h globals.c \
	icccm.h icccm.c \
	iconbar.h iconbar.c\
	icons.h icons.c\
	ipc.h ipc.c \
	keys.h keys.c \
	main.c \
	match.c match.h \
	menu.h menu.c \
	menubuild.h menubuild.c \
	object.h object.c \
	observer.h observer.c\
	pack.c \
	place.c place.h \
	resist.h resist.c \
	scrollbar.h scrollbar.c \
	shelf.c \
	text.h text.c \
	util.h util.c \
	view.h view.c \
	e_file.h e_file.c \
	e_dir.h e_dir.c \
	e_view_machine.h e_view_machine.c \
	view_layout.h view_layout.c \
	e_view_look.h e_view_look.c \
	e.h

enlightenment_LDADD = @evas_libs@ @edb_libs@ @ebits_libs@ @ecore_libs@ @efsd_libs@ @ebg_libs@ @ferite_libs@ -lm -lc $(INTLLIBS)