66 lines
2.3 KiB
Text
66 lines
2.3 KiB
Text
# ============================================================================
|
|
# pgm: Makefile_lib_lx .. makefile to update the pproc_lib-PProcUtil library file
|
|
#
|
|
# cmt: File made on Wed Aug 6 13:01:59 EDT 2008 by user "dsa"
|
|
# ============================================================================
|
|
|
|
LIB = /fs/hseb/ob83/ohd/pproc_lib/lib
|
|
|
|
ARFLAGS = rv
|
|
FC = /fs/opt/pgi/linux86/bin/pgf90
|
|
FOPTIM = -g
|
|
FFLAGS = $(FOPTIM) -Mbackslash -Mpreprocess
|
|
|
|
CC = /usr/bin/gcc
|
|
COPTIM =
|
|
CFLAGS = $(COPTIM) -fno-strict-aliasing -DUNIX -DGRTYPE_PS -DGRTYPE_XWIN -DLINX -DX1D -DTIMER -D__USE_GNU -DUSE_XM_MWMUTIL_H -DUSE_XGPM -Wall -Wno-unused-variable -Wno-comment
|
|
|
|
INSERTS = -I/fs/hseb/ob83/ohd/whfs_lib/inc/general \
|
|
-I/fs/hseb/ob83/ohd/whfs_lib/inc/dbms \
|
|
-I/fs/hseb/ob83/ohd/whfs_lib/inc/gui \
|
|
-I/fs/hseb/ob83/ohd/whfs_lib/inc/riverpro \
|
|
-I/fs/hseb/ob83/ohd/util/inc \
|
|
-I/fs/hseb/ob83/ohd/pproc_lib/inc
|
|
|
|
INSERTS_FC = -I/fs/opt/pgi/linux86/include \
|
|
-I../TEXT
|
|
|
|
INSERTS_CC = -I/usr/include/informix/esql/ \
|
|
-I/usr/X11R6/include \
|
|
-I/usr/include \
|
|
-I/usr/lib/gcc/i386-redhat-linux/3.4.6/include \
|
|
-I/usr/local/netcdf/include \
|
|
-I/usr/local/jdk-1.5.0_04/include \
|
|
-I/usr/local/jdk-1.5.0_04/include/linux \
|
|
-I/usr/include \
|
|
-I../TEXT
|
|
|
|
.SUFFIXES:
|
|
.SUFFIXES: .f .c .h .o .a
|
|
|
|
.f.a:
|
|
@echo "-------------------------------- $<"
|
|
@$(FC) $(FFLAGS) $(INSERTS_FC) $(INSERTS) -c $< \
|
|
&& ar $(ARFLAGS) $@ $*.o \
|
|
|| echo "e - $*"
|
|
@rm -f $*.o
|
|
# @[ -f ${*F}.stb ] && rm -f ${*F}.stb
|
|
@echo "--------------------------------"
|
|
|
|
.c.a:
|
|
@echo "-------------------------------- $<"
|
|
@$(CC) $(CFLAGS) $(INSERTS_CC) $(INSERTS) -c $< \
|
|
&& ar $(ARFLAGS) $@ $*.o \
|
|
|| echo "e - $*"
|
|
@rm -f $*.o
|
|
@echo "--------------------------------"
|
|
|
|
$(LIB)/libPProcUtil_t.a: \
|
|
$(LIB)/libPProcUtil_t.a(tadj.o) \
|
|
$(LIB)/libPProcUtil_t.a(current_GMT_dt.o) \
|
|
$(LIB)/libPProcUtil_t.a(hrap.o) \
|
|
$(LIB)/libPProcUtil_t.a(mpe_write_xmrg.o) \
|
|
$(LIB)/libPProcUtil_t.a(read_stage1_decoded.o) \
|
|
$(LIB)/libPProcUtil_t.a(read_xmrg_file.o) \
|
|
$(LIB)/libPProcUtil_t.a(save_grib.o)
|
|
|