### mypasswd Makefile v2.0

### Edit the paths here

CC = gcc
DEBUG = -g
LFLAGS = -L/usr/local/lib/mysql -lmysqlclient -lm
CFLAGS = -O2 -Wall
INCLUDES = -I/usr/local/include/mysql
DEFS = 
BINDIR=/usr/local/bin

### You should not need to change anything below this line

objmypasswd = mypasswd.o password.o database.o basename.o
srcmypasswd = mypasswd.c password.c database.c basename.c

# --- Rules ---
.c.o:
	$(CC) -c $(DEFS) $(DEBUG) $(INCLUDES) $(CFLAGS) $<

# --- Commands ---
all:		mypasswd

install:	all
	install  -m 755  -o root  mypasswd  $(BINDIR)
	ln -sf  $(BINDIR)/mypasswd  $(BINDIR)/mygroup

clean:
	rm -f *~ *.o mypasswd

contrib:
	rm -f *~ *.o mypasswd
	rm -f mypasswd-2.0.tar.gz
	mkdir mypasswd-2.0
	cp README mypasswd-2.0
	cp Makefile mypasswd-2.0
	cp *.c mypasswd-2.0
	cp *.h mypasswd-2.0
	tar czf mypasswd-2.0.tar.gz mypasswd-2.0/*
	rm -fr mypasswd-2.0

dep:			
	sed '/^# --- Dependencies ---/q' Makefile > Makefile.new
	echo >> Makefile.new
	$(CC) -c $(DEFS) $(DEBUG) $(INCLUDES) $(CFLAGS) \
	$(srcmypasswd) -M $< >> Makefile.new
	echo >> Makefile.new
	mv Makefile.new Makefile

# --- Targets ---
mypasswd:	$(objmypasswd)
	$(CC) $(objmypasswd) -o $@ $(LFLAGS)

# --- Dependencies ---

