mirror of
https://git.FreeBSD.org/ports.git
synced 2024-12-02 01:20:54 +00:00
8506830334
PR: ports/100214 Submitted by: David Otto <ottodavid at gmx.net>
67 lines
2.7 KiB
Plaintext
67 lines
2.7 KiB
Plaintext
--- Makefile.orig Sun Jul 9 16:26:32 2006
|
|
+++ Makefile Tue Jul 11 20:03:40 2006
|
|
@@ -16,10 +16,11 @@
|
|
MANDIR = $(ROOT)$(PREFIX)/man
|
|
endif
|
|
|
|
-ELOGDIR = $(ROOT)$(PREFIX)/elog
|
|
+#LOGBOOKDIR is set by the Ports Makefile
|
|
+ELOGDIR = $(ROOT)$(PREFIX)/share/elog
|
|
DESTDIR = $(ROOT)$(PREFIX)/bin
|
|
SDESTDIR = $(ROOT)$(PREFIX)/sbin
|
|
-RCDIR = $(ROOT)/etc/rc.d/init.d
|
|
+RCDIR = $(ROOT)$(PREFIX)/etc
|
|
|
|
#############################################################
|
|
|
|
@@ -80,8 +81,9 @@
|
|
strlcpy.o: $(MXMLDIR)/strlcpy.c $(MXMLDIR)/strlcpy.h
|
|
$(CC) $(CFLAGS) -c -o strlcpy.o $(MXMLDIR)/strlcpy.c
|
|
|
|
+#FIXME: Dont know why it dosent work with CFLAGS(gcc hangs up)
|
|
elogd: src/elogd.c regex.o mxml.o strlcpy.o
|
|
- $(CC) $(CFLAGS) -I$(MXMLDIR) -o elogd src/elogd.c regex.o mxml.o strlcpy.o $(LIBS)
|
|
+ $(CC) -I$(MXMLDIR) -o elogd src/elogd.c regex.o mxml.o strlcpy.o $(LIBS)
|
|
|
|
debug: src/elogd.c regex.o mxml.o strlcpy.o
|
|
$(CC) -g -I$(MXMLDIR) -o elogd src/elogd.c regex.o mxml.o strlcpy.o $(LIBS)
|
|
@@ -106,7 +108,6 @@
|
|
install: $(EXECS)
|
|
@$(INSTALL) -m 0755 -d $(DESTDIR) $(SDESTDIR) $(MANDIR)/man1/ $(MANDIR)/man8/
|
|
@$(INSTALL) -m 0755 -d $(ELOGDIR)/scripts/ $(ELOGDIR)/resources/ $(ELOGDIR)/themes/default/icons
|
|
- @$(INSTALL) -m 0755 -d $(ELOGDIR)/logbooks/demo
|
|
@$(INSTALL) -v -m 0755 -o ${BINOWNER} -g ${BINGROUP} elog elconv $(DESTDIR)
|
|
@$(INSTALL) -v -m 0755 -o ${BINOWNER} -g ${BINGROUP} elogd $(SDESTDIR)
|
|
@$(INSTALL) -v -m 0644 man/elog.1 man/elconv.1 $(MANDIR)/man1/
|
|
@@ -121,23 +122,20 @@
|
|
@$(INSTALL) -m 0644 themes/default/icons/* $(ELOGDIR)/themes/default/icons/
|
|
@for file in `find themes/default -type f | grep -v .svn` ; \
|
|
do \
|
|
- $(INSTALL) -D -m 0644 $$file $(ELOGDIR)/themes/default/`basename $$file` ;\
|
|
+ $(INSTALL) -C -m 0644 $$file $(ELOGDIR)/themes/default/`basename $$file` ;\
|
|
done
|
|
|
|
- @echo "Installing example logbook to $(ELOGDIR)/logbooks/demo"
|
|
- @if [ ! -f $(ELOGDIR)/logbooks/demo ]; then \
|
|
- $(INSTALL) -v -m 0644 logbooks/demo/* $(ELOGDIR)/logbooks/demo ; \
|
|
+ @echo "Installing example logbook to $(LOGBOOKDIR)/demo"
|
|
+ @if [ ! -f ${PREFIX}/$(LOGBOOKDIR)/demo ]; then \
|
|
+ $(INSTALL) -v -d -m 0644 ${PREFIX}/$(LOGBOOKDIR)/demo ; \
|
|
+ $(INSTALL) -v -m 0644 logbooks/demo/* ${PREFIX}/$(LOGBOOKDIR)/demo ; \
|
|
fi
|
|
|
|
- @sed "s#\@PREFIX\@#$(PREFIX)#g" elogd.init_template > elogd.init
|
|
- @$(INSTALL) -v -D -m 0755 elogd.init $(RCDIR)/elogd
|
|
|
|
- @if [ ! -f $(ELOGDIR)/elogd.cfg ]; then \
|
|
- $(INSTALL) -v -m 644 elogd.cfg $(ELOGDIR)/elogd.cfg ; \
|
|
+ @if [ ! -f $(RCDIR)/elogd.cfg.sample ]; then \
|
|
+ $(INSTALL) -v -m 644 elogd.cfg $(RCDIR)/elogd.cfg.sample ; \
|
|
fi
|
|
|
|
-restart:
|
|
- $(RCDIR)/elogd restart
|
|
clean:
|
|
-$(RM) *~ $(EXECS) regex.o mxml.o strlcpy.o locext
|
|
|