X-Git-Url: https://rtime.felk.cvut.cz/gitweb/frescor/fosa.git/blobdiff_plain/4494d9609dd4a4aea7c6f7eb8b54626e0a4730d4..91b8c98252d2a8696d24e1d62be8fee121daac0c:/src_partikle/Makefile diff --git a/src_partikle/Makefile b/src_partikle/Makefile index 09db518..e157c98 100644 --- a/src_partikle/Makefile +++ b/src_partikle/Makefile @@ -1,11 +1,8 @@ -FOSA_MODULES=fosa_clocks_and_timers fosa_threads_and_signals fosa_app_def_sched fosa_mutexes_and_condvars fosa_misc -FOSA_OBJS = $(addsuffix .o,$(FOSA_MODULES)) - -FOSA_INC=../include - -PRTK=$(HOME)/FRESCOR/FRSHv2/partikle/trunk -PRTK_INC=$(PRTK)/user/ulibc/include +include ../config.mk +include ../rules.mk +FOSA_MODULES=fosa_clocks_and_timers fosa_threads_and_signals fosa_app_def_sched fosa_mutexes_and_condvars fosa_misc fosa_long_jump +FOSA_OBJS=$(addsuffix .o,$(FOSA_MODULES)) check_gcc = $(shell \ if $(CC) $(1) -S -o /dev/null -xc /dev/null > /dev/null 2>&1 ;\ @@ -15,27 +12,12 @@ check_gcc = $(shell \ echo "$(2)";\ fi) -CFLAGS+=-I$(FOSA_INC)\ - -DPARTIKLE\ - -I$(PRTK_INC)\ -# -DCONFIG_URGENCY\ CFLAGS += $(call check_gcc, -fno-stack-protector,) LIBFOSA=libfosa_PARTIKLE.a -CC=gcc all: $(LIBFOSA) - $(LIBFOSA): $(FOSA_OBJS) $(AR) -r $(LIBFOSA) $(FOSA_OBJS) cp $(LIBFOSA) ../lib - -test_fosa.prtk: test_fosa.c $(LIBFOSA) - $(CC) -c test_fosa.c $(CFLAGS) - ldkernel -o test_fosa.prtk test_fosa.o $(LIBFOSA) - -# test_fosa.o: test_fosa.c - -clean: - $(RM) -f *.o *~ *.a *.prtk