Imakefile   [plain text]


XCOMM $Xorg: Imakefile,v 1.3 2000/08/17 19:44:20 cpqbld Exp $




XCOMM $XFree86: xc/lib/PEX5/Imakefile,v 1.4 2001/01/17 19:41:30 dawes Exp $

#define DoNormalLib NormalLibPex
#define DoSharedLib SharedLibPex
#define DoExtraLib SharedLibPex
#define DoDebugLib DebugLibPex
#define DoProfileLib ProfileLibPex
#define LibName PEX5
#define SoRev SOPEXREV
#define IncSubdir X11
#define IncSubSubdir PEX5

#include <Threads.tmpl>

#ifdef SharedPexReqs
REQUIREDLIBS = SharedPexReqs
#endif

#ifdef PexNativeFPFormat
NATIVE_FP_FORMAT = PexNativeFPFormat
FP_DEFINES = -DNATIVE_FP_FORMAT=$(NATIVE_FP_FORMAT)
#endif

#if Malloc0ReturnsNull
ALLOC_DEFINES = -DMALLOC_0_RETURNS_NULL
#endif

DEFINES = $(FP_DEFINES) $(ALLOC_DEFINES)

HEADERS = PEXlib.h \
	  PEXlibint.h \
	  PEX.h \
	  PEXproto.h \
	  PEXprotost.h

SRCS =  pl_convert.c \
	pl_escape.c \
	pl_font.c \
	pl_free.c \
	pl_lut.c \
	pl_nameset.c \
        pl_oc_attr.c \
	pl_oc_dec.c \
	pl_oc_enc.c \
	pl_oc_prim.c \
	pl_oc_str.c \
	pl_oc_util.c \
	pl_pc.c \
	pl_pick.c \
        pl_rdr.c \
	pl_sc.c \
	pl_startup.c \
	pl_struct.c \
	pl_util.c \
	pl_wks.c
	
OBJS =  pl_convert.o \
	pl_escape.o \
	pl_font.o \
	pl_free.o \
	pl_lut.o \
	pl_nameset.o \
        pl_oc_attr.o \
	pl_oc_dec.o \
	pl_oc_enc.o \
	pl_oc_prim.o \
	pl_oc_str.o \
	pl_oc_util.o \
	pl_pc.o \
	pl_pick.o \
        pl_rdr.o \
	pl_sc.o \
	pl_startup.o \
	pl_struct.o \
	pl_util.o \
	pl_wks.o
	

#include <Library.tmpl>

/* Work around a problem with SunPro C 4.2 (ix86) */
#ifdef HasSunC
SpecialCLibObjectRule(pl_util,,-g)
#endif

DependTarget()