jtagonizer

yet another JTAG tool
git clone http://frotz.net/git/jtagonizer.git
Log | Files | Refs | README

Makefile (956B)


      1 
      2 CFLAGS := -Wall -O0 -g 
      3 
      4 LIBS := -lusb-1.0 -lrt
      5 
      6 all: zynq debug mem
      7 
      8 JTAG_OBJS := jtag-mpsse-driver.o jtag-core.o jtag.o
      9 $(JTAG_OBJS): jtag.h jtag-driver.h
     10 jtag: $(JTAG_OBJS)
     11 	$(CC) -o jtag $(JTAG_OBJS) $(LIBS)
     12 
     13 DAP_OBJS := dap-test.o dap.o jtag-core.o jtag-mpsse-driver.o
     14 $(DAP_OBJS): jtag.h jtag-driver.h dap.h dap-registers.h
     15 dap-test: $(DAP_OBJS)
     16 	$(CC) -o dap-test $(DAP_OBJS) $(LIBS)
     17 
     18 ZYNQ_OBJS := zynq.o fpga.o v7debug.o dap.o jtag-core.o jtag-mpsse-driver.o
     19 $(ZYNQ_OBJS): jtag.h jtag-driver.h dap.h dap-registers.h v7debug.h v7debug-registers.h
     20 zynq: $(ZYNQ_OBJS)
     21 	$(CC) -o zynq $(ZYNQ_OBJS) $(LIBS)
     22 
     23 DEBUG_OBJS := debug.o jtag-core.o jtag-mpsse-driver.o
     24 $(DEBUG_OBJS): jtag.h jtag-driver.h
     25 debug: $(DEBUG_OBJS)
     26 	$(CC) -o debug $(DEBUG_OBJS) $(LIBS)
     27 
     28 MEM_OBJS := mem.o dap.o jtag-core.o jtag-mpsse-driver.o
     29 $(MEM_OBJS): dap.h jtag.h jtag-driver.h
     30 mem: $(MEM_OBJS)
     31 	$(CC) -o mem $(MEM_OBJS) $(LIBS)
     32 
     33 clean:
     34 	rm -f *.o jtag dap-test zynq debug mem