File: make.com

package info (click to toggle)
hdf-eos5 5.1.13.dfsg.1-3
  • links: PTS
  • area: main
  • in suites: wheezy
  • size: 23,304 kB
  • sloc: ansic: 77,198; fortran: 32,428; sh: 9,521; makefile: 609; csh: 4
file content (20 lines) | stat: -rw-r--r-- 1,387 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
INCDIR = -I$(HDF5INC) -I$(HDFEOS5_INC) -I$(SZIPINC) -I$(JPEGINC) -I$(ZLIBINC)
LIBDIR = -L$(HDF5LIB) -L$(HDFEOS5_LIB) -L$(JPEGLIB) -L$(ZLIBLIB) -lhe5_hdfeos -lGctp $(HDF5LIB)/libhdf5_hl.a $(HDF5LIB)/libhdf5.a -ljpeg -lz $(SZIPLIB)/libsz.a -lm
#LIBDIR = -L$(HDFEOS5_LIB)  -L$(JPEGLIB) -L$(ZLIBLIB) -lhe5_hdfeos -lGctp $(HDF5LIB)/libhdf5.a -ljpeg -lz $(SZIPLIB)/libsz.a -lm /usr/lib/librpc.a
default all:
	@echo " "; echo " "; \
	if [ "$(HDFINC)" = "" ] || [ "$(HDF5INC)" = "" ] || [ "$(HDFEOS5_INC)" = "" ] || [ "$(SZIPINC)" = "" ] || [ "$(HDFLIB)" = "" ] || [ "$(HDF5LIB)" = "" ] || [ "$(HDFEOS5_LIB)" = "" ] || [ "$(SZIPLIB)" = "" ] ; then \
		echo " --- ERROR: One or more of the environment variables HDFINC,"; \
		echo " --- HDF5INC, HDFEOS5_INC, SZIPINC, HDFLIB, HDF5LIB, HDFEOS5_LIB,"; \
		echo " --- SZIPLIB has not been set. Failed building utility executable."; \
	else \
		echo " ---- Making executable for HE5_GDconvert_ij2ll grid convertor ----"; \
		echo "$(CC) $(CFLAGS) -o HE5_GDconvert_ij2ll.o $(INCDIR) -c HE5_GDconvert_ij2ll.c"; \
		$(CC) $(CFLAGS) -o HE5_GDconvert_ij2ll.o $(INCDIR) -c HE5_GDconvert_ij2ll.c; \
		echo "$(CC) $(CFLAGS) -o $(HDFEOS5_BIN)/HE5_GDconvert_ij2ll HE5_GDconvert_ij2ll.o $(LIBDIR) $(CEXTRAL)"; \
		$(CC) $(CFLAGS) -o $(HDFEOS5_BIN)/HE5_GDconvert_ij2ll HE5_GDconvert_ij2ll.o $(LIBDIR) $(CEXTRAL); \
		$(RM) $(RMFLAGS) *.o;  \
	fi; \
	echo " ";