61 lines
1.1 KiB
Makefile
61 lines
1.1 KiB
Makefile
# Test makefile
|
|
CC=gcc
|
|
CFLAGS=-g -D__DEBUG__
|
|
LDFLAGS=-L/usr/lib64/mysql -lmysqlclient
|
|
|
|
all : raw_inotify strbuf path rbtree inotify fscrawl queue
|
|
|
|
raw_inotify :
|
|
$(CC) -linotifytools t_raw_inotify.c -o test_raw_inotify
|
|
|
|
strbuf :
|
|
$(CC) $(CFLAGS) \
|
|
../src/strbuf.c \
|
|
../src/xalloc.c \
|
|
../src/die.c \
|
|
t_strbuf.c -o test_strbuf
|
|
|
|
path :
|
|
$(CC) $(CFLAGS) \
|
|
unit.c \
|
|
../src/xalloc.c \
|
|
../src/die.c \
|
|
../src/strbuf.c \
|
|
../src/path.c \
|
|
t_path.c -o test_path
|
|
|
|
rbtree :
|
|
$(CC) $(CFLAGS) \
|
|
unit.c \
|
|
../src/die.c \
|
|
../src/xalloc.c \
|
|
../src/rbtree.c \
|
|
t_rbtree.c -o test_rbtree
|
|
|
|
inotify :
|
|
$(CC) -lpthread -D INOTIFY_DEBUG -D RB_DEBUG $(CFLAGS) \
|
|
../src/rbtree.c \
|
|
../src/xalloc.c \
|
|
../src/die.c \
|
|
../src/strbuf.c \
|
|
../src/path.c \
|
|
../src/event.c \
|
|
../src/fscrawl.c \
|
|
../src/queue.c \
|
|
../src/inotify.c \
|
|
t_inotify.c -o test_inotify
|
|
|
|
fscrawl :
|
|
$(CC) $(CFLAGS) \
|
|
../src/path.c \
|
|
../src/fscrawl.c \
|
|
../src/xalloc.c \
|
|
../src/die.c \
|
|
../src/strbuf.c \
|
|
t_fscrawl.c -o test_fscrawl
|
|
|
|
queue :
|
|
$(CC) $(CFLAGS) ../src/queue.c t_queue.c -o test_queue
|
|
|
|
clean :
|
|
rm -f test_*
|