mirror of
https://github.com/gryf/wmaker.git
synced 2025-12-31 19:12:32 +01:00
- Also tested the backward compatibility ability of the WINGs proplist code which seems to work quite well. Starting with this moment, Window Maker no longer needs libPropList and is now using the better and much more robust proplist code from WINGs. Also the WINGs based proplist code is actively maintained while the old libPropList code is practically dead and flawed by the fact that it borrowed concepts from the UserDefaults which conflicted with the retain/release mechanism, making some problems that libPropList had, practically unsolvable without a complete redesign (which can be found in the more robust WINGs code).
75 lines
2.0 KiB
Makefile
75 lines
2.0 KiB
Makefile
|
|
AUTOMAKE_OPTIONS = no-dependencies
|
|
|
|
pkgdatadir = $(datadir)/@PACKAGE@
|
|
|
|
bin_PROGRAMS = wxcopy wxpaste wdwrite wdread getstyle setstyle seticons geticonset wmsetbg wmsetup wmagnify
|
|
|
|
bin_SCRIPTS = wmaker.inst wm-oldmenu2new wsetfont wmchlocale wkdemenu.pl\
|
|
wcopy wpaste
|
|
|
|
EXTRA_DIST = wmaker.inst.in bughint wm-oldmenu2new wsetfont directjpeg.c \
|
|
wkdemenu.pl wmchlocale.in
|
|
|
|
INCLUDES = $(DFLAGS) -I$(top_srcdir)/WINGs -I$(top_srcdir)/wrlib \
|
|
@HEADER_SEARCH_PATH@ \
|
|
-DETCDIR=\"sysconfdir\" -DDATADIR=\"pkgdatadir\"
|
|
|
|
# X_EXTRA_LIBS is for libproplist in systems that need -lsocket
|
|
# remove after we require lPL 0.10.2 which automatically resolves its
|
|
# library dependancies using the libPropList.la file
|
|
liblist= @LIBRARY_SEARCH_PATH@ @X_EXTRA_LIBS@
|
|
|
|
wdwrite_LDADD = $(top_builddir)/WINGs/libWUtil.a $(liblist)
|
|
|
|
wdread_LDADD = $(top_builddir)/WINGs/libWUtil.a $(liblist)
|
|
|
|
wxcopy_LDADD = @XLFLAGS@ @XLIBS@
|
|
|
|
wxpaste_LDADD = @XLFLAGS@ @XLIBS@
|
|
|
|
getstyle_LDADD = $(top_builddir)/WINGs/libWUtil.a $(liblist)
|
|
|
|
setstyle_LDADD = \
|
|
$(top_builddir)/WINGs/libWUtil.a \
|
|
@XLFLAGS@ @XLIBS@ $(liblist)
|
|
|
|
seticons_LDADD= $(top_builddir)/WINGs/libWUtil.a $(liblist)
|
|
|
|
geticonset_LDADD= $(top_builddir)/WINGs/libWUtil.a $(liblist)
|
|
|
|
wmagnify_LDADD = \
|
|
$(top_builddir)/WINGs/libWINGs.a \
|
|
$(top_builddir)/wrlib/libwraster.la \
|
|
@DLLIBS@
|
|
|
|
wmsetup_LDADD = \
|
|
$(top_builddir)/WINGs/libWINGs.a \
|
|
$(top_builddir)/wrlib/libwraster.la \
|
|
@DLLIBS@
|
|
|
|
wmsetbg_LDADD = \
|
|
$(top_builddir)/WINGs/libWINGs.a \
|
|
$(top_builddir)/wrlib/libwraster.la \
|
|
@DLLIBS@
|
|
|
|
CLEANFILES = wmaker.inst wmchlocale
|
|
|
|
wmaker.inst: $(srcdir)/wmaker.inst.in ./Makefile
|
|
-rm -f wmaker.inst
|
|
sed -e "s|#pkgdatadir#|$(pkgdatadir)|" \
|
|
-e "s|#sysconfdir#|$(sysconfdir)/WindowMaker|" \
|
|
-e "s|#version#|$(VERSION)|" \
|
|
-e "s|#bindir#|$(bindir)|" \
|
|
-e "s|#LITE#|@LITE@|" \
|
|
$(srcdir)/wmaker.inst.in >wmaker.inst
|
|
|
|
chmod 755 wmaker.inst
|
|
|
|
wmchlocale: $(srcdir)/wmchlocale.in ./Makefile
|
|
-rm -f wmchlocale
|
|
sed -e "s|#pkgdatadir#|$(pkgdatadir)|" $(srcdir)/wmchlocale.in >wmchlocale
|
|
|
|
chmod 755 wmchlocale
|
|
|