X-Git-Url: http://rtime.felk.cvut.cz/gitweb/can-utils.git/blobdiff_plain/4d129ea348ef62f296f3882cb8e1272907fe7b6a..HEAD:/Makefile diff --git a/Makefile b/Makefile index b649438..ee94340 100644 --- a/Makefile +++ b/Makefile @@ -1,6 +1,4 @@ # -# $Id$ -# # Copyright (c) 2002-2005 Volkswagen Group Electronic Research # All rights reserved. # @@ -38,31 +36,62 @@ # OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH # DAMAGE. # -# Send feedback to +# Send feedback to + +DESTDIR ?= +PREFIX ?= /usr/local + +MAKEFLAGS = -k -CFLAGS = -O2 -Wall -Wno-parentheses -I../kernel/2.6/include \ +CFLAGS = -O2 -Wall -Wno-parentheses \ -fno-strict-aliasing -PROGRAMS = candump can-sniffer cansend canplayer cangen log2long log2asc +CPPFLAGS += -Iinclude \ + -D_FILE_OFFSET_BITS=64 \ + -DSO_RXQ_OVFL=40 \ + -DPF_CAN=29 \ + -DAF_CAN=PF_CAN + +PROGRAMS_ISOTP = isotpdump isotprecv isotpsend isotpsniffer isotptun isotpserver isotpperf +PROGRAMS_CANGW = cangw +PROGRAMS_SLCAN = slcan_attach slcand +PROGRAMS = can-calc-bit-timing candump cansniffer cansend canplayer cangen canbusload\ + log2long log2asc asc2log\ + canlogserver bcmserver\ + $(PROGRAMS_ISOTP)\ + $(PROGRAMS_CANGW)\ + $(PROGRAMS_SLCAN)\ + slcanpty canfdtest all: $(PROGRAMS) clean: rm -f $(PROGRAMS) *.o +install: + mkdir -p $(DESTDIR)$(PREFIX)/bin + cp -f $(PROGRAMS) $(DESTDIR)$(PREFIX)/bin + distclean: rm -f $(PROGRAMS) *.o *~ -cansend.o: lib.h -cangen.o: lib.h -candump.o: lib.h -canplayer.o: lib.h -log2long.o: lib.h -log2asc.o: lib.h +cansend.o: lib.h +cangen.o: lib.h +candump.o: lib.h +canplayer.o: lib.h +canlogserver.o: lib.h +canbusload.o: lib.h +log2long.o: lib.h +log2asc.o: lib.h +asc2log.o: lib.h +canframelen.o: canframelen.h -cansend: cansend.o lib.o -cangen: cangen.o lib.o -candump: candump.o lib.o -canplayer: canplayer.o lib.o -log2long: log2long.o lib.o -log2asc: log2asc.o lib.o +cansend: cansend.o lib.o +cangen: cangen.o lib.o +candump: candump.o lib.o +canplayer: canplayer.o lib.o +canlogserver: canlogserver.o lib.o +log2long: log2long.o lib.o +log2asc: log2asc.o lib.o +asc2log: asc2log.o lib.o +canbusload: canbusload.o canframelen.o