##############################################################
##
## This is a generated file
##

INCLUDESDIR=/usr/local/include
LIBSDIR=/usr/local/lib
CONFIGSDIR=/usr/lib/X11/Xclasses
ROOTID=0

CC=g++
MAKE=make
AR=ar
TAR=tar

MAKEXPM=n
USESHAPE=y
DEFINES=-DNO_NANOSLEEP -D__Linux__ -DCONFIGSDIR=\"$(CONFIGSDIR)\" -DROOTID=$(ROOTID)

LIBMAJOR=0
LIBMINOR=7
LIBPATCH=20

VERSION=0.19

######################################################################
#
# make Rules
#

## configs - "y" for yes, "n" for no

# make shared lib
SHAREDLIB=y

# only yes if SHAREDLIB yes !
USESHAREDLIB=y

# use shared xpm lib - SHAREDLIB and SHAREDXPM should have the same
# value or we might get in some trouble if we use the shared Xclasses library
SHAREDXPM=y

# debug mode
DEBUG=n

# strip files
STRIP_CMD=strip

## CPU options (currently only intel x86)
CPU386=
CPU486=-m486
CPU586=-m486 -malign-loops=2 -malign-jumps=2 -malign-functions=2

## set CPU options and optimize
CPU=$(CPU586) -O3

## additional include paths
INCLUDES=-I$(TOPDIR)/include -I/usr/openwin/include -I/usr/local/include -I$(INCLUDESDIR)

## Flags for compiler AND linker
BOTH=

## warnings
WARNS=-Winline -Wuninitialized -Wunused -Wreturn-type -Wreorder
#WARNS=-Winline -Wuninitialized -Wunused -Wreturn-type -Wreorder -Wshadow
#WARNS=-W -Wunused -Wswitch -Wuninitialized -Woverloaded-virtual -Winline -Wreturn-type

## compiler flags
CC_OPTIONS=$(CPU) $(WARNS) $(INCLUDES) $(DEFINES)

## linker flags
LD_OPTIONS=-L/usr/X11/lib -L/usr/lib -L$(LIBSDIR)

## linker libraries
SHLIBS=-lX11 -lm


######################################################################

ifeq ($(USESHAPE),y)
 C1=-DSHAPE
 L1=-lXext
endif

ifeq ($(SHAREDXPM),y)
 L2=-lXpm
else
 ifeq ($(MAKEXPM),y)
  L2=$(TOPDIR)/lib/libXpm.a
 else
  L2=libXpm.a
 endif
endif

ifeq ($(DEBUG),y)
 C2=-g
 STRIP=echo
else
 STRIP=$(STRIP_CMD)
endif


LIBS=$(SHLIBS) $(L1) $(L2)
CCFLAGS=$(CC_OPTIONS) $(C1) $(C2) $(BOTH)
LDFLAGS=$(LD_OPTIONS) $(BOTH)

LIBNAME=libXclasses.so.
ARNAME=libXclasses.a

