diff options
author | Alexandre Iooss | 2016-08-19 13:27:04 +0200 |
---|---|---|
committer | Alexandre Iooss | 2016-08-19 13:27:04 +0200 |
commit | 3c0d24fdbc81c7513678e0531e372248cb8d42ca (patch) | |
tree | e5d206ec1d871715450df7325878912f56715c8b /libarnetwork-Makefile | |
download | aur-3c0d24fdbc81c7513678e0531e372248cb8d42ca.tar.gz |
First commit
Diffstat (limited to 'libarnetwork-Makefile')
-rwxr-xr-x | libarnetwork-Makefile | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/libarnetwork-Makefile b/libarnetwork-Makefile new file mode 100755 index 000000000000..2c5f8ab82503 --- /dev/null +++ b/libarnetwork-Makefile @@ -0,0 +1,29 @@ +CC = gcc +CFLAGS = -fPIC -Wall -Wextra -O2 -g -IIncludes -DHAVE_CONFIG_H +LDFLAGS = -shared +RM = rm -f +TARGET_LIB = libarnetwork.so + +SRCS = Sources/ARNETWORK_IOBuffer.c \ + Sources/ARNETWORK_IOBufferParam.c \ + Sources/ARNETWORK_Manager.c \ + Sources/ARNETWORK_Receiver.c \ + Sources/ARNETWORK_RingBuffer.c \ + Sources/ARNETWORK_Sender.c \ + gen/Sources/ARNETWORK_Error.c +OBJS = $(SRCS:.c=.o) + +.PHONY: all +all: ${TARGET_LIB} + +$(TARGET_LIB): $(OBJS) + $(CC) ${LDFLAGS} -o $@ $^ + +$(SRCS:.c=.d):%.d:%.c + $(CC) $(CFLAGS) -MM $< >$@ + +include $(SRCS:.c=.d) + +.PHONY: clean +clean: + -${RM} ${TARGET_LIB} ${OBJS} $(SRCS:.c=.d) |