blob: 6a2a45419291ff3c6a0f1712a12b08bc10483799 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
|
include ../../make/defines.mk
.PHONY: clean clobber uninstall
CC = gcc
AR = ar
#CFLAGS += -g
all: libbtime.a btimed btimec
btimed: btimed.c btime_int.h
$(CC) $(CFLAGS) -o btimed btimed.c
btimec: btimec.c libbtime.a
$(CC) $(CFLAGS) -L. -o btimec btimec.c -lbtime
libbtime.a: btime.c btime_int.h
$(CC) $(CFLAGS) -c btime.c
$(AR) -rc libbtime.a btime.o
install: btimed btimec libbtime.a
@echo "Installing btime deamon and test client"
@install -d ${STSDIR}/bin/
@install btimed ${STSDIR}/bin
@install btimec ${STSDIR}/bin
@echo "Installing btime library"
@install -d ${STSDIR}/lib/
@install libbtime.a ${STSDIR}/lib
@echo "Installing btime header"
@install -d ${STSDIR}/include/
@install btime.h ${STSDIR}/include
uninstall:
${UNINSTALL} btimed ${STSDIR}/bin
${UNINSTALL} btimec ${STSDIR}/bin
clean:
/bin/rm -f *.o
clobber:
/bin/rm -f btimec
/bin/rm -f btimed
/bin/rm -f *.a *.o
|