XCOMM $Xorg: Imakefile,v 1.3 2000/08/17 19:46:12 cpqbld Exp $
XCOMM $XFree86: xc/lib/Xt/Imakefile,v 3.19 2002/11/14 21:01:19 tsi Exp $
RCMOBJS = ResConfig.o
RCMSRCS = ResConfig.c
RCM_DEFINES = -DX_NO_RESOURCE_CONFIGURATION_MANAGEMENT
POPDOWN_DEFINES =
POPDOWN_DEFINES = -DX_NO_XT_POPDOWN_CONFORMANCE
/* "YES" allows illegal XtGetValues requests with NULL ArgVal to
usually succeed, as R5 did. Some applications erroneously rely on
this behavior. Support for this will be removed in a future release. */
REQUIREDLIBS = SharedXtReqs
/* config options */
XFILESEARCHPATHDEFAULT = XFileSearchPathDefault
XTERRORPREFIX = XtErrorPrefix
XTWARNINGPREFIX = XtWarningPrefix
ALIGN_DEFINES = -DUNALIGNED
POLL_DEFINES = -DUSE_POLL
MISC_DEFINES = -DUSE_SNPRINTF -DLIBXT
DEFINES = AllocateLocalDefines $(ALIGN_DEFINES) $(POLL_DEFINES) $(MISC_DEFINES) XtExtraDefines $(RCM_DEFINES) $(POPDOWN_DEFINES)
DB_DEFINES = -DERRORDB=\"$(LIBDIR)/XtErrorDB\" \
-DXTERROR_PREFIX=\"$(XTERRORPREFIX)\" \
-DXTWARNING_PREFIX=\"$(XTWARNINGPREFIX)\"
SRCH_DEFINES = -DXFILESEARCHPATHDEFAULT=\"$(XFILESEARCHPATHDEFAULT)\"
ALLOC_DEFINES = XtMalloc0ReturnsNullDefines
BC_DEFINES = -DMOTIFBC
GETVALUES_DEFINES = -DGETVALUES_BUG
RCONST_DEFINES = -DNORCONST
STRINGSABIOPTIONS = ToolkitStringsABIOptions
LINTLIBS = $(LINTXLIB)
HEADERS = \
Composite.h \
CompositeP.h \
Constraint.h \
ConstrainP.h \
Core.h \
CoreP.h \
Intrinsic.h \
IntrinsicP.h \
Object.h \
ObjectP.h \
RectObj.h \
RectObjP.h \
Shell.h \
ShellP.h \
StringDefs.h \
Vendor.h \
VendorP.h
SRCS = \
$(MISCSRCS) \
ActionHook.c \
Alloc.c \
ArgList.c \
Callback.c \
ClickTime.c \
Composite.c \
Constraint.c \
Convert.c \
Converters.c \
Core.c \
Create.c \
Destroy.c \
Display.c \
Error.c \
Event.c \
EventUtil.c \
Functions.c \
GCManager.c \
Geometry.c \
GetActKey.c \
GetResList.c \
GetValues.c \
HookObj.c \
Hooks.c \
Initialize.c \
Intrinsic.c \
Keyboard.c \
Manage.c \
NextEvent.c \
Object.c \
PassivGrab.c \
Pointer.c \
Popup.c \
PopupCB.c \
RectObj.c \
Resources.c \
Selection.c \
SetSens.c \
SetValues.c \
SetWMCW.c \
Shell.c \
StringDefs.c \
Threads.c \
TMaction.c \
TMgrab.c \
TMkey.c \
TMparse.c \
TMprint.c \
TMstate.c \
VarCreate.c \
VarGet.c \
Varargs.c \
Vendor.c \
sharedlib.c \
$(RCMSRCS)
OBJS = \
$(MISCOBJS) \
ActionHook.o \
Alloc.o \
ArgList.o \
Callback.o \
ClickTime.o \
Composite.o \
Constraint.o \
Convert.o \
Converters.o \
Core.o \
Create.o \
Destroy.o \
Display.o \
Error.o \
Event.o \
EventUtil.o \
Functions.o \
GCManager.o \
Geometry.o \
GetActKey.o \
GetResList.o \
GetValues.o \
HookObj.o \
Hooks.o \
Initialize.o \
Intrinsic.o \
Keyboard.o \
Manage.o \
NextEvent.o \
Object.o \
PassivGrab.o \
Pointer.o \
Popup.o \
PopupCB.o \
RectObj.o \
Resources.o \
Selection.o \
SetSens.o \
SetValues.o \
SetWMCW.o \
Shell.o \
StringDefs.o \
Threads.o \
TMaction.o \
TMgrab.o \
TMkey.o \
TMparse.o \
TMprint.o \
TMstate.o \
VarCreate.o \
VarGet.o \
Varargs.o \
Vendor.o \
$(RCMOBJS)
UNSHAREDOBJS = StringDefs.o sharedlib.o
UNSHAREDOBJS = sharedlib.o
SpecialCLibObjectRule(Intrinsic,$(ICONFIGFILES),$(SRCH_DEFINES))
SpecialCLibObjectRule(Error,$(ICONFIGFILES),$(DB_DEFINES))
SpecialCLibObjectRule(Alloc,$(_NOOP_),$(ALLOC_DEFINES))
SpecialCLibObjectRule(Converters,$(ICONFIGFILES),$(BC_DEFINES))
SpecialCLibObjectRule(Resources,$(ICONFIGFILES),$(GETVALUES_DEFINES))
SpecialCLibObjectRule(TMaction,$(_NOOP_),$(RCONST_DEFINES))
SpecialCLibObjectRule(TMkey,$(_NOOP_),-DXKB)
SpecialCObjectRule(sharedlib,$(_NOOP_),$(SHLIBDEF))
SpecialCLibObjectRule(PassivGrab,$(_NOOP_),-O0)
STRINGS_FILES = StringDefs.c StringDefs.h Shell.h
STRINGS_TMPLS = util/StrDefs.ct util/StrDefs.ht util/Shell.ht
STRING_LIST = util/string.list
ToolkitMakeStrings($(STRINGS_FILES),$(STRING_LIST),$(STRINGSABIOPTIONS),$(STRINGS_TMPLS),StringDefs.c)
DependTarget()