Files
libnetscan/Makefile
Konstantin Vasin e51574b80c Add src
2017-11-29 18:29:52 +03:00

20 lines
327 B
Makefile

CC ?= cc
CFLAGS += -fPIC -Wall -Wextra
LDFLAGS += -shared -ljansson
LIBNAME = netscan
TARGET = lib$(LIBNAME).so
SOURCES = $(wildcard ./src/*.c)
OBJS = $(patsubst %.c,%.o,$(SOURCES))
all: $(TARGET)
$(TARGET): $(OBJS)
$(LD) $(LDFLAGS) -o $@ $(OBJS)
%.o: %.c
$(CC) $(CFLAGS) -c -o $@ $<
clean:
rm -f $(TARGET) $(OBJS)