blob: 589981be8db5174ba03a681cecc2fbb89ecc31c2 (
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
|
# Makefile for ptpd
RM = rm -f
CFLAGS+= -Wall #-DBSD_INTERFACE_FUNCTIONS
#CPPFLAGS = -DPTPD_DBG -DPTPD_NO_DAEMON
PROG = ptpd
SRCS = ptpd.c arith.c bmc.c probe.c protocol.c \
dep/msg.c dep/net.c dep/servo.c dep/startup.c dep/sys.c dep/timer.c
OBJS = $(SRCS:.c=.o)
HDRS = ptpd.h constants.h datatypes.h \
dep/ptpd_dep.h dep/constants_dep.h dep/datatypes_dep.h
CSCOPE = cscope
GTAGS = gtags
DOXYGEN = doxygen
TAGFILES = GPATH GRTAGS GSYMS GTAGS cscope.in.out cscope.out cscope.po.out
.c.o:
$(CC) -c $(CFLAGS) $(CPPFLAGS) -o $@ $<
all: $(PROG)
$(PROG): $(OBJS)
$(CC) $(LDFLAGS) -o $@ $(OBJS)
tags:
$(CSCOPE) -R -q -b
$(GTAGS)
$(DOXYGEN) Doxyfile
clean:
$(RM) $(PROG) $(OBJS) $(TAGFILES) make.out
|