SOURCES = $(wildcard *.c) NAMES = $(basename $(SOURCES)) OBJS = $(addsuffix .o,$(NAMES)) FOSA_INC=../include FRSH_INC=../../../frsh/trunk/include PRTK_INC=../../../partikle/user/ulibc/include # Hack to avoid missing rtl_timer.h compilation issue RTL_TIMER_INC=. CFLAGS+=-I$(FOSA_INC) -I$(FRSH_INC) -DRT_LINUX -I$(PRTK_INC) -I$(RTL_TIMER_INC) LIBFOSA=libfosa_PARTIKLE.a all: libfosa.a libfosa.a: $(OBJS) $(AR) -r $(LIBFOSA) $(OBJS) cp $(LIBFOSA) ../lib # test_fosa_c.o: test_fosa.o # ld -r -o test_fosa_c.o test_fosa.o $(LIBFOSA) # test_fosa.o: test_fosa.c clean: $(RM) -f *.o *~ *.a