[ create a new paste ] login | about

Link: http://codepad.org/IugexE6O    [ raw code | fork ]

Plain Text, pasted on May 18:
#main.c - main project file, works with command line arguments, runs and stops the daemon.
#daemon.c - daemon spurce code, working as daemon - main mode.
#mkII.c - AVRISP mkII protocol emulation.
#commands/general.h - AVRISP mkII general commands structures.
#commands/isp.h - AVRISP mkII in self programming commands structures.
#commands/return.h - AVRISP mkII return values constants.
#commands/parameters.h - AVRISP mkII parameters constants.
#commands/xprog.h - AVRISP mkII PDI commands structures.
#isp.c - in self programming protocol realisation.
#isp.h - in self programming protocol structures and defines.
#tpi.c - TPI protocol realisation.
#tpi.h - TPI protocol structures and defines.
#pdi.c - PDI protocol realisation.
#pdi.h - PDI protocol structures and defines.

CFLAGS = -O3 -Wall -std=gnu99
CC = gcc


all: mkII-easy strip

mkII-easy: main.o daemon.o mkII.o
        $(CC) -o mkII-easy main.o daemon.o mkII.o isp.o tpi.o pdi.o $(CFLAGS)

main.o: main.c
        $(CC) -o main.o -c main.c $(CFLAGS)

daemon.o: daemon.c
        $(CC) -o daemon.o -c daemon.o $(CFLAGS)

spi.o: spi.c spi.h
        $(CC) -o spi.o -c spi.c $(CFLAGS)

tpi.o: tpi.c tpi.h
        $(CC) -o tpi.o -c tpi.c $(CFLAGS)

pdi.o: pdi.c pdi.h
        $(CC) -o pdi.o -c pdi.c $(CFLAGS)

mkII.o: mkII.c commands/general.h commands/isp.h commands/return.h commands/parameters.h
        $(CC) -o mkII.o -c mkII.c $(CFLAGS)

strip: mkII-easy
        strip mkII-easy



Create a new paste based on this one


Comments: