OSDN Git Service

1sec and high smpling file record add.
[scilog/scilog.git] / makefile.host
1 CC              = gcc
2
3 # -DDUMMY ダミーデータで動作する
4 all:            CFLAGS  = -DDUMMY
5 cunit:          CFLAGS  = -DCUNIT
6
7 LDFLAGS         = 
8 LIBS            = -lm -lpthread
9 TEST_LIBS       = $(LIBS) -lcunit
10
11 SRCS0           = thread_rcv.c spi.c ring.c ad_ring.c rec.c sts.c ad_file.c
12 SRCS            = scilog.c $(SRCS0)
13 TEST_SRCS       = test.c $(SRCS0)
14
15 HDRS            = mes_print.h debug_print.h my_thread.h spi.h ring.h ad_ring.h rec.h sts.h ad_file.h
16
17 OBJS            = $(SRCS:.c=.o) 
18 TEST_OBJS               = $(TEST_SRCS:.c=.o) 
19
20 PROGRAM         = scilog
21 TEST_PROG       = test
22
23 all:            $(PROGRAM)
24
25 cunit:          $(TEST_PROG)
26
27 $(PROGRAM):     $(OBJS) $(HDRS) 
28                 $(CC) $(OBJS) $(LDFLAGS) $(LIBS) -o $(PROGRAM)
29
30 $(TEST_PROG):   $(TEST_OBJS) $(HDRS)
31                 $(CC) $(TEST_OBJS) $(LDFLAGS) $(TEST_LIBS) -o $(TEST_PROG)
32
33 clean:;         rm -f *.o *~ $(PROGRAM) $(TEST_PROG)
34
35 ###                                                         End of Makefile