# .SILENT:

VERSION=1.0
PROGRAM=spbackup
DIST=$(PROGRAM)-$(VERSION)

CFLAGS=-O0 -Wall -ggdb -DVERSION=\"$(VERSION)\" # -Werror
OBJS= compdir.o backup.o
SRCS= backup.h

# LIBS=-lncursesw

all: $(PROGRAM)

rebuild: clean all

$(PROGRAM): $(OBJS)
	$(CC) -o $@ $^ $(LIBS)

%.o: %.c
	$(CC) $(CFLAGS) -c -o $@ $^ $(DFLAGS)

clean:
	rm *.o -rf
	rm $(PROGRAM) -rf
	rm nohup.out -rf
	rm core -rf

cleanall: clean
	rm *~ -rf
	rm -rf .tm_project.cache

source: cleanall

dist:
	rm -rf $(DIST)
	mkdir $(DIST)
	cp Makefile* $(DIST)/
	cp *.c $(DIST)/ -L
	cp *.h $(DIST)/ -L
	tar cvzf ../$(DIST).tgz $(DIST)
	rm -rf $(DIST)

