a much better Makefile
parent
a860a5a25d
commit
29f95a8f97
@ -1,6 +1,22 @@
|
|||||||
zmq.so: zmq.c
|
CFLAGS = `pkg-config lua5.1 --cflags` -fPIC -O3 -Wall
|
||||||
gcc -O2 -fpic -c -I /usr/include/lua5.1/ -o zmq.o zmq.c
|
LFLAGS = -shared `pkg-config --libs --cflags libzmq`
|
||||||
gcc -O `pkg-config --libs --cflags libzmq` -shared -fpic -o zmq.so zmq.o
|
INSTALL_PATH = `pkg-config lua5.1 --variable=INSTALL_CMOD`
|
||||||
|
|
||||||
|
|
||||||
|
all: zmq.so
|
||||||
|
|
||||||
|
|
||||||
|
zmq.lo: zmq.c
|
||||||
|
gcc -o zmq.lo -c $(CFLAGS) zmq.c
|
||||||
|
|
||||||
|
|
||||||
|
zmq.so: zmq.lo
|
||||||
|
gcc -o zmq.so $(LFLAGS) zmq.lo
|
||||||
|
|
||||||
|
|
||||||
|
install: zmq.so
|
||||||
|
install -D -s zmq.so $(INSTALL_PATH)/zmq.so
|
||||||
|
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
rm zmq.so zmq.o
|
rm -f zmq.so zmq.lo
|
||||||
|
|||||||
Loading…
Reference in New Issue