#
# Makefile
#

include ../Makefile.local

# Flags
INCLUDES = -I../../opengc/src -I. -I.. -I../include -I../lwip -I../lwip/include -I../lwip/arch/gc/include -I../lwip/include/ipv4
CFLAGS = -O0 -BE -mcpu=750 -meabi $(INCLUDES)
LDFLAGS =  #-L../opengc/lib -logcD

# Files
TARGET = libgdbstub
S_SRC = 
C_SRC = gdbstub.c

S_OBJ = $(patsubst %.s,%.o,$(S_SRC))
C_OBJ = $(patsubst %.c,%.o,$(C_SRC))
OBJ =  $(S_OBJ) $(C_OBJ)

# Rules
all: $(TARGET).a

clean: 
	-rm -f $(TARGET).a $(OBJ)

$(TARGET).a: $(OBJ)
	$(AR) rc $@ $(OBJ)
	
$(S_OBJ): %.o: %.s
	$(CC) $(CFLAGS) -o $@ $< -c

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