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