]> www.fi.muni.cz Git - evince.git/blobdiff - cut-n-paste/smclient/Makefile.am
Add missing \
[evince.git] / cut-n-paste / smclient / Makefile.am
index 3cb77255c0fc4d9faae41f616b1cab427239af68..71187b6199f5d070c2ab9c1fccd9ab786b43d2f5 100644 (file)
@@ -1,21 +1,40 @@
 noinst_LTLIBRARIES = libsmclient.la
 
 noinst_LTLIBRARIES = libsmclient.la
 
-libsmclient_la_SOURCES =       \
-       eggdesktopfile.c        \
-       eggdesktopfile.h        \
-       eggsmclient.c           \
-       eggsmclient.h           \
-       eggsmclient-private.h   \
-       eggsmclient-xsmp.c
+NULL =
 
 
-libsmclient_la_CFLAGS =                                \
-       -I$(top_srcdir)/lib                     \
-       -DG_LOG_DOMAIN=\""EggSMClient"\"        \       
-       -DEGG_SM_CLIENT_BACKEND_XSMP            \
-       $(SMCLIENT_CFLAGS)                      \
-       $(WARNING_CFLAGS)                       \
-       $(DISABLE_DEPRECATED)
+if WITH_SMCLIENT
+libsmclient_la_SOURCES = \
+       eggsmclient.c \
+       eggsmclient.h \
+       eggsmclient-private.h \
+       $(NULL)
 
 
-libsmclient_la_LIBADD =        \
-       $(SMCLIENT_LIBS)        \
-       -lSM -lICE
+libsmclient_la_CPPFLAGS = \
+       -DG_LOG_DOMAIN=\""EggSMClient"\" \
+       $(DISABLE_DEPRECATED) \
+       $(AM_CPPFLAGS)
+
+libsmclient_la_CFLAGS = \
+       $(SMCLIENT_CFLAGS) \
+       $(WARNING_CFLAGS) \
+       $(AM_CFLAGS)
+
+libsmclient_la_LIBADD = \
+       $(SMCLIENT_LIBS)
+
+if WITH_SMCLIENT_XSMP
+libsmclient_la_SOURCES += \
+       eggdesktopfile.c \
+       eggdesktopfile.h \
+       eggsmclient-xsmp.c \
+       $(NULL)
+libsmclient_la_CPPFLAGS += -DEGG_SM_CLIENT_BACKEND_XSMP
+endif
+if WITH_SMCLIENT_WIN32
+libsmclient_la_SOURCES += eggsmclient-win32.c
+endif
+if WITH_SMCLIENT_QUARTZ
+libsmclient_la_SOURCES += eggsmclient-osx.c
+endif
+
+endif # WITH_SMCLIENT