#!/bin/make
#
# Example usage:
#
# CFLAGS=-static make all
CC = gcc -g -I. -D_FILE_OFFSET_BITS=64 -Wall -Werror $(CFLAGS)
ZLIB = -lz
FUSELIB = -lfuse -lpthread -ldl
SQLITE_OPT = $(OPT) -DSQLITE_THREADSAFE=0 -DSQLITE_OMIT_LOAD_EXTENSION
sqlar: sqlar.c sqlite3.o
$(CC) -o sqlar $(OPT) sqlar.c sqlite3.o $(ZLIB)
all: sqlar sqlarfs
sqlarfs: sqlarfs.c sqlite3.o
$(CC) -o sqlarfs $(OPT) sqlarfs.c sqlite3.o $(ZLIB) $(FUSELIB)
sqlite3.o: sqlite3.c sqlite3.h
$(CC) $(SQLITE_OPT) -c sqlite3.c
clean:
rm -f sqlar sqlarfs sqlite3.o