# GCC=gcc -Xcpluscomm -cckr
# GCC=gcc -fstack-protector-all 
GCC=gcc 
CFLAGS= -O2 -g -lm 
# CFLAGS= -Wall -O3 -g -lm -lpthread

COMPILE = $(GCC) $(CFLAGS)

LIBC_OBJS = libc/io.lib.c libc/misc.lib.c libc/unix.lib.c libc/util.c libc/convert.c 
C_OBJS = init.o calc.o main.o print.o util.o tables.o hydropho_cal.o accessc.o
VOLUME_OBJS = volume.o volume_util.o 

all: $(LIBC_OBJS) resmf

resmf: $(C_OBJS) $(VOLUME_OBJS) 
	$(GCC) $(LIBC_OBJS) $(CFLAGS) -o resmf $^ 

.c.o:
	$(GCC) -c $(CFLAGS) $*.c

clean:
	find . -name "*.o" | xargs rm -f   rm  resmf  
