
CFLAGS=-O2 -fomit-frame-pointer -Wall -Wno-parentheses

INSTOPT=-o bin -g bin -m 644
INST_H_DIR=/usr/local/include/etlib
INST_A_DIR=/usr/local/lib

SRCS=$(wildcard *.c)
OBJS=$(SRCS:.c=.o)

#all: install

libet.a: .depend $(OBJS)
	ar rcs $@ $(OBJS)

install: $(INST_A_DIR)/libet.a

$(INST_A_DIR)/libet.a: libet.a
	install $(INSTOPT) -d $(INST_A_DIR)
	install $(INSTOPT) libet.a $(INST_A_DIR);
	install $(INSTOPT) -d $(INST_H_DIR)
	install $(INSTOPT) *.h $(INST_H_DIR)

depend .depend: $(SRCS)
	gcc -MM $(CFLAGS) $(SRCS) >.depend

clean:
	rm -f *.o
	rm -f .depend libet.a

-include .depend
