ports/www/elog/files/patch-Makefile
Erik Jensen 334b84977f www/elog: Fast and lightweight, customizable weblog
The Electronic Logbook (ELOG) provides a Web interface to manage notes.
Its general purpose is to make it easy for people to put and access
information online; in the form of short, time stamped text messages
with optional HTML markup for presentation, and optional file
attachments.

WWW: https://elog.psi.ch/elog/

PR:		274813
2024-09-16 22:14:20 +02:00

55 lines
1.9 KiB
Text

--- Makefile.orig 2022-05-10 11:18:40 UTC
+++ Makefile
@@ -40,7 +40,6 @@ USE_PAM = 0
# Default compilation flags unless stated otherwise.
CFLAGS += -O3 -funroll-loops -fomit-frame-pointer -W -Wall -Wno-deprecated-declarations -Wno-unused-result -Imxml
-CC = c++
EXECS = elog elogd elconv
OBJS = mxml.o crypt.o
GIT_REVISION = src/git-revision.h
@@ -81,7 +80,6 @@ LIBS += -L/opt/local/lib
endif
ifeq ($(OSTYPE),FreeBSD)
-CC = gcc
BINOWNER = root
BINGROUP = wheel
endif
@@ -134,28 +132,28 @@ $(GIT_REVISION): src/elogd.cxx src/elog.cxx
type git &> /dev/null; if [ $$? -eq 1 ]; then REV="unknown" ;else REV=`git log -n 1 --pretty=format:"%ad - %h"`; fi; echo \#define GIT_REVISION \"$$REV\" > $(GIT_REVISION)
crypt.o: src/crypt.cxx
- $(CC) $(CFLAGS) -w -c -o crypt.o src/crypt.cxx
+ $(CXX) $(CFLAGS) -w -c -o crypt.o src/crypt.cxx
auth.o: src/auth.cxx
- $(CC) $(CFLAGS) -w -c -o auth.o src/auth.cxx
+ $(CXX) $(CFLAGS) -w -c -o auth.o src/auth.cxx
mxml.o: mxml/mxml.cxx mxml/mxml.h
- $(CC) $(CFLAGS) -c -o mxml.o mxml/mxml.cxx
+ $(CXX) $(CFLAGS) -c -o mxml.o mxml/mxml.cxx
strlcpy.o: mxml/strlcpy.cxx mxml/strlcpy.h
- $(CC) $(CFLAGS) -c -o strlcpy.o mxml/strlcpy.cxx
+ $(CXX) $(CFLAGS) -c -o strlcpy.o mxml/strlcpy.cxx
elogd: src/elogd.cxx auth.o $(OBJS) $(GIT_REVISION)
- $(CC) $(CFLAGS) -o elogd src/elogd.cxx auth.o $(OBJS) $(LIBS)
+ $(CXX) $(CFLAGS) -o elogd src/elogd.cxx auth.o $(OBJS) $(LIBS)
elog: src/elog.cxx $(OBJS) $(GIT_REVISION)
- $(CC) $(CFLAGS) -o elog src/elog.cxx $(OBJS) $(LIBS)
+ $(CXX) $(CFLAGS) -o elog src/elog.cxx $(OBJS) $(LIBS)
debug: src/elogd.cxx auth.o $(OBJS)
- $(CC) -g $(CFLAGS) -O0 -o elogd src/elogd.cxx auth.o $(OBJS) $(LIBS)
+ $(CXX) -g $(CFLAGS) -O0 -o elogd src/elogd.cxx auth.o $(OBJS) $(LIBS)
%: src/%.cxx
- $(CC) $(CFLAGS) -o $@ $< $(LIBS)
+ $(CXX) $(CFLAGS) -o $@ $< $(LIBS)
ifeq ($(OSTYPE),CYGWIN_NT-5.1)
loc: locext.exe