2024-11-23 20:07:07 +03:00

17 lines
263 B
Makefile

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