File:  [ELWIX - Embedded LightWeight unIX -] / embedaddon / mini_sendmail / Makefile
Revision 1.1.1.1 (vendor branch): download - view: text, annotated - select for diffs - revision graph
Tue Feb 21 16:52:55 2012 UTC (12 years, 10 months ago) by misho
Branches: mini_sendmail, MAIN
CVS tags: v1_3_6p0, v1_3_6, HEAD
mini_sendmail

    1: # Makefile for mini_sendmail
    2: 
    3: # CONFIGURE: If you are using a SystemV-based operating system, such as
    4: # Solaris, you will need to uncomment this definition.
    5: #SYSV_LIBS =    -lnsl -lsocket
    6: 
    7: BINDIR =	/usr/local/sbin
    8: MANDIR =	/usr/local/man
    9: CC =		gcc
   10: CFLAGS =	-O
   11: #CFLAGS =	-g
   12: LDFLAGS =	-s -static
   13: #LDFLAGS =	-g -static
   14: LDLIBS =	$(SYSV_LIBS)
   15: 
   16: CC :=		$(DIET) $(CC)
   17: 
   18: 
   19: all:		mini_sendmail
   20: 
   21: diet:
   22: 	make DIET=diet mini_sendmail
   23: 
   24: 
   25: mini_sendmail:	mini_sendmail.o
   26: 	$(CC) $(CFLAGS) $(LDFLAGS) mini_sendmail.o $(LDLIBS) -o mini_sendmail
   27: 
   28: mini_sendmail.o:	mini_sendmail.c version.h
   29: 	$(CC) $(CFLAGS) -c mini_sendmail.c
   30: 
   31: 
   32: install:	all
   33: 	rm -f $(BINDIR)/mini_sendmail
   34: 	cp mini_sendmail $(BINDIR)
   35: 	rm -f $(MANDIR)/man8/mini_sendmail.8
   36: 	cp mini_sendmail.8 $(MANDIR)/man8
   37: 
   38: clean:
   39: 	rm -f mini_sendmail *.o core core.* *.core
   40: 
   41: tar:
   42: 	@name=`sed -n -e '/#define VERSION/!d' -e 's,.*mini_sendmail/,mini_sendmail-,' -e 's, .*,,p' version.h` ; \
   43: 	  rm -rf $$name ; \
   44: 	  mkdir $$name ; \
   45: 	  tar cf - `cat FILES` | ( cd $$name ; tar xfBp - ) ; \
   46: 	  chmod 644 $$name/Makefile ; \
   47: 	  tar cf $$name.tar $$name ; \
   48: 	  rm -rf $$name ; \
   49: 	  gzip $$name.tar

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>