#  libcasefix  makefile$
# unrem next line if your standard c lib is pre-ANSI C / ISO C90

#preiso=-DOLD_CLIB


spec = -ansi

libcasefix:
	
	gcc -DLIBTYPE=1 -c -Wall $(spec) $(preiso) -I. -fPIC  libcasefix.c
	gcc libcasefix.o -shared -o libcasefix.so

staticlibcobject:
	
	gcc -DLIBTYPE=2 -c -static -Wall $(spec) $(preiso) libcasefix.c

staticlibcarchive:

	gcc -DLIBTYPE=3 -c -static -Wall $(spec) $(preiso) libcasefix.c
	ar r libcasefix.a libcasefix.o

object:
	
	gcc -DLIBTYPE=4 -c -Wall $(spec) $(preiso) libcasefix.c
	ar r libcasefix.a libcasefix.o
	
archive:
	gcc -DLIBTYPE=5 -c -Wall $(spec) $(preiso) libcasefix.c
	ar r libcasefix.a libcasefix.o

install:
	chmod 644 ./libcasefix.so
	mv ./libcasefix.so /usr/lib
	cp ./libcasefix.h /usr/include
	make -s clean

installarchive:
	chmod 644 ./libcasefix.a
	mv ./libcasefix.a /usr/lib
	cp ./libcasefix.h /usr/include
	make -s clean

clean:
	rm -f *.o core
