CC = gcc
CFLAGS += -std=gnu99
CFLAGS += -Wall -Werror -Wno-unknown-pragmas -Wno-strict-aliasing
+CFLAGS += -Wpedantic
CFLAGS += -g -O2 -Wl,-z,relro
CFLAGS += -I.
CFLAGS += $(shell pkg-config --cflags ${DEPENDENCIES})
$(AR) $(ARFLAGS) $@ $^
pmxcfs: pmxcfs.o libpmxcfs.a
- $(CC) $(LDFLAGS) -o $@ $^
+ $(CC) -o $@ $^ $(LDFLAGS)
create_pmxcfs_db: create_pmxcfs_db.o libpmxcfs.a
- $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $^
+ $(CC) $(CFLAGS) -o $@ $^ $(LDFLAGS)
logtest: logtest.o libpmxcfs.a
- $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $^
+ $(CC) $(CFLAGS) -o $@ $^ $(LDFLAGS)
+
+logtest2: logtest2.o libpmxcfs.a
+ $(CC) $(CFLAGS) -o $@ $^ $(LDFLAGS)
check_memdb: check_memdb.o libpmxcfs.a
$(CC) $(CFLAGS) -o $@ $^ $(LDFLAGS) $(shell pkg-config --libs check)
pmxcfs.8:
-export NOVIEW=1
-include /usr/share/pve-doc-generator/pve-doc-generator.mk
.PHONY: install