22 lines
359 B
Makefile
22 lines
359 B
Makefile
CC=gcc
|
|
override CFLAGS := -g -I. -Wall -Wpedantic $(CFLAGS)
|
|
CFLAGS_STATIC=$(CCLAGS) --static
|
|
DEPS=
|
|
OBJ=main.o pfparser.o sysparser.o
|
|
|
|
%.o: %.c $(DEPS)
|
|
$(CC) -c -o $@ $< $(CFLAGS)
|
|
|
|
csyslog: $(OBJ)
|
|
gcc -o $@ $^ $(CFLAGS)
|
|
|
|
clean:
|
|
rm -vf *.o csyslog
|
|
|
|
static: $(OBJ)
|
|
gcc -o csyslog $^ $(CFLAGS_STATIC)
|
|
|
|
.PHONY: docker
|
|
docker: static
|
|
docker build -t csyslog .
|