diff options
Diffstat (limited to 'xc/lib/dpstk/Imakefile')
-rw-r--r-- | xc/lib/dpstk/Imakefile | 85 |
1 files changed, 85 insertions, 0 deletions
diff --git a/xc/lib/dpstk/Imakefile b/xc/lib/dpstk/Imakefile new file mode 100644 index 000000000..04d0d1727 --- /dev/null +++ b/xc/lib/dpstk/Imakefile @@ -0,0 +1,85 @@ +XCOMM $XFree86: xc/lib/dpstk/Imakefile,v 1.3 2000/02/15 01:07:59 dawes Exp $ + +#define DoNormalLib NormalLibDpsTk +#define DoSharedLib SharedLibDpsTk +#define DoExtraLib SharedLibDpsTk +#define DoDebugLib DebugLibDpsTk +#define DoProfileLib ProfileLibDpsTk +#define LibName dpstk +#define SoRev SODPSTKREV +#define LibHeaders NO + + PSWRAP = $(TOP)/config/pswrap/pswrap + +#if HasMotif +MOTIFSRCS = FSBwraps.c FontSample.c FontSB.c FontCreato.c \ + CSBwraps.c ColorSB.c DSWwraps.c DPSScrollW.c +MOTIFOBJS = FSBwraps.o FontSample.o FontSB.o FontCreato.o \ + CSBwraps.o ColorSB.o DSWwraps.o DPSScrollW.o +#endif + +#ifndef DefaultResourcePath +#define DefaultResourcePath NULL +#endif +RESPATH = DefaultResourcePath + +#if NoStrstr + DEFINES = -DNO_STRSTR_AVAILABLE -DDEFAULT_RESOURCE_PATH=\"${RESPATH}\" +#else + DEFINES = -DDEFAULT_RESOURCE_PATH=\"${RESPATH}\" +#endif + + +DERIVED_FILES = FSBwraps.c FSBwraps.h XDPSpwraps.c XDPSpwraps.h \ + XDPSswraps.c XDPSswraps.h CSBwraps.c CSBwraps.h \ + DSWwraps.c DSWwraps.h + +SRCS = XDPSpwraps.c XDPSswraps.c XDPSshare.c XDPSpreview.c \ + XDPSuserpath.c + +OBJS = XDPSpwraps.o XDPSswraps.o XDPSshare.o XDPSpreview.o \ + XDPSuserpath.o + +#include <Library.tmpl> + +.SUFFIXES: .psw + +.psw.c : + RunProgram(PSWRAP,-o $*.c -h $*.h $<) + +includes:: $(SRCS) + +#if HasMotif + +includes:: $(MOTIFSRCS) + +#if DoSharedLib +SharedLibraryTarget(dpstkXm,$(SODPSREV),$(MOTIFOBJS),.,.) +InstallSharedLibrary(dpstkXm,$(SODPSREV),$(USRLIBDIR)) +#endif +#if DoNormalLib +#if DoSharedLib +UnsharedLibraryTarget(dpstkXm,$(MOTIFOBJS),unshared,..) +#else +NormalLibraryTarget(dpstkXm,$(MOTIFOBJS)) +#endif +InstallLibrary(dpstkXm,$(USRLIBDIR)) +#endif +#if DebugLibDps +DebuggedLibraryTarget(dpstkXm,$(MOTIFOBJS)) +InstallLibrary(dpstkXm_d,$(USRLIBDIR)) +#endif +#if ProfileLibDps +ProfiledLibraryTarget(dpstkXm,$(MOTIFOBJS)) +InstallDpsProfiledLibrary(dpstkXm_p,$(USRLIBDIR)) +#endif + +InstallAppDefaults(FontSelect) +InstallAppDefaults(ColorSelect) +#endif + +clean :: + ${RM} $(DERIVED_FILES) $(MOTIFOBJS) + +DependTarget() + |