source: trunk/WRF.COMMON/WRFV2/external/io_grib_share/Makefile

Last change on this file was 11, checked in by aslmd, 14 years ago

spiga@svn-planeto:ajoute le modele meso-echelle martien

File size: 2.2 KB
Line 
1#------------------------------------------------------------------------------
2#  Makefile for producing libdbclient.so
3#
4#  Copyright (C) 2001, WSI Corporation
5#------------------------------------------------------------------------------
6#
7
8.SUFFIXES:      .c .o
9
10#
11# Specity location for Makefiles that are included.
12#
13INCLUDEDIRS = -I.
14BUILD_DIR = $(IO_GRIB_SHARE_DIR)./build
15#
16# Specify directory that output library is to be put in.
17#
18LIB_DEST = .
19#
20#  SPECIFY local include directories used during compilation of source code.
21#
22#    CXX_INCLUDES is for C++ files
23#    C_INCLUDES is for C files
24#
25C_INCLUDES   = -I.
26CXX_INCLUDES = -I.
27F_INCLUDES   = -I.
28ARFLAGS      = cruv
29
30FORMAT = $(FREE)
31
32#
33#  SPECIFY any subdirectories containing libraries that may be dynamically
34#          linked by this library.
35#
36SUB_DIRS =
37
38#
39#  SPECIFY information for building a library:
40#
41#    LIB_NAME - Fragment of name of the library to build
42#               e.g. if library file name is libfoo.so, set LIB_NAME = foo
43#    DEP_LIBS - The tokens required to link a shared library against other
44#               shared libraries upon which it depends.  DEP_LIBS should
45#               contain -L<dir> tokens to specify where the dependent
46#               libraries are, and -l<lib> tokens to specify libraries to link.
47#    OBJS     - List of object files that go into the library.
48#
49#  NOTES:
50#  1. Be careful about whitespace after the last character in the LIB_NAME.
51#     These spaces will generate an error when the library is made.
52#
53LIB_NAME = io_grib_share
54SYS_DEFINES =
55DEP_LIBS = 
56OBJS =  \
57        io_grib_share.o \
58        get_region_center.o \
59        gridnav.o \
60        open_file.o
61
62#
63#  List of subdirectories to which to pass make commands.
64#
65LIB_DIRS = 
66EXE_DIRS =
67SUB_DIRS = $(LIB_DIRS) $(EXE_DIRS)
68
69#
70#  Clean up old build files
71#
72superclean:
73        /bin/rm -f *.o > /dev/null 2>&1
74        /bin/rm -f *.f90 > /dev/null 2>&1
75        /bin/rm -f *.mod > /dev/null 2>&1
76        /bin/rm -f *.a > /dev/null 2>&1
77
78
79#
80#  Include the boilerplate rules for building library modules.
81#
82include $(BUILD_DIR)/library_rules.mk
83
84#
85#  Compile dependencies.  These are appended to this file by make depend.
86#
87# DO NOT DELETE THIS LINE -- make depend depends on it.
Note: See TracBrowser for help on using the repository browser.