1
0
Fork 0
mirror of git://git.code.sf.net/p/cdesktopenv/code synced 2025-02-15 04:32:24 +00:00

Enable building against an arbitrary Motif installation

* Give MotifProjectRoot priority over system libs
* Switch to UseInstalledMotif (but retain necessary imports)
This commit is contained in:
Matthew R. Trower 2018-06-11 19:59:44 -05:00 committed by Jon Trulson
parent aaa9305653
commit a166c36592
4 changed files with 8 additions and 6 deletions

View file

@ -653,7 +653,7 @@ clean:: @@\
/* Search the Motif ProjectRoot too if it is different. */
#ifdef MotifProjectRoot
# define MUsrLibDirPath Concat(XUsrLibDirPath,:$(MPROJECTROOT)/lib)
# define MUsrLibDirPath Concat($(MPROJECTROOT)/lib,:XUsrLibDirPath)
#else
# define MUsrLibDirPath XUsrLibDirPath
#endif

View file

@ -73,7 +73,7 @@ XCOMM $TOG: Motif.tmpl /main/6 1999/05/19 17:00:05 mgreess $
#endif
#ifndef MTop
# if ImportMotif
# if ImportMotif || UseInstalledMotif
# define MTop $(TOP)/imports/motif
# else
# define MTop $(TOP)

View file

@ -21,9 +21,11 @@ XCOMM site: $TOG: site.def /main/23 1998/03/19 18:43:26 mgreess $
/* CDE uses a .C suffix for C++ source, not the default .cxx */
# define CCsuf C
/* We will import x11 and Motif. */
/* We will import x11. */
# define ImportX11 YES
# define ImportMotif YES
/* We will use installed Motif. */
# define UseInstalledMotif YES
# ifndef TopLevelProject
# define TopLevelProject cde

View file

@ -376,7 +376,7 @@ man_keywords:: @@\
#define DependDefines -D__BUILTIN_VA_ARG_INCR
#endif
#define LdPreLib -L/usr/X11/lib -L$(BUILDLIBDIR)
#define LdPreLib -L$(BUILDLIBDIR)
#define PamUnixDefines -DPAM_NIS
#define TtLargePICTable YES
#define DtSvcDefines -DMULTIBYTE -DNO_REGCOMP
@ -406,7 +406,7 @@ man_keywords:: @@\
#define TtClientExtraLibs ExtraLibraries -ldl -lintl
#ifndef TopMotifInclude
# define TopMotifInclude /usr/X11/include
# define TopMotifInclude $(MPROJECTROOT)/include
#endif
#define ShlibExportListOpt(filename) -M filename