32 lines
672 B
Makefile
Executable File
32 lines
672 B
Makefile
Executable File
ARCHFLGS=
|
|
OPTFLGS=
|
|
CFLAGS= $(ARCHFLGS) $(OPTFLGS) -O2
|
|
#CFLAGS= $(ARCHFLGS) -pipe $(OPTFLGS) -g -Wall
|
|
#CFLAGS= -pg -g -Wall
|
|
#CFLAGS= -g -Wall
|
|
CLANGFORMAT = clang-format-14
|
|
CLANGFORMAT_FLAGS = -i
|
|
|
|
CC = gcc
|
|
LIBS = -lm
|
|
POD2TEXT = pod2text
|
|
|
|
default: README vcddiff
|
|
|
|
vcddiff: vcddiff.o
|
|
$(CC) $(CFLAGS) $(OPTFLGS) vcddiff.o $(LIBS) -o vcddiff
|
|
@echo "** Now copy ./vcddiff to your binary directory, e.g. 'sudo cp -p vcddiff /usr/local/bin/vcddiff'"
|
|
|
|
vcddiff.o: vcddiff.c vcddiff.h
|
|
$(CC) $(CFLAGS) -c vcddiff.c
|
|
|
|
README: README.pod
|
|
-rm -f $@
|
|
$(POD2TEXT) --loose $< > $@
|
|
|
|
clean distclean:
|
|
-rm -rf README vcddiff vcddiff.o
|
|
|
|
format:
|
|
$(CLANGFORMAT) $(CLANGFORMAT_FLAGS) *.c *.h
|