change makefile

This commit is contained in:
gandc committed 2024-11-29 21:28:10 +03:00
1 parent aadd29ac73
commit bf94bc25a5
6 files changed
+222 -47

No files matched your search

+11 -10
View File
@@ -1,16 +1,17 @@
CC = gcc
CFLAGS = -Wall -g
LDFLAGS = -lm
CFLAGS = -Wall -Wextra -I../libmysyslog
LDFLAGS = -L../libmysyslog -lmysyslog
TARGET = libmysyslog-daemon
LIBS = -lmysyslog -lmysyslog-text -lmysyslog-json
all: $(TARGET)
all: mysyslog-daemon
$(TARGET): libmysyslog-daemon.o
$(CC) -o $(TARGET) libmysyslog-daemon.o $(LDFLAGS)
mysyslog-daemon: src/mysyslog-daemon.o
$(CC) -o $@ $^ $(LIBS)
libmysyslog-daemon.o: libmysyslog-daemon.c
$(CC) $(CFLAGS) -c libmysyslog-daemon.c
clean: rm -f src/*.o mysyslog-daemon
clean:
rm -f $(TARGET) *.o
deb: # Deb package building logic
.PHONY: all clean deb
.PHONY: all clean