include ../../config.mk

INCLUDE+=-I.. -I.

PROGS=rtems-rmap

TEST_NGMP=
ifeq ($(strip $(CPU)),ngmp)
	TEST_NGMP=-qngmp
endif

override CONFIG_DEPS=config*.c

all: $(PROGS)

clean:
	rm -f *.o core rtems-rmap > /dev/null

grspw_pkt_lib.o: ../grspw_pkt_lib.c ../grspw_pkt_lib.h
	$(CC) $(CFLAGS) -c  $< -o $@

grspw_router_lib.o: ../grspw_router_lib.c ../grspw_router_lib.h
	$(CC) $(CFLAGS) -c $< -o $@

spwrouter_custom_config.o: spwrouter_custom_config.c
	$(CC) $(CFLAGS) -c $< -o $@

rtems-rmap: rtems-rmap.c spwrouter_custom_config.o grspw_router_lib.o grspw_pkt_lib.o $(CONFIG_DEPS)
	$(CC) $(CFLAGS) $(TEST_NGMP) $< -o $@ spwrouter_custom_config.o grspw_router_lib.o grspw_pkt_lib.o

