You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
81 lines
2.3 KiB
81 lines
2.3 KiB
9 years ago
|
--- Makefile.orig 2016-01-04 13:09:58.661150785 -0800
|
||
|
+++ Makefile 2016-01-04 13:17:12.707621825 -0800
|
||
|
@@ -1,7 +1,7 @@
|
||
|
# Makefile for libbufrex
|
||
|
#
|
||
|
R64 = R64
|
||
|
-TARGETS = all clean
|
||
|
+TARGETS = all clean test
|
||
|
LIBRARY = libbufr$(R64).a
|
||
|
SHELL=/bin/sh
|
||
|
SUBDIRS = fortranC bufrdc pbio bufrtables examples
|
||
|
@@ -11,12 +11,14 @@
|
||
|
( echo "*************************"; \
|
||
|
echo "*** Make in $$name "; \
|
||
|
echo "*************************"; \
|
||
|
- cd $$name ; make ; ) done
|
||
|
+ $(MAKE) -C $$name LIB=bufr ; ) done
|
||
|
+
|
||
|
+test :
|
||
|
./test.sh
|
||
|
tables_tools/check_tables.sh bufrtables
|
||
|
|
||
|
clean :
|
||
|
@for name in $(SUBDIRS); do\
|
||
|
- ( echo "*** Clean in $$name ***" ;cd $$name ; make clean ); \
|
||
|
+ ( echo "*** Clean in $$name ***" ;$(MAKE) -C $$name clean ); \
|
||
|
done
|
||
|
rm -f $(LIBRARY)
|
||
|
--- examples/Makefile.in.orig 2016-01-04 13:42:39.790648703 -0800
|
||
|
+++ examples/Makefile.in 2016-01-04 13:45:02.384967830 -0800
|
||
|
@@ -16,19 +16,19 @@
|
||
|
#
|
||
|
#
|
||
|
TARGETS = all clean
|
||
|
-EXECS = decode_bufr decode_bufr_image bufr_decode_all tdexp tdexp create_bufr
|
||
|
+EXECS = decode_bufr decode_bufr_image bufr_decode_all bufr_compress tdexp create_bufr
|
||
|
#
|
||
|
#
|
||
|
all :$(EXECS)
|
||
|
|
||
|
-decode_bufr: decode_bufr.o
|
||
|
+decode_bufr: decode_bufr.o
|
||
|
$(FC) $(FFLAGS) -o $@ decode_bufr.o -L$(PLACE) -l$(LIB)$(R64)
|
||
|
|
||
|
-bufr_decode_all: bufr_decode_all.o
|
||
|
- $(FC) $(FFLAGS) -o $@ bufr_decode_all.o -L$(PLACE) -l$(LIB)$(R64)
|
||
|
+bufr_decode_all: bufr_decode_all.o
|
||
|
+ $(FC) $(FFLAGS) -o $@ bufr_decode_all.o -L$(PLACE) -l$(LIB)$(R64)
|
||
|
|
||
|
-bufr_compress: bufr_compress.o
|
||
|
- $(FC) $(FFLAGS) -o $@ bufr_compress.o -L$(PLACE) -l$(LIB)$(R64)
|
||
|
+bufr_compress: bufr_compress.o
|
||
|
+ $(FC) $(FFLAGS) -o $@ bufr_compress.o -L$(PLACE) -l$(LIB)$(R64)
|
||
|
|
||
|
bufr2crex : bufr2crex.o
|
||
|
$(FC) $(FFLAGS) -o $@ bufr2crex.o -L$(PLACE) -l$(LIB)$(R64) -lcrex$(R64)
|
||
|
@@ -48,4 +48,4 @@
|
||
|
clean :
|
||
|
@for name in $(EXECS); do\
|
||
|
(rm -f $$name *.o ); \
|
||
|
- done
|
||
|
+ done
|
||
|
--- bufrtables/Makefile.orig 2016-01-04 14:03:47.292850644 -0800
|
||
|
+++ bufrtables/Makefile 2016-01-04 14:05:22.242500485 -0800
|
||
|
@@ -25,11 +25,14 @@
|
||
|
OBJECTS = $(OBJECTS.F) $(OBJECTS.c)
|
||
|
#
|
||
|
#
|
||
|
-all: links
|
||
|
+all: pgms links
|
||
|
|
||
|
links:
|
||
|
./clean.sh
|
||
|
./links.sh
|
||
|
+
|
||
|
+pgms: bufr2txt_tables bufr_split_tables txt2bufr_tables
|
||
|
+
|
||
|
bufr2txt_tables: bufr2txt_tables.f
|
||
|
$(FC) $(FFLAGS) -o bufr2txt_tables bufr2txt_tables.f $(LIBRARY)
|
||
|
bufr_split_tables: bufr_split_tables.f
|