]> rtime.felk.cvut.cz Git - frescor/fosa.git/blobdiff - src_partikle/Makefile
git-svn-id: http://www.frescor.org/private/svn/frescor/fosa/trunk@1791 35b4ef3e-fd22...
[frescor/fosa.git] / src_partikle / Makefile
index 09db518a3ea1c1f15f847c5edf42970beb8de09e..d9df2b1d419c3c909992a8cb5a97e2d263e493ea 100644 (file)
@@ -1,41 +1,12 @@
-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))
+include ../config.mk
+include ../rules.mk
 
-FOSA_INC=../include
-
-PRTK=$(HOME)/FRESCOR/FRSHv2/partikle/trunk
-PRTK_INC=$(PRTK)/user/ulibc/include
-
-
-check_gcc = $(shell \
-        if $(CC) $(1) -S -o /dev/null -xc /dev/null > /dev/null 2>&1 ;\
-        then \
-                echo "$(1)";\
-        else \
-                echo "$(2)";\
-        fi)
-
-CFLAGS+=-I$(FOSA_INC)\
-       -DPARTIKLE\
-       -I$(PRTK_INC)\
-#      -DCONFIG_URGENCY\
-
-CFLAGS += $(call check_gcc, -fno-stack-protector,)
+FOSA_MODULES=fosa_clocks_and_timers fosa_threads_and_signals fosa_app_def_sched fosa_mutexes_and_condvars fosa_misc fosa_long_jump fosa_time fosa_setjmp fosa_group_clocks
+FOSA_OBJS=$(addsuffix .o,$(FOSA_MODULES))
 
 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