LIB     = -L/usr/local/lib
INC     = -I/usr/local/include
EXE	= /usr/local/bin
MAN     = /usr/local/man/man1
BIN     = bydate
BIND	= bydate.exe
HTML	= bydate.html
MANP	= bydate.1
ZIP	= bydate.zip

CFLAGS  = $(INC) -c
LDFLAGS = $(LIB) -lenviron

all: $(BIN) $(HTML)

install:
	chmod a-w $(BIN)
	chmod u+rw $(BIN)
	chmod a+x $(BIN)
	cp $(BIN) $(EXE)
	chmod a-wx $(MANP)
	chmod u+rw $(MANP)
	chmod a+r $(MANP)
	cp $(MANP) $(MAN)

clean:
	rm -rf *.o $(BIN) $(ZIP) $(HTML)

$(HTML): $(MANP)
	man2html $(MANP) >$(HTML)

zip:
	rm -rf $(ZIP) *.o
	cd ..; zip -D bydate/$(ZIP) bydate/* -x bydate/publish

bydate: bydate.o pattern.o
	cc bydate.o pattern.o $(LDFLAGS) -o bydate

bydate.o: bydate.c bydate.h pattern.h
	cc bydate.c $(CFLAGS) 

pattern.o: pattern.c pattern.h
	cc pattern.c $(CFLAGS) 


