include $(top_srcdir)/config/common.am SUBDIRS = . tests CLEANFILES += $(BUILT_SOURCES) EXTRA_DIST = package.C.in pch.h \ os_cygwin.C os_unix.C os_win32.C os_win32.h noinst_LTLIBRARIES = libsupport.la libsupport_la_LIBADD = $(LIBSHLWAPI) BUILT_SOURCES = $(PCH_FILE) package.C AM_CPPFLAGS += $(PCH_FLAGS) -I$(srcdir)/.. $(BOOST_INCLUDES) libsupport_la_SOURCES = \ FileMonitor.h \ FileMonitor.C \ RandomAccessList.h \ abort.C \ chdir.C \ convert.C \ convert.h \ copy.C \ copied_ptr.h \ cow_ptr.h \ debugstream.h \ docstring.h \ environment.h \ environment.C \ filefilterlist.C \ filefilterlist.h \ filename.C \ filename.h \ filetools.C \ filetools.h \ forkedcall.C \ forkedcall.h \ forkedcallqueue.C \ forkedcallqueue.h \ forkedcontr.C \ forkedcontr.h \ fs_extras.C \ fs_extras.h \ getcwd.C \ kill.C \ limited_stack.h \ lstrings.C \ lstrings.h \ lyxalgo.h \ lyxlib.h \ lyxmanip.h \ lyxtime.C \ lyxtime.h \ lyxsum.C \ mkdir.C \ os.C \ os.h \ path.C \ path.h \ package.C \ package.h \ rename.C \ socktools.C \ socktools.h \ std_istream.h \ std_ostream.h \ systemcall.C \ systemcall.h \ tempname.C \ textutils.h \ translator.h \ types.h \ userinfo.C \ userinfo.h \ unicode.C \ unicode.h \ unlink.C package.C: build_package # Solaris sed does not like spaces bewteen the ;-delimited commands build_package: package.C.in @rm -f tmp_package ;\ sed "s,%LYX_DIR%,$(LYX_ABS_INSTALLED_DATADIR),;\ s,%LOCALEDIR%,$(LYX_ABS_INSTALLED_LOCALEDIR),;\ s,%TOP_SRCDIR%,$(LYX_ABS_TOP_SRCDIR),;\ s,%PROGRAM_SUFFIX%,$(program_suffix)," \ $(srcdir)/package.C.in > tmp_package ;\ if cmp -s tmp_package package.C ; then \ rm -f tmp_package ;\ else \ rm -f package.C ;\ mv tmp_package package.C ;\ fi