CC = kos32-gcc AR = kos32-ar SDK_DIR:= /home/programist/KOS_SVN/contrib/sdk INCLUDES= -Ilib -I$(SDK_DIR)/sources/newlib/libc/include CFLAGS = -O2 -std=c99 -Wall -W #-D_FILE_OFFSET_BITS=64 ARFLAGS = -rcs SOURCES = lib/decode.c lib/identify.c lib/quirc.c lib/version_db.c HEADERS = lib/quirc.h lib/quirc_internal.h OBJECTS = $(patsubst %.c, %.o, $(SOURCES)) .PHONY: all clean all: libquirc.a libquirc.a: $(OBJECTS) $(AR) $(ARFLAGS) $@ $(OBJECTS) %.o : %.c $(HEADERS) Makefile $(CC) -c $(INCLUDES) $(CFLAGS) -o $@ $< clean: rm -f *.o lib/*.o libquirc.a