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
+
|