SUBDIRS = core localedir = $(datadir)/locale LIBPCMANX_CORE = $(top_builddir)/src/core/libpcmanx_core.la bin_PROGRAMS = pcmanx INCLUDES = \ -I$(top_srcdir)/src/core \ -I$(top_srcdir)/src/view \ $(GUI_CFLAGS) \ $(SCRIPT_CFLAGS) \ -DLOCALEDIR=\"$(localedir)\" \ -DDATADIR=\"$(datadir)\" pcmanx_LDADD = $(GUI_LIBS) $(LIBPCMANX_CORE) $(SCRIPT_LIBS) if CSRG_BASED pcmanx_LDADD += -lutil endif OPTIONAL_DOCKLET = \ docklet/api.h \ docklet/clipboard.c \ docklet/eggtrayicon.h \ docklet/eggtrayicon.c OPTIONAL_NOTIFIER = \ notifier/api.h \ notifier/notifier-impl.c \ notifier/working_area.h \ notifier/working_area.c OPTIONAL_SCRIPT = \ script/api.h \ script/script.cpp OPTIONAL_NANCY = \ nancy_bot/api.h \ nancy_bot/nancybot.cpp \ nancy_bot/msgdata.cpp \ nancy_bot/msgdata.h \ nancy_bot/botutil.h EXTRA_DIST = \ conn_xpm.xpm \ pcmanx_xpm.xpm \ pcmanx_inverse_xpm.xpm \ $(OPTIONAL_DOCKLET) \ $(OPTIONAL_NOTIFIER) \ $(OPTIONAL_SCRIPT) \ $(OPTIONAL_NANCY) if USE_DOCKLET DOCKLET_SOURCES = $(OPTIONAL_DOCKLET) endif if USE_NOTIFIER NOTIFIER_SOURCES = $(OPTIONAL_NOTIFIER) endif if USE_SCRIPT SCRIPT_SOURCES = $(OPTIONAL_SCRIPT) endif if USE_NANCY NANCY_SOURCES = $(OPTIONAL_NANCY) endif VIEW_IMPLEMENTATION_SOURCES = \ view/telnetcon.cpp view/telnetcon.h \ view/telnetview.cpp view/telnetview.h pcmanx_SOURCES = \ $(DOCKLET_SOURCES) \ $(NOTIFIER_SOURCES) \ $(SCRIPT_SOURCES) \ $(NANCY_SOURCES) \ $(VIEW_IMPLEMENTATION_SOURCES) \ appconfig.cpp appconfig.h \ notebook.cpp notebook.h \ sitelistdlg.cpp sitelistdlg.h \ generalprefpage.cpp generalprefpage.h \ pcmanx_gtk2.cpp \ sitepage.cpp sitepage.h \ configfile.cpp configfile.h \ inputdialog.cpp inputdialog.h \ prefdlg.cpp prefdlg.h \ dialog.cpp dialog.h \ listbox.cpp listbox.h \ editfavdlg.cpp editfavdlg.h \ mainframe.cpp mainframe.h \ sitedlg.cpp sitedlg.h \ emoticondlg.cpp emoticondlg.h \ autologinpage.cpp autologinpage.h