#
# Standard Makefile 
#

# Set included libraries.
#LIBS = -lnetcdf -lsun
LIBS = -lnetcdf 

# Set common include paths.
COM_INCS = -I/usr/local/include

# Set compiler flags.
CC = gcc
CFLAGS = -g

# Set program specifics.
EXE_1Hz = read_1Hz
EXE_10Hz = read_10Hz
EXE_40Hz = read_40Hz

all: $(EXE_1Hz)

$(EXE_1Hz): $(EXE_1Hz).o
	$(CC) $(CFLAGS) -o $(EXE_1Hz) $(EXE_1Hz).o $(COM_INCS) $(LIBS)

$(EXE_1Hz).o: $(EXE_1Hz).c
	$(CC) $(CFLAGS) -c -o $(EXE_1Hz).o $(EXE_1Hz).c

clean:
	rm -f $(EXE_1Hz) *.a *.o *.u
#
all: $(EXE_10Hz)

$(EXE_10Hz): $(EXE_10Hz).o
	$(CC) $(CFLAGS) -o $(EXE_10Hz) $(EXE_10Hz).o $(COM_INCS) $(LIBS)

$(EXE_10Hz).o: $(EXE_10Hz).c
	$(CC) $(CFLAGS) -c -o $(EXE_10Hz).o $(EXE_10Hz).c

clean:
	rm -f $(EXE_10Hz) *.a *.o *.u
#
all: $(EXE_40Hz)

$(EXE_40Hz): $(EXE_40Hz).o
	$(CC) $(CFLAGS) -o $(EXE_40Hz) $(EXE_40Hz).o $(COM_INCS) $(LIBS)

$(EXE_40Hz).o: $(EXE_40Hz).c
	$(CC) $(CFLAGS) -c -o $(EXE_40Hz).o $(EXE_40Hz).c

clean:
	rm -f $(EXE_40Hz) *.a *.o *.u
