1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
|
# quick and dirty Makefile
# configuration parameters
# HASSTRDUP - whether system has strdup() call. Ultrix, e.g., doesn't.
# HASSTRERROR - whether system has strerror() call
# LIBS - local libraries to link in (e.g. -lresolv)
HASSTRDUP = # -DHAVE_STRDUP
HASSTRERROR = # -DHAVE_STRERROR
LIBS = # -lresolv
DEFINES = $(HASSTRDUP) $(HASSTRERROR) $(DEFAULT_DOMAIN)
CFLAGS = $(DEFINES)
FILES = bulk_mailer.README INSTALL bulk_mailer.c patchlevel.h Makefile
bulk_mailer: bulk_mailer.o
$(CC) $(CFLAGS) -o bulk_mailer bulk_mailer.o $(LIBS)
bulk_mailer.o: bulk_mailer.c patchlevel.h
$(CC) -c $(CFLAGS) bulk_mailer.c
install: bulk_mailer
cp bulk_mailer /usr/local/bin
clean:
rm -f bulk_mailer bulk_mailer.o
bulk_mailer.tar:
tar cf bulk_mailer.tar $(FILES)
#test: bulk_mailer
# bulk_mailer -v -debug primate-talk-owner addrs </dev/null
|