41 lines
756 B
Makefile
41 lines
756 B
Makefile
#WXC2 R9.0 AIFG makefile
|
|
#Create by Roy Jiang
|
|
#2007-3-12
|
|
|
|
CC = gcc
|
|
CFLAG = -g -Wall -c #-fprofile-arcs -ftest-coverage
|
|
|
|
AIFG_LIB_OBJ = aifg_m.o aifg.o aifg_mpp.o aifg_debug.o aifg_ie.o
|
|
AIFG_TST_OBJ = aifg_main.o aifg_test.o
|
|
|
|
AIFG_LIB = -L../lib -laif
|
|
TEST_LIB = -L/usr/local/lib/CUnit -lcunit -lgcov
|
|
|
|
aifg_main: $(AIFG_TST_OBJ)
|
|
$(CC) $(AIFG_TST_OBJ) -o test_main $(AIFG_LIB) $(TEST_LIB)
|
|
|
|
aifg_main.o: aifg_main.c
|
|
$(CC) $(CFLAG) $<
|
|
|
|
aifg_test.o: aifg_test.c
|
|
$(CC) $(CFLAG) $<
|
|
|
|
aifg.o: aifg.c
|
|
$(CC) $(CFLAG) $<
|
|
|
|
aifg_m.o: aifg_m.c
|
|
$(CC) $(CFLAG) $<
|
|
|
|
aifg_mpp.o: aifg_mpp.c
|
|
$(CC) $(CFLAG) $<
|
|
|
|
aifg_debug.o: aifg_debug.c
|
|
$(CC) $(CFLAG) $<
|
|
|
|
aifg_ie.o: aifg_ie.c
|
|
$(CC) $(CFLAG) $<
|
|
|
|
clean:
|
|
rm -f main *.o *.a *.xml *.gcov *.gcda *.gcno core test_main
|
|
|