XCOMM $Xorg: Imakefile,v 1.3 2000/08/17 19:46:02 cpqbld Exp $ XCOMM $XFree86: xc/lib/Xmu/Imakefile,v 1.7 1999/04/28 15:04:50 dawes Exp $ #define DoNormalLib NormalLibXmu #define DoSharedLib SharedLibXmu #define DoExtraLib SharedLibXmu #define DoDebugLib DebugLibXmu #define DoProfileLib ProfileLibXmu #define HasSharedData YES #define LibName NX_Xmu #define SoRev SOXMUREV #define IncSubdir X11 #define IncSubSubdir Xmu #include #ifdef SharedXmuReqs REQUIREDLIBS = SharedXmuReqs #endif /* Since people link in Xmu without Xt, we avoid references to string data. */ #if HasSharedLibraries SHAREDCODEDEF = SharedCodeDef -DXTSTRINGDEFINES #endif LINTLIBS = $(LINTXLIB) #if HasSnprintf MISC_DEFINES = -DHAS_SNPRINTF #else MISC_INCLUDES = -I$(LIBSRC)/misc #endif DEFINES = $(MISC_DEFINES) INCLUDES = $(MISC_INCLUDES) #ifdef OsNameDefines OS_NAME_DEFINES = OsNameDefines #endif CSSDEFS = $(OS_NAME_DEFINES) $(CONNECTION_FLAGS) BITDEFS = -DBITMAPDIR=\"$(INCDIR)/X11/bitmaps\" HEADERS = \ Xmu.h \ Atoms.h \ CharSet.h \ CloseHook.h \ Converters.h \ CurUtil.h \ CvtCache.h \ DisplayQue.h \ Drawing.h \ Editres.h \ EditresP.h \ Error.h \ ExtAgent.h \ Initer.h \ Lookup.h \ Misc.h \ StdSel.h \ StdCmap.h \ SysUtil.h \ WidgetNode.h \ WinUtil.h \ Xct.h SRCS = \ AllCmap.c \ Atoms.c \ ClientWin.c \ Clip.c \ CloseHook.c \ CmapAlloc.c \ CrCmap.c \ CrPixFBit.c \ CursorName.c \ CvtCache.c \ CvtStdSel.c \ DefErrMsg.c \ DelCmap.c \ DisplayQue.c \ Distinct.c \ DrawLogo.c \ DrRndRect.c \ EditresCom.c \ ExtAgent.c \ FToCback.c \ GetHost.c \ GrayPixmap.c \ Initer.c \ LocBitmap.c \ Lookup.c \ LookupCmap.c \ Lower.c \ RdBitF.c \ ScrOfWin.c \ ShapeWidg.c \ StdCmap.c \ StrToBS.c \ StrToBmap.c \ StrToCurs.c \ StrToGrav.c \ StrToJust.c \ StrToLong.c \ StrToOrnt.c \ StrToShap.c \ StrToWidg.c \ UpdMapHint.c \ VisCmap.c \ WidgetNode.c \ Xct.c \ sharedlib.c #if SharedDataSeparation UNSHAREDOBJS = sharedlib.o #endif OBJS = \ AllCmap.o \ Atoms.o \ ClientWin.o \ Clip.o \ CloseHook.o \ CmapAlloc.o \ CrCmap.o \ CrPixFBit.o \ CursorName.o \ CvtCache.o \ CvtStdSel.o \ DefErrMsg.o \ DelCmap.o \ DisplayQue.o \ Distinct.o \ DrawLogo.o \ DrRndRect.o \ EditresCom.o \ ExtAgent.o \ FToCback.o \ GetHost.o \ GrayPixmap.o \ Initer.o \ LocBitmap.o \ Lookup.o \ LookupCmap.o \ Lower.o \ RdBitF.o \ ScrOfWin.o \ ShapeWidg.o \ StdCmap.o \ StrToBS.o \ StrToBmap.o \ StrToCurs.o \ StrToGrav.o \ StrToJust.o \ StrToLong.o \ StrToOrnt.o \ StrToShap.o \ StrToWidg.o \ UpdMapHint.o \ VisCmap.o \ WidgetNode.o \ Xct.o #include SpecialCLibObjectRule(CvtStdSel,$(ICONFIGFILES),$(CSSDEFS)) SpecialCLibObjectRule(LocBitmap,$(ICONFIGFILES),$(BITDEFS)) #if DoSharedLib && SharedDataSeparation SpecialCObjectRule(sharedlib,$(_NOOP_),$(SHLIBDEF)) #endif DependTarget()