Skip to content
Snippets Groups Projects
Makefile 772 B
Newer Older
CFLAGS = -Wall -ggdb -DEXTERNAL_W1 -I../include
LDFLAGS = -lutil
ALL    = genraminit genramvhd genrammif wrpc-uart-sw
ALL   += wrpc-w1-read wrpc-w1-write
Tomasz Wlostowski's avatar
Tomasz Wlostowski committed

ifneq ($(EB),no)
ALL += eb-w1-write
endif

Tomasz Wlostowski's avatar
Tomasz Wlostowski committed
CPP		= $(CC) -E
AR		= ar
NM		= nm
STRIP		= strip
OBJCOPY		= objcopy
OBJDUMP		= objdump
Tomasz Wlostowski's avatar
Tomasz Wlostowski committed

Tomasz Wlostowski's avatar
Tomasz Wlostowski committed

%:	%.c
	$(CC) $(CFLAGS) $< $(LDFLAGS) -o $@
Tomasz Wlostowski's avatar
Tomasz Wlostowski committed

wrpc-w1-read: wrpc-w1-read.c ../dev/w1.c ../dev/w1-eeprom.c ../dev/w1-hw.c
	$(CC) $(CFLAGS) $^ $(LDFLAGS) -o $@

wrpc-w1-write: wrpc-w1-write.c ../dev/w1.c ../dev/w1-eeprom.c ../dev/w1-hw.c
	$(CC) $(CFLAGS) $^ $(LDFLAGS) -o $@
eb-w1-write: eb-w1-write.c ../dev/w1.c ../dev/w1-eeprom.c eb-w1.c
	$(CC) $(CFLAGS) -I $(EB) $^ $(LDFLAGS) -o $@ -L $(EB) -letherbone

Tomasz Wlostowski's avatar
Tomasz Wlostowski committed
clean:
	rm -f $(ALL) *.o *~