1
0
Files
irix-657m-src/eoe/cmd/bsd/timed/Makefile
2022-09-29 17:59:04 +03:00

59 lines
1.3 KiB
Makefile

#!smake
#
# Make the timed demon
#
# "$Revision: 1.20 $"
include $(ROOT)/usr/include/make/commondefs
LCOPTS =-signed -DHAVENIS -D_BSD_SIGNALS -D_BSD_TIME
LLDLIBS =-lm
# source for timed
TDSRC= acksend.c candidate.c correct.c \
master.c networkdelta.c readmsg.c slave.c timed.c
TDOBJ= $(TDSRC:.c=.o)
# source for timedc
TCSRC= cmds.c cmdtab.c timedc.c
TCOBJ= $(TCSRC:.c=.o)
# source for both timedc and timed
COMSRC= byteorder.c measure.c cksum.c
COMOBJ= $(COMSRC:.c=.o)
# source for timeslave
SLAVSRC=timeslave.c
SLAVOBJ=$(SLAVSRC:.c=.o)
CFILES=$(TDSRC) $(TCSRC) $(COMSRC) $(SLAVSRC)
TARGETS=timed timedc timeslave
default:$(TARGETS)
include $(COMMONRULES)
install:default
$(INSTALL) -u root -g sys -m 4755 -F /usr/etc timedc
$(INSTALL) -u root -g sys -m 755 -F /usr/etc \
"timed timeslave"
timed: $(TDOBJ) $(COMOBJ)
$(CCF) $(TDOBJ) $(COMOBJ) $(LDFLAGS) -o $@
$(CORD) $@ $@.fb
mv $@.cord $@
timedc: $(TCOBJ) $(COMOBJ)
$(CCF) $(TCOBJ) $(COMOBJ) $(LDFLAGS) -o $@
timeslave: $(SLAVOBJ)
$(CCF) $(SLAVOBJ) $(LDFLAGS) -o $@
$(CORD) $@ $@.fb
mv $@.cord $@
lint: $(_FORCE)
$(LINT) $(LINTFLAGS) $(CDEFS) $(CINCS) $(TDSRC) $(COMSRC) $(LDLIBS)
$(LINT) $(LINTFLAGS) $(CDEFS) $(CINCS) $(TCSRC) $(COMSRC) $(LDLIBS)
$(LINT) $(LINTFLAGS) $(CDEFS) $(CINCS) $(SLAVSRC) $(LDLIBS)