2024-11-23 19:48:49 +03:00

17 lines
288 B
Makefile

CC = gcc
CFLAGS = -Wall -Wextra -fPIC
LDFLAGS = -shared
TARGET = libmysyslog-json.so
all: $(TARGET)
$(TARGET): libmysyslog-json.o
$(CC) $(LDFLAGS) -o $@ $^
libmysyslog-json.o: libmysyslog-json.c libmysyslog-json.h
$(CC) $(CFLAGS) -c $<
clean:
rm -f *.o $(TARGET)
.PHONY: all clean