X-Git-Url: https://rtime.felk.cvut.cz/gitweb/can-utils.git/blobdiff_plain/46cdac25544bc0a606145a624ede8b728f1d3f9e..HEAD:/Makefile diff --git a/Makefile b/Makefile index bceec58..ee94340 100644 --- a/Makefile +++ b/Makefile @@ -1,6 +1,4 @@ # -# $Id$ -# # Copyright (c) 2002-2005 Volkswagen Group Electronic Research # All rights reserved. # @@ -38,28 +36,62 @@ # OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH # DAMAGE. # -# Send feedback to +# Send feedback to -CFLAGS = -O2 -Wall -Wno-parentheses -I../kernel/2.4/can -fno-strict-aliasing +DESTDIR ?= +PREFIX ?= /usr/local -PROGRAMS_GPL = candump \ - can-sniffer +MAKEFLAGS = -k -PROGRAMS_VW = tpdump \ - tp20-sniffer \ - mcnet-vit-emu \ - mcnet-sniffer \ - pq35speed +CFLAGS = -O2 -Wall -Wno-parentheses \ + -fno-strict-aliasing -default: all-gpl +CPPFLAGS += -Iinclude \ + -D_FILE_OFFSET_BITS=64 \ + -DSO_RXQ_OVFL=40 \ + -DPF_CAN=29 \ + -DAF_CAN=PF_CAN -all: all-gpl all-vw +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-gpl: $(PROGRAMS_GPL) -all-vw: $(PROGRAMS_VW) +all: $(PROGRAMS) clean: - rm -f $(PROGRAMS_GPL) $(PROGRAMS_VW) + rm -f $(PROGRAMS) *.o + +install: + mkdir -p $(DESTDIR)$(PREFIX)/bin + cp -f $(PROGRAMS) $(DESTDIR)$(PREFIX)/bin distclean: - rm -f $(PROGRAMS_GPL) $(PROGRAMS_VW) *~ + rm -f $(PROGRAMS) *.o *~ + +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 +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