source: emailtotracscript/0.9/Makefile @ 9

Last change on this file since 9 was 9, checked in by bas, 18 years ago

EmailtoTracScript?:

Makefile:

  • Added clean option
  • Changed some defaults

email2trac.py:

  • Updated documentation

INSTALL:

  • Changed the docs
File size: 1.0 KB
Line 
1# email2trac Makefile
2#
3# defaullt values are:
4#
5# MTA_USER "nobody"
6# TRAC_USER "www-data"
7# TRAC_SCRIPT_NAME "email2trac.py"
8#
9#MTA_USER=daemon
10#TRAC_USER=apache
11#TRAC_SCRIPT_NAME=email2trac.py
12#INSTALL_DIR=/www/Web/servers/trac/site-config/scripts
13#PYTHON_BIN=/usr/local/Python/pro/bin/python
14
15INSTALL_DIR=/usr/bin
16PYTHON_BIN=/usr/bin/python
17
18CC=gcc
19DEBUG=0
20CFLAGS=-DMTA_USER=\"$(MTA_USER)\" -DTRAC_USER=\"$(TRAC_USER)\" -DTRAC_SCRIPT_NAME=\"$(TRAC_SCRIPT_NAME)\" -DTRAC_SCRIPT_PATH=\"$(INSTALL_DIR)\" -DDEBUG=$(DEBUG)
21
22PYTHON_FILES=delete_spam.py email2trac.py
23WRAPPER_SRC=run_email2trac.c run_email2trac.h
24
25all: run_email2trac
26
27run_email2trac: $(WRAPPER_SRC)
28        $(CC) $(CFLAGS) -o $@ run_email2trac.c
29
30install: all
31        cp run_email2trac $(INSTALL_DIR)
32        chmod u+s $(INSTALL_DIR)/run_email2trac
33        chown root $(INSTALL_DIR)/run_email2trac
34        for script in $(PYTHON_FILES) ; \
35        do \
36          sed -e "s%^\#\!/usr/bin/python%\#\!$(PYTHON_BIN)%" $$script > $(INSTALL_DIR)/$$script ; \
37          chmod a+x $(INSTALL_DIR)/$$script ; \
38        done
39
40clean:
41        rm run_email2trac
Note: See TracBrowser for help on using the repository browser.