+++ /dev/null
-.PHONY: clean all
-MARTE_PATH=$(HOME)/marte
-CC=mgcc
-CFLAGS= -DMARTE_OS -g -Wall -I../include -I../../frsh/include -L../lib
-OBJS=$(patsubst %.c,%.o,$(wildcard *.c))
-FOSA_HEADERS=$(wildcard ../include/*.h)
-FRSH_FOSA_HEADERS=$(wildcard ../../frsh/include/frsh_fosa*.h)
-
-all: libfosa_marte
-
-libfosa_marte: $(OBJS) $(FOSA_HEADERS) $(FRSH_FOSA_HEADERS)
- @exec echo -en "\n>> Generating libfosa_marte.a: ";
- @$(AR) -rc ../lib/libfosa_marte.a $(OBJS)
- @exec echo " [OK]"
-
-%.o: %.c
- @exec echo -en "\n>> Compiling $<: ";
- @$(CC) -c $(CFLAGS) $< 1> /dev/null
- @exec echo -n " [OK]"
-
-test_fosa: libfosa_marte
- @exec echo -en "\n>> Compiling and Linking test_fosa.c: ";
- @$(CC) $(CFLAGS) -lfosa_marte test_fosa.c 1> /dev/null
- @exec echo " [OK]"
-
-test_fosa_ads: libfosa_marte $(MARTE_PATH)/misc/load.o
- @exec echo -en "\n>> Compiling and Linking test_fosa_ads.c: ";
- @$(CC) $(CFLAGS) -lfosa_marte test_fosa_ads.c $(MARTE_PATH)/misc/load.o 1> /dev/null
- @exec echo " [OK]"
-
-test_clock_and_timers: libfosa_marte
- @exec echo -en "\n>> Compiling and Linking test_clock_and_timers.c: ";
- @$(CC) $(CFLAGS) -lfosa_marte test_clock_and_timers.c 1> /dev/null
- @exec echo " [OK]"
-
-$(MARTE_PATH)/misc/load.o: $(MARTE_PATH)/misc/load.c
- @mgcc $(CFLAGS) -c -o $(MARTE_PATH)/misc/load.o $(MARTE_PATH)/misc/load.c 1> /dev/null
-
-clean:
- @exec echo -e "\n>> Cleaning up FOSA: ";
- @find \( -name '*.[oa]' -or -name '*~*' -or -name 'mprogram*' \) -print -delete
- @rm -f ../lib/libfosa_marte.a
- @exec echo " [OK]"