CFLAGS=-O2 -Wall -Werror
#CFLAGS+=-Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wcast-align -ansi -pedantic -Wbad-function-cast -Wchar-subscripts -Winline -Wnested-externs -Wredundant-decls

libymca.so:
	gcc $(CFLAGS) -c -o ymca.o ymca.c
	ld -shared -o libymca.so ymca.o
	gcc $(CFLAGS) -c -o test.o test.c
	gcc $(CFLAGS) -o testd test.o ymca.o

install: libymca.so 
	cp libymca.so /usr/local/lib
	cp ymca.h /usr/local/include

uninstall:
	rm /usr/local/lib/libymca.so
	rm /usr/local/include/ymca.h

clean:
	rm -f *.o core *.so testd
