File: makefile

package info (click to toggle)
openbsd-inetd 0.20221205-3
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 1,080 kB
  • sloc: ansic: 24,214; perl: 110; sh: 81; makefile: 52
file content (35 lines) | stat: -rw-r--r-- 651 bytes parent folder | download | duplicates (3)
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
--- /dev/null
+++ b/Makefile.debian
@@ -0,0 +1,32 @@
+PKG_CONFIG ?= pkg-config
+INSTALL ?= install
+
+CFLAGS ?= -g -O2
+
+DEFS := -DLIBWRAP
+LIBS := -lwrap
+
+DEFS += $(shell $(PKG_CONFIG) --cflags libbsd-overlay)
+LIBS += $(shell $(PKG_CONFIG) --libs libbsd-overlay)
+
+DEFS += $(shell $(PKG_CONFIG) --cflags libevent)
+LIBS += $(shell $(PKG_CONFIG) --libs libevent)
+
+CPPFLAGS += $(DEFS)
+
+inetd_OBJECTS := inetd.o
+
+all: inetd
+
+.c.o:
+	$(CC) $(CPPFLAGS) $(CFLAGS) -c $<
+
+inetd: $(inetd_OBJECTS)
+	$(CC) $(CFLAGS) $(LDFLAGS) -o $@ $^ $(LIBS)
+
+install: inetd
+	$(INSTALL) -m 0755 inetd $(DESTDIR)/usr/sbin/
+
+clean:
+	rm -f inetd inetd.o
+