Annotation of embedaddon/mini_sendmail/Makefile, revision 1.1.1.1

1.1       misho       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>