Fix whitespace errors
[oweals/nmrpflash.git] / Makefile
index 4b430be558002cf470ac50a4f729f9f87f26438f..ef5d393f75fa7cecee3f42968d9536daf862a5a7 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -1,8 +1,12 @@
 CC ?= gcc
-CFLAGS = -Wall
+PREFIX ?= /usr/local
+CFLAGS = -Wall -g
+LIBS = -lpcap
 
-nmrpd: nmrp.o tftp.o main.o
-       $(CC) $(CFLAGS) -o nmrpd nmrp.o tftp.o main.o
+.PHONY: clean install
+
+nmrp-flash: nmrp.o tftp.o ethsock.o main.o
+       $(CC) $(CFLAGS) -o nmrp-flash nmrp.o tftp.o ethsock.o main.o $(LIBS)
 
 nmrp.o: nmrp.c nmrpd.h
        $(CC) $(CFLAGS) -c -o nmrp.o nmrp.c
@@ -10,9 +14,15 @@ nmrp.o: nmrp.c nmrpd.h
 tftp.o: tftp.c nmrpd.h
        $(CC) $(CFLAGS) -c -o tftp.o tftp.c
 
+ethsock.o: ethsock.c ethsock.h
+       $(CC) $(CFLAGS) -c -o ethsock.o ethsock.c
+
 main.o: main.c nmrpd.h
        $(CC) $(CFLAGS) -c -o main.o main.c
 
 clean:
-       rm -f nmrp.o tftp.o main.o nmrpd
+       rm -f nmrp.o tftp.o main.o nmrp-flash
+
+install: nmrp-flash
+       install -m 755 nmrp-flash $(PREFIX)/bin