File: Makefile

package info (click to toggle)
tinydyndns 0.4.2.debian1-2
  • links: PTS, VCS
  • area: main
  • in suites: bookworm, bullseye
  • size: 1,392 kB
  • sloc: ansic: 10,245; sh: 291; makefile: 42
file content (30 lines) | stat: -rw-r--r-- 1,066 bytes parent folder | download | duplicates (2)
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
tinydyndns: tinydyndns-update tinydyndns-data

tinydyndns-update: load tinydyndns-update.o libtai.a env.a cdb.a dns.a \
alloc.a buffer.a unix.a byte.a
	./load tinydyndns-update strerr_sys.o strerr_die.o libtai.a env.a \
	cdb.a dns.a alloc.a buffer.a unix.a byte.a

tinydyndns-update.o: compile tinydyndns-update.c str.h strerr.h cdb.h \
dns.h iopause.h uint64.h uint32.h
	./compile tinydyndns-update.c

tinydyndns-data: load tinydyndns-data.o libtai.a env.a cdb.a dns.a alloc.a \
buffer.a unix.a byte.a
	./load tinydyndns-data strerr_sys.o strerr_die.o libtai.a env.a \
	cdb.a dns.a alloc.a buffer.a unix.a byte.a

tinydyndns-data.o: compile tinydyndns-data.c uint32.h uint64.h iopause.h
	./compile tinydyndns-data.c

clean:
	rm -f `cat TARGETS` \
	tinydyndns-update tinydyndns-update.o \
	tinydyndns-data tinydyndns-data.o

install-tinydyndns:
	install -m0755 tinydyndns-conf /usr/local/bin/tinydyndns-conf
	install -m0755 tinydyndns-data /usr/local/bin/tinydyndns-data
	install -m0755 tinydyndns-update /usr/local/bin/tinydyndns-update
	
include ./Makefile.djbdns