e89e1fb2acc550c61d8de5eb1291291c59735f3d
[ptask-pkg-ubuntu.git] / src / Makefile.am
1 SUBDIRS=glade
2
3 # -export-dynamic is need for defining handlers in the glade file.
4 AM_LDFLAGS = -Wl,--as-needed  -export-dynamic
5
6 AM_CPPFLAGS = -Wall $(GTK_CFLAGS) $(JSON_CFLAGS)
7
8 DEFS = -DPACKAGE_DATA_DIR=\"$(pkgdatadir)\" -DLOCALEDIR=\"$(localedir)\" @DEFS@
9
10 LIBS = $(JSON_LIBS) $(GTK_LIBS)
11
12 bin_PROGRAMS = ptask
13
14 ptask_SOURCES = list.c list.h \
15         log.c log.h \
16         main.c \
17         note.c note.h \
18         pio.c pio.h \
19         pstr.c pstr.h \
20         ptime.c ptime.h \
21         settings.c settings.h \
22         tw.c tw.h \
23         ui.c ui.h \
24         ui_newtask_diag.c ui_newtask_diag.h \
25         ui_projecttree.c ui_projecttree.h \
26         ui_taskpanel.c ui_taskpanel.h \
27         ui_tasktree.c ui_tasktree.h
28
29 dist_man_MANS = ptask.1
30
31 ptask.1: main.c $(top_srcdir)/configure.ac
32         $(MAKE) $(AM_MAKEFLAGS) ptask$(EXEEXT)
33         help2man -N --name="GTk+ Task application" --output=ptask.1 ./ptask$(EXEEXT)
34
35 gsettings_SCHEMAS=ptask.gschema.xml
36 EXTRA_DIST=$(gsettings_SCHEMAS)
37
38 @GSETTINGS_RULES@