X-Git-Url: http://sjero.net/git/?p=dccp2tcp;a=blobdiff_plain;f=Makefile;h=9ad5a6609748aba5ffff54d5c4bac58e3d97ecf9;hp=781ad039ed67c70ff6ee3159921b15e6dfc9e1ec;hb=5e3bc5722d048a5b9581cbe27c64de5048d444b0;hpb=a8f2eb11701914f60decdcd2610e15010dd5a3f4 diff --git a/Makefile b/Makefile index 781ad03..9ad5a66 100644 --- a/Makefile +++ b/Makefile @@ -1,12 +1,12 @@ ############################################################################### #Author: Samuel Jero # -# Date: 10/2010 +# Date: 12/2012 # # Makefile for program dccp2tcp ############################################################################### -CFLAGS= -O2 -Wall -Werror +CFLAGS= -O2 -Wall -Werror -g # for solaris, you probably want: # LDLIBS = -lpcap -lnsl -lsocket @@ -20,18 +20,33 @@ BINDIR = /usr/local/bin MANDIR = /usr/local/man -all: dccp2tcp +all: dccp2tcp dccp2tcp.1 -dccp2tcp: dccp2tcp.c dccp2tcp.h Makefile - gcc ${CFLAGS} ${LDLIBS} --std=gnu99 dccp2tcp.c -odccp2tcp +dccp2tcp: dccp2tcp.o encap.o connections.o checksums.o + gcc ${CFLAGS} --std=gnu99 dccp2tcp.o encap.o connections.o checksums.o -odccp2tcp ${LDLIBS} + +dccp2tcp.o: dccp2tcp.h dccp2tcp.c + gcc ${CFLAGS} ${LDLIBS} --std=gnu99 -c dccp2tcp.c -odccp2tcp.o + +encap.o: encap.c dccp2tcp.h encap.h + gcc ${CFLAGS} ${LDLIBS} --std=gnu99 -c encap.c -oencap.o + +connections.o: dccp2tcp.h connections.c + gcc ${CFLAGS} ${LDLIBS} --std=gnu99 -c connections.c -oconnections.o + +checksums.o: checksums.c checksums.h + gcc ${CFLAGS} ${LDLIBS} --std=gnu99 -c checksums.c -ochecksums.o + +dccp2tcp.1: dccp2tcp.pod + pod2man -s 1 -c "dccp2tcp" dccp2tcp.pod > dccp2tcp.1 install: dccp2tcp install -m 755 -o bin -g bin dccp2tcp ${BINDIR}/dccp2tcp -# install -m 444 -o bin -g bin dccp2tcp.1 ${MANDIR}/man1/dccp2tcp.1 + install -m 444 -o bin -g bin dccp2tcp.1 ${MANDIR}/man1/dccp2tcp.1 uninstall: rm -f ${BINDIR}/dccp2tcp -# rm -r ${MANDIR}/man1/dccp2tcp.1 + rm -f ${MANDIR}/man1/dccp2tcp.1 clean: - rm -f *~ dccp2tcp core *.o + rm -f *~ dccp2tcp core *.o dccp2tcp.1