summaryrefslogtreecommitdiffstats
path: root/btime/Makefile
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