diff --git a/c/Makefile b/c/Makefile index 3bc33ab..0cbf9a5 100644 --- a/c/Makefile +++ b/c/Makefile @@ -1,16 +1,18 @@ -all: build lib static +all: build static dynamic build: gcc -c cmdlineoptions.c -lib: - rm -f libcmdlineoptions.a +static: build ar cq libcmdlineoptions.a cmdlineoptions.o -static: - rm -f cmdlineoptions-static.o libcmdlineoptions.so +dynamic: gcc -c -fPIC -o cmdlineoptions-static.o cmdlineoptions.c ld -G cmdlineoptions-static.o -o libcmdlineoptions.so + + +clean: + rm -f *.o *.a *.so \ No newline at end of file