20 lines
479 B
Makefile
20 lines
479 B
Makefile
|
|
SRC=bigint.c
|
|
OBJECTS=bigint.o
|
|
CFLAGS=-fPIC
|
|
|
|
DEFTARGET:=$(shell uname)
|
|
|
|
all: linux Darwin
|
|
|
|
clean:
|
|
rm -f ../ln.biginteger/libbigint.so ../ln.biginteger/libbigint.dylib ../ln.biginteger/libbigint.dll
|
|
|
|
linux: ../ln.biginteger/libbigint.so
|
|
../ln.biginteger/libbigint.so: $(SRC)
|
|
gcc -shared -o ../ln.biginteger/libbigint.so $(SRC) -fPIC
|
|
|
|
Darwin: ../ln.biginteger/libbigint.dylib
|
|
../ln.biginteger/libbigint.dylib: $(SRC)
|
|
gcc -shared -o ../ln.biginteger/libbigint.dylib $(SRC) -fPIC
|