#
#   Linux
#
#   Configure to build mstep libraries on Linux i386.
#
#	Author:	Felipe A. Rodriguez <far@pcmagic.net>
#	Date:	January 1999
#
LIBS := $(LIBS) -lmbase -lmgdo -lobjc -lpthread -ldl -lm -lavcall

#
#   Library name and lib build commands 
#
SHARED_LIB_SUFFIX = .so
STATIC_LIB_SUFFIX = .a

# Library names
SHARED_LIB = $(LIBRARY)$(SHARED_LIB_SUFFIX)
#STATIC_LIB = $(LIBRARY)$(STATIC_LIB_SUFFIX)

# Library build commands
BUILD_SHARED_LIB = $(CC) -shared -Wl,-soname,$(SHARED_LIB) -o $(SHARED_LIB)
#BUILD_STATIC_LIB = $(AR) rc $(STATIC_LIB)

#
#   AppKit backend: xraw (Xlib), wint (Windows NT) or step (NeXTSTEP)
#
BACKEND = xraw


ifeq ($(CFLAGS_DEFINED),)
CFLAGS_DEFINED = YES

ifeq ($(TOP),$(mySTEP_ROOT))
_TOP = $(TOP)
else
_TOP = ../$(TOP)
endif

CFLAGS := $(CFLAGS) -g -O2 -fPIC -Wno-import -D_REENTRANT -gstabs \
			-I$(_TOP)/AppKit/Headers -I$(_TOP)/Foundation/Headers

CFLAGS := $(CFLAGS) -L$(_TOP)/Foundation/DO/$(OBJS_DIR) \
					-L$(_TOP)/Foundation/Source/$(OBJS_DIR) \
					-L$(_TOP)/AppKit/Model/$(OBJS_DIR) \
					-L$(_TOP)/AppKit/Source/$(OBJS_DIR) \
					-L$(_TOP)/AppKit/Source/$(BACKEND)/$(OBJS_DIR)
endif

LFLAGS := $(LFLAGS) $(CFLAGS) 
BUNDLE_CFLAGS := $(BUNDLE_CFLAGS) -shared $(CFLAGS)
APP_LIBS := -L/usr/X11R6/lib -lX11 -lXext -lxraw -lappkit -ltiff -lmib $(LIBS) 
