mirror of
https://git.yoctoproject.org/poky
synced 2026-02-09 18:23:02 +01:00
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@530 311d38ba-8fff-0310-9ca6-ca027cbcb966
84 lines
2.6 KiB
Diff
84 lines
2.6 KiB
Diff
|
|
#
|
|
# Patch managed by http://www.holgerschurig.de/patcher.html
|
|
#
|
|
|
|
--- portmap_5beta/Makefile~make.patch
|
|
+++ portmap_5beta/Makefile
|
|
@@ -105,6 +105,13 @@
|
|
#
|
|
#CONST = -Dconst=
|
|
|
|
+DESTDIR =
|
|
+prefix = /usr
|
|
+sbindir = /sbin
|
|
+datadir = $(prefix)/share
|
|
+mandir = $(datadir)/man
|
|
+docdir = $(datadir)/doc/portmap
|
|
+
|
|
### End of configurable stuff.
|
|
##############################
|
|
|
|
@@ -122,35 +129,38 @@
|
|
COPT = $(CONST) $(HOSTS_ACCESS) $(CHECK_PORT) \
|
|
$(SYS) -DFACILITY=$(FACILITY) $(ULONG) $(ZOMBIES) $(SA_LEN) \
|
|
$(LOOPBACK) $(SETPGRP)
|
|
-CFLAGS = -Wall $(COPT) -O2 $(NSARCHS)
|
|
+CFLAGS = -Wall -O2 $(NSARCHS)
|
|
OBJECTS = portmap.o pmap_check.o from_local.o $(AUX)
|
|
|
|
all: portmap pmap_dump pmap_set
|
|
|
|
portmap: $(OBJECTS) # $(WRAP_DIR)/libwrap.a
|
|
- $(CC) $(CFLAGS) -o $@ $(OBJECTS) $(WRAP_LIB) $(LIBS)
|
|
+ $(CC) $(LDFLAGS) -o $@ $(OBJECTS) $(WRAP_LIB) $(LIBS)
|
|
|
|
-pmap_dump: pmap_dump.c
|
|
- $(CC) $(CFLAGS) -o $@ $? $(LIBS)
|
|
+pmap_dump: pmap_dump.o
|
|
+ $(CC) $(LDFLAGS) -o $@ $? $(LIBS)
|
|
|
|
-pmap_set: pmap_set.c
|
|
- $(CC) $(CFLAGS) -o $@ $? $(LIBS)
|
|
+pmap_set: pmap_set.o
|
|
+ $(CC) $(LDFLAGS) -o $@ $? $(LIBS)
|
|
|
|
from_local: from_local.c
|
|
- cc $(CFLAGS) -DTEST -o $@ from_local.c
|
|
+ $(CC) $(COPT) -DTEST $(CFLAGS) $(LDFLAGS) -o $@ from_local.c
|
|
|
|
get_myaddress: get_myaddress.c
|
|
- cc $(CFLAGS) -DTEST -o $@ get_myaddress.c $(LIBS)
|
|
+ $(CC) $(COPT) -DTEST $(CFLAGS) $(LDFLAGS) -o $@ get_myaddress.c $(LIBS)
|
|
|
|
install: all
|
|
- install -o root -g root -m 0755 -s portmap ${BASEDIR}/sbin
|
|
- install -o root -g root -m 0755 -s pmap_dump ${BASEDIR}/sbin
|
|
- install -o root -g root -m 0755 -s pmap_set ${BASEDIR}/sbin
|
|
- install -o root -g root -m 0644 portmap.8 ${BASEDIR}/usr/share/man/man8
|
|
- install -o root -g root -m 0644 pmap_dump.8 ${BASEDIR}/usr/share/man/man8
|
|
- install -o root -g root -m 0644 pmap_set.8 ${BASEDIR}/usr/share/man/man8
|
|
- cat BLURB >${BASEDIR}/usr/share/doc/portmap/portmapper.txt
|
|
- gzip -9f ${BASEDIR}/usr/share/doc/portmap/portmapper.txt
|
|
+ install -d $(DESTDIR)/$(sbindir) \
|
|
+ $(DESTDIR)/$(docdir) \
|
|
+ $(DESTDIR)/$(mandir)/man8
|
|
+ install -m 0755 portmap $(DESTDIR)/$(sbindir)
|
|
+ install -m 0755 pmap_dump $(DESTDIR)/$(sbindir)
|
|
+ install -m 0755 pmap_set $(DESTDIR)/$(sbindir)
|
|
+ install -m 0644 portmap.8 $(DESTDIR)/$(mandir)/man8
|
|
+ install -m 0644 pmap_dump.8 $(DESTDIR)/$(mandir)/man8
|
|
+ install -m 0644 pmap_set.8 $(DESTDIR)/$(mandir)/man8
|
|
+ cat BLURB >$(DESTDIR)/$(docdir)/portmapper.txt
|
|
+ gzip -9f $(DESTDIR)/$(docdir)/portmapper.txt
|
|
|
|
|
|
lint:
|
|
@@ -176,3 +186,6 @@
|
|
portmap.o: portmap.c
|
|
portmap.o: pmap_check.h Makefile
|
|
strerror.o: strerror.c
|
|
+
|
|
+%.o: %.c
|
|
+ $(CC) $(COPT) $(CFLAGS) $(CPPFLAGS) $(TARGET_ARCH) -c $*.c -o $*.o
|