/usr/lib/X11/config/XView.obj is in xviewg-dev 3.2p1.4-28.1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 | XCOMM ###########################################################################
XCOMM # @(#)XView.obj 1.6 28 Jun 1993 SMI
XCOMM # XView.obj for XView release 3.0. Common commands for all library objects.
/*
* If the library.tmpl file has already been included, then add its
* definitions below so they are not excluded from the rules. The
* library.tmpl file is work around for a small bug in the Library.tmpl
* file.
*
*/
#if LibraryTmpl
STD_DEFINES = StandardDefines LibXViewDefines LibraryDefines
#else
STD_DEFINES = StandardDefines LibXViewDefines
#endif
HEADERS= ${HDRSPUBLIC} ${HDRSPRIVATE}
INCLUDES= -I$(BUILDINCDIR)$(INCDIR)
OBJS = $(TEXT_OBJS) $(DATA_OBJS) $(SPECIAL_OBJS)
#if !NotLibXView
ALLFILES = $(SRCS) $(HEADERS)
#endif
#if SharedLibXView
# if DebugLibXView
SubdirSharedAndDebuggedLibraryObjectRule()
# if SubdirHasSpecialObjs
SubdirSpecialSharedAndDebuggedObjectRule($(SPECIAL_OBJS),/**/,/**/)
# endif
# else
SubdirSharedLibraryObjectRule()
# if SubdirHasSpecialObjs
SubdirSpecialSharedObjectRule($(SPECIAL_OBJS),/**/,/**/)
# endif
# endif
#else
# if DebugLibXView && ProfileLibXView
DebuggedAndProfiledLibraryObjectRule()
# else
# if DebugLibXView
DebuggedLibraryObjectRule()
# else
# if ProfileLibXView
ProfiledLibraryObjectRule()
# else
NormalLibraryObjectRule()
# endif
# endif
# endif
#endif
/*
* Need to include a special rule for data modules with globally initialized
* data.
*/
#if SharedLibXView
#ifdef __linux__
SubdirNormalSharedLibraryTarget(${LIBTARGET},${SOREV},$(OBJS),$(SHARED_DIR),shared)
#else /* __linux__ */
#if SubdirHasTextObjs
SubdirNormalSharedLibraryTarget(${LIBTARGET},${SOREV},$(TEXT_OBJS) $(SPECIAL_OBJS),$(SHARED_DIR),shared)
#endif
# if SubdirHasDataObjs
# if DebugLibXView
SubdirSpecialSharedAndDebuggedObjectRule($(DATA_OBJS),/**/,/**/)
# else
SubdirSpecialSharedObjectRule($(DATA_OBJS),/**/,/**/)
# endif
SubdirNormalSharedLibraryDataTarget(${LIBTARGET},${SOREV},$(DATA_OBJS),$(UNSHARED_DIR),.)
# endif
#endif /* __linux__ */
# if DebugLibXView
SubdirDebuggedLibTarget(${LIBTARGET},$(OBJS))
# endif
#else
# if DebugLibXView
SubdirDebuggedLibTarget(${LIBTARGET},$(OBJS))
# endif
# if ProfileLibXView
SubdirProfiledLibTarget(${LIBTARGET},$(OBJS))
# endif
#endif
SubdirNormalLibTarget(${LIBTARGET},$(OBJS))
SubdirLintLibraryTarget(${LIBTARGET},$(LINTDIR),$(SRCS))
DependTarget()
NormalLintTarget($(SRCS))
#if SubdirHasPublicHeaders
# if NotLibXView
BuildIncludes($(HDRSPUBLIC),$(PUB_INCDIR),/**/)
install::
$(MKDIRHIER) $(DESTDIR)$(PUB_HEADER_DEST)
InstallMultiple($(HDRSPUBLIC),$(PUB_HEADER_DEST))
# else
BuildIncludes($(HDRSPUBLIC),$(XVPUB_INCDIR),/**/)
install::
$(MKDIRHIER) $(DESTDIR)$(XVPUB_HEADER_DEST)
InstallMultiple($(HDRSPUBLIC),$(XVPUB_HEADER_DEST))
# endif
#endif
#if SubdirHasPrivateHeaders
# if NotLibXView
BuildIncludes($(HDRSPRIVATE),$(PRI_INCDIR),/**/)
# else
BuildIncludes($(HDRSPRIVATE),$(XVPRI_INCDIR),/**/)
# endif
# if InstallPrivateHeaders
# if NotLibXView
install::
$(MKDIRHIER) $(DESTDIR)$(PRI_HEADER_DEST)
InstallMultiple($(HDRSPRIVATE),$(PRI_HEADER_DEST))
# else
install::
$(MKDIRHIER) $(DESTDIR)$(XVPRI_HEADER_DEST)
InstallMultiple($(HDRSPRIVATE),$(XVPRI_HEADER_DEST))
# endif
# endif
#endif
#ifndef IncludePopulateSCCS
#define IncludePopulateSCCS YES
PopulateSCCSTree(h,$(ALLFILES))
#endif
includes::
install::
|