Subversion Repositories shark

Compare Revisions

Ignore whitespace Rev 106 → Rev 107

/shark/trunk/config/libdep.mk
9,6 → 9,18
LINK_LIB =
LIB_DEP =
 
 
# Dependencies
# -------------------------------------------------------
 
# these are the libraries the use wants to use
USELIB = $(SHARKOPT)
 
ifeq ($(findstring __PNG__,$(SHARKOPT)) , __PNG__)
USELIB += __ZLIB__
endif
 
 
# --------------------------------------------------------------------------
# Library File names
ifndef GRAPH_DRV
15,24 → 27,19
GRAPH_DRV=grx
endif
 
# PXC
# PXC (Framegrabber)
# ----------------------------------------------------------------
ifeq ($(findstring __PXC__,$(USELIB)) , __PXC__)
 
INCL += -I$(BASE)/drivers/pxc/include
 
ifeq ($(LIB_PATH)/libhpxc.a,$(wildcard $(LIB_PATH)/libhpxc.a))
LINK_LIB += -lhpxc
LIB_DEP += $(LIB_PATH)/libhpxc.a
endif
 
# FFTR
ifeq ($(LIB_PATH)/libfftr.a,$(wildcard $(LIB_PATH)/libfftr.a))
LINK_LIB += -lfftr
LIB_DEP += $(LIB_PATH)/libfftr.a
endif
 
# FFTC
ifeq ($(LIB_PATH)/libfftc.a,$(wildcard $(LIB_PATH)/libfftc.a))
LINK_LIB += -lfftc
LIB_DEP += $(LIB_PATH)/libfftc.a
endif
 
# HPCI
ifeq ($(LIB_PATH)/libhpci.a,$(wildcard $(LIB_PATH)/libhpci.a))
LINK_LIB += -lhpci
53,12 → 60,19
endif
endif
 
# hdev
ifeq ($(LIB_PATH)/libhdev.a,$(wildcard $(LIB_PATH)/libhdev.a))
LINK_LIB += -lhdev
LIB_DEP += $(LIB_PATH)/libhdev.a
# oldchar
# ----------------------------------------------------------------
ifeq ($(findstring __OLDCHAR__,$(USELIB)) , __OLDCHAR__)
 
INCL += -I$(BASE)/drivers/oldchar/include
 
ifeq ($(LIB_PATH)/liboldch.a,$(wildcard $(LIB_PATH)/liboldch.a))
LINK_LIB += -loldch
LIB_DEP += $(LIB_PATH)/liboldch.a
endif
 
endif
 
# hsnd
ifeq ($(LIB_PATH)/libhsnd.a,$(wildcard $(LIB_PATH)/libhsnd.a))
LINK_LIB += -lhsnd
156,17 → 170,31
endif
 
# 6025e
# ----------------------------------------------------------------
ifeq ($(findstring __6025E__,$(USELIB)) , __6025E__)
 
INCL += -I$(BASE)/drivers/pci6025e/include
 
ifeq ($(LIB_PATH)/lib6025e.a,$(wildcard $(LIB_PATH)/lib6025e.a))
LINK_LIB += -l6025e
LIB_DEP += $(LIB_PATH)/lib6025e.a
endif
 
endif
 
# Parport
# ----------------------------------------------------------------
ifeq ($(findstring __PPORT__,$(USELIB)) , __PPORT__)
 
INCL += -I$(BASE)/drivers/parport/include
 
ifeq ($(LIB_PATH)/libpport.a,$(wildcard $(LIB_PATH)/libpport.a))
LINK_LIB += -lpport
LIB_DEP += $(LIB_PATH)/libpport.a
endif
 
endif
 
# SVGA
ifeq ($(LIB_PATH)/libsvga.a,$(wildcard $(LIB_PATH)/libsvga.a))
ifeq ($(GRAPH_DRV),svga)
175,7 → 203,46
endif
endif
 
# PCLAB
# ----------------------------------------------------------------
ifeq ($(findstring __PCLAB__,$(USELIB)) , __PCLAB__)
 
INCL += -I$(BASE)/drivers/pcl812/include
 
ifeq ($(LIB_PATH)/libpclab.a,$(wildcard $(LIB_PATH)/libpclab.a))
LINK_LIB += -lpclab
LIB_DEP += $(LIB_PATH)/libpclab.a
endif
 
endif
 
 
# Ports
 
# FFT
# ----------------------------------------------------------------
ifeq ($(findstring __FFT__,$(USELIB)) , __FFT__)
 
INCL += -I$(BASE)/ports/fftw/include
 
#FFTR
ifeq ($(LIB_PATH)/libfftr.a,$(wildcard $(LIB_PATH)/libfftr.a))
LINK_LIB += -lfftr
LIB_DEP += $(LIB_PATH)/libfftr.a
endif
# FFTC
ifeq ($(LIB_PATH)/libfftc.a,$(wildcard $(LIB_PATH)/libfftc.a))
LINK_LIB += -lfftc
LIB_DEP += $(LIB_PATH)/libfftc.a
endif
endif
 
# OSMESA
# ----------------------------------------------------------------
ifeq ($(findstring __OSMESA__,$(USELIB)) , __OSMESA__)
 
INCL += -I$(BASE)/ports/mesa/include
 
ifeq ($(LIB_PATH)/libosmesa.a,$(wildcard $(LIB_PATH)/libosmesa.a))
LINK_LIB += -losmesa
LIB_DEP += $(LIB_PATH)/libosmesa.a
193,15 → 260,32
LIB_DEP += $(LIB_PATH)/libglu.a
endif
 
# PCL812
ifeq ($(LIB_PATH)/libpcl812.a,$(wildcard $(LIB_PATH)/libpcl812.a))
LINK_LIB += -lpcl812
LIB_DEP += $(LIB_PATH)/libpcl812.a
endif
 
# PNG
# ----------------------------------------------------------------
ifeq ($(findstring __PNG__,$(USELIB)) , __PNG__)
 
INCL += -I$(BASE)/ports/png/include
 
# PNG
ifeq ($(LIB_PATH)/libpng.a,$(wildcard $(LIB_PATH)/libpng.a))
LINK_LIB += -lpng
LIB_DEP += $(LIB_PATH)/libpng.a
endif
 
endif
 
# ZLIB
# ----------------------------------------------------------------
ifeq ($(findstring __ZLIB__,$(USELIB)) , __ZLIB__)
 
INCL += -I$(BASE)/ports/zlib/include
 
# PNG
ifeq ($(LIB_PATH)/libzlib.a,$(wildcard $(LIB_PATH)/libzlib.a))
LINK_LIB += -lzlib
LIB_DEP += $(LIB_PATH)/libzlib.a
endif
 
endif