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

CC=cc

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

OBJ = \
      check_lsof.o \
      ch_time_and_mod.o \
      ch_time_and_mod_dir.o \
      cp.o \
      dir_traverse.o \
      fake-defrag.o \
      filefrag_custom.o \
      help.o \
      md5.o \
      set_signal.o \
      verify_hash.o

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

all: fake-defrag

fake-defrag:  $(OBJ)
	$(CC) -o $@ $(OBJ) $(CFLAGS)

clean:
	/bin/rm -f *.o *~ fake-defrag
