###
### Copyright (C) HWPORT.COM
### All rights reserved.
### Author: JAEHYUK CHO <mailto:minzkn@minzkn.com>
###

# For SMP8671 toolchain
#CROSS_COMPILE                ?=/opt/mips-4.3/bin/mips-linux-gnu-#

CROSS_COMPILE                ?=#

CC                           :=$(CROSS_COMPILE)gcc#
RM                           :=rm -f#

THIS_NAME                    :=utf-8#

CFLAGS                       :=#
CFLAGS                       +=-Os -pipe#
CFLAGS                       +=-fPIC#
CFLAGS                       +=-fomit-frame-pointer#
CFLAGS                       +=-ansi#
CFLAGS                       +=-Wall -W#
CFLAGS                       +=-Wshadow -Wcast-qual -Wcast-align -Wpointer-arith -Wbad-function-cast -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -Winline -Wwrite-strings#

LDFLAGS                      :=#

# For SMP8671
#CFLAGS                       +=-EL -Wa,-mips32r2 -Wa,-mfix7000#
#LDFLAGS                      +=-EL#

TARGET                       :=$(THIS_NAME)#
OBJECTS                      :=main.o#

.PHONY: all clean

all: $(TARGET)
clean: ;$(RM) *.o $(TARGET)
$(TARGET): $(OBJECTS) ;$(CC) $(LDFLAGS) -o $(@) $(^)
%.o: %.c ;$(CC) $(CFLAGS) -c -o $(@) $(<)

# End of makefile
