# Jacky.Yang 29-Nov-2007
# Makefile for auto_add_header
#
# Makefile by Jacky Yang,
# 
# Add header in configuration or firmware image.
#

#ifeq ("$(CC)", "")
CC = gcc
#endif

PP = "TEW637AP"

ifeq ("$(ROOTDIR)", "")
ROOTDIR = $(shell pwd)
endif

AUTO_ADD_HEADER = auto_add_header
CRC32 = crc32.o

ALL_EXE = $(CRC32) $(AUTO_ADD_HEADER)

all: $(ALL_EXE)

$(AUTO_ADD_HEADER): auto_add_header.o
	$(CC) auto_add_header.o $(CRC32) -o $@

clean:
	-rm -f $(EXEC) *.elf *.gdb *.o

crc32.o: crc32.c
	$(CC) -c crc32.c -o $@

auto_add_header.o: auto_add_header.c
	$(CC) -D$(IMG_HEADER) -c auto_add_header.c -o $@