#------------------------------------------------------------------------------
# Makefile for producing libdbclient.so
#
# Copyright (C) 2001, WSI Corporation
#------------------------------------------------------------------------------
#
.SUFFIXES: .c .o
#
# Specity location for Makefiles that are included.
#
INCLUDEDIRS = -I.
BUILD_DIR = ../../io_grib_share/build
#
# Specify directory that output library is to be put in.
#
LIB_DEST = ..
#
# SPECIFY local include directories used during compilation of source code.
#
# CXX_INCLUDES is for C++ files
# C_INCLUDES is for C files
#
C_INCLUDES = -I.
CXX_INCLUDES = -I.
F_INCLUDES = -I. -Ig2lib
FORMAT = $(FIXED)
ARFLAGS = ruv
#
# SPECIFY any subdirectories containing libraries that may be dynamically
# linked by this library.
#
SUB_DIRS =
#
# SPECIFY information for building a library:
#
# LIB_NAME - Fragment of name of the library to build
# e.g. if library file name is libfoo.so, set LIB_NAME = foo
# DEP_LIBS - The tokens required to link a shared library against other
# shared libraries upon which it depends. DEP_LIBS should
# contain -L
tokens to specify where the dependent
# libraries are, and -l tokens to specify libraries to link.
# OBJS - List of object files that go into the library.
#
# NOTES:
# 1. Be careful about whitespace after the last character in the LIB_NAME.
# These spaces will generate an error when the library is made.
#
LIB_NAME = io_grib2
CPPFLAGS = -DUSE_JPEG2000
#
# To have the option of using the PNG compression scheme in the grib2 output,
# uncomment the following line. In addition, you will need to assure
# that you have libpng and libz installed on your system. If the libraries
# are not in standard system locations, you will need to modify your
# configure.wrf file in order to specify the locations of the libraries.
#
#CPPFLAGS = -DUSE_PNG -DUSE_JPEG2000
#
# In addition, you will need to add the following objects to the object list
# below.
# pngpack.o \
# pngunpack.o \
# enc_png.o \
# dec_png.o \
#
# Further, you will need to add "-lpng" to your link line in configure.wrf
#
# Note: PNG functionality has only been tested on Linux.
#
DEP_LIBS =
OBJS = \
gridtemplates.o \
pdstemplates.o \
drstemplates.o \
gribmod.o \
realloc.o \
addfield.o \
addgrid.o \
addlocal.o \
getfield.o \
gb_info.o \
gf_getfld.o \
gf_free.o \
gf_unpack1.o \
gf_unpack2.o \
gf_unpack3.o \
gf_unpack4.o \
gf_unpack5.o \
gf_unpack6.o \
gf_unpack7.o \
gettemplates.o \
getlocal.o \
getdim.o \
getpoly.o \
gribcreate.o \
gribend.o \
gribinfo.o \
mkieee.o \
rdieee.o \
simpack.o \
simunpack.o \
cmplxpack.o \
compack.o \
misspack.o \
pack_gp.o \
reduce.o \
comunpack.o \
specpack.o \
specunpack.o \
jpcpack.o \
jpcunpack.o \
enc_jpeg2000.o \
dec_jpeg2000.o \
gbytesc.o \
skgb.o \
ixgb2.o \
getidx.o \
getg2i.o \
getg2ir.o \
getgb2s.o \
getgb2r.o \
getgb2l.o \
getgb2.o \
getgb2p.o \
getgb2rp.o \
putgb2.o \
g2grids.o \
gdt2gds.o \
mova2i.o \
params.o
#
# Include the boilerplate rules for building library modules.
#
include $(BUILD_DIR)/library_rules.mk
#
# Compile dependencies. These are appended to this file by make depend.
#
# DO NOT DELETE THIS LINE -- make depend depends on it.