# minizipのmakeファイルを参考にしました

CC=cc

# 戻すの忘れてた
# CFLAGS=-Wall -Wextra -O2 -lpthread `pkg-config --cflags --libs gtk+-3.0` -std=c99 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64

CFLAGS=-Wall -Wextra -O2 -lpthread `pkg-config --cflags --libs glib-2.0` -std=c99 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64

OBJ = \
      analyze_argument.o \
      compare_hash.o \
      compare_memcmp.o \
      get_drive_list.o \
      get_file_list.o \
      get_settings_dir.o \
      help.o \
      md5.o \
      process_file_list.o \
      read_conf.o \
      read_write.o \
      set_signal.o \
      snowcp.o \
      verify_hash.o \
      write_conf.o \

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

all: snowcp

snowcp:  $(OBJ)
	$(CC) $(CFLAGS) -o $@ $(OBJ)

clean:
	/bin/rm -f *.o *~ snowcp
