# Makefile for libetm-0.4.4 - win32 version

src =	str_mem.c error.c misc.c win32_specific.c
obj =	$(src:.c=.o)
headers = libetm.h $(src:.c=.h)

CC =	gcc

CFLAGS = -O2 -Wall -Wextra -Wunused-parameter -Wshadow -Wpointer-arith\
	-ffast-math -pedantic -DWIN32_V

all:	libetm.a

$(obj): $(src) $(headers) Makefile
	$(CC) $(CFLAGS) -c $(src)

libetm.a: $(obj)
	ar -r libetm.a $(obj)

.PHONY: install
install:
	mkdir -p /usr/local/include/libetm
	cp $(headers) /usr/local/include/libetm/
	cp libetm.a /usr/local/lib/

.PHONY: clean
clean:
	rm $(obj) libetm.a
