]> pilppa.org Git - familiar-h63xx-build.git/blob - org.handhelds.familiar/packages/portmap/files/make.patch
OE tree imported from monotone branch org.openembedded.oz354fam083 at revision 8b12e3...
[familiar-h63xx-build.git] / org.handhelds.familiar / packages / portmap / files / make.patch
1
2 #
3 # Patch managed by http://www.holgerschurig.de/patcher.html
4 #
5
6 --- portmap_5beta/Makefile~make.patch
7 +++ portmap_5beta/Makefile
8 @@ -105,6 +105,13 @@
9  #
10  #CONST   = -Dconst=
11  
12 +DESTDIR =
13 +prefix = /usr
14 +sbindir = /sbin
15 +datadir = $(prefix)/share
16 +mandir = $(datadir)/man
17 +docdir = $(datadir)/doc/portmap
18 +
19  ### End of configurable stuff.
20  ##############################
21  
22 @@ -122,35 +129,38 @@
23  COPT   = $(CONST) $(HOSTS_ACCESS) $(CHECK_PORT) \
24         $(SYS) -DFACILITY=$(FACILITY) $(ULONG) $(ZOMBIES) $(SA_LEN) \
25         $(LOOPBACK) $(SETPGRP)
26 -CFLAGS = -Wall $(COPT) -O2 $(NSARCHS)
27 +CFLAGS = -Wall -O2 $(NSARCHS)
28  OBJECTS        = portmap.o pmap_check.o from_local.o $(AUX)
29  
30  all:   portmap pmap_dump pmap_set
31  
32  portmap: $(OBJECTS) # $(WRAP_DIR)/libwrap.a
33 -       $(CC) $(CFLAGS) -o $@ $(OBJECTS) $(WRAP_LIB) $(LIBS)
34 +       $(CC) $(LDFLAGS) -o $@ $(OBJECTS) $(WRAP_LIB) $(LIBS)
35  
36 -pmap_dump: pmap_dump.c
37 -       $(CC) $(CFLAGS) -o $@ $? $(LIBS)
38 +pmap_dump: pmap_dump.o
39 +       $(CC) $(LDFLAGS) -o $@ $? $(LIBS)
40  
41 -pmap_set: pmap_set.c
42 -       $(CC) $(CFLAGS) -o $@ $? $(LIBS)
43 +pmap_set: pmap_set.o
44 +       $(CC) $(LDFLAGS) -o $@ $? $(LIBS)
45  
46  from_local: from_local.c
47 -       cc $(CFLAGS) -DTEST -o $@ from_local.c
48 +       $(CC) $(COPT) -DTEST $(CFLAGS) $(LDFLAGS) -o $@ from_local.c
49  
50  get_myaddress: get_myaddress.c
51 -       cc $(CFLAGS) -DTEST -o $@ get_myaddress.c $(LIBS)
52 +       $(CC) $(COPT) -DTEST $(CFLAGS) $(LDFLAGS) -o $@ get_myaddress.c $(LIBS)
53  
54  install: all
55 -       install -o root -g root -m 0755 -s portmap ${BASEDIR}/sbin
56 -       install -o root -g root -m 0755 -s pmap_dump ${BASEDIR}/sbin
57 -       install -o root -g root -m 0755 -s pmap_set ${BASEDIR}/sbin
58 -       install -o root -g root -m 0644 portmap.8 ${BASEDIR}/usr/share/man/man8
59 -       install -o root -g root -m 0644 pmap_dump.8 ${BASEDIR}/usr/share/man/man8
60 -       install -o root -g root -m 0644 pmap_set.8 ${BASEDIR}/usr/share/man/man8
61 -       cat BLURB >${BASEDIR}/usr/share/doc/portmap/portmapper.txt
62 -       gzip -9f ${BASEDIR}/usr/share/doc/portmap/portmapper.txt
63 +       install -d $(DESTDIR)/$(sbindir) \
64 +                  $(DESTDIR)/$(docdir) \
65 +                  $(DESTDIR)/$(mandir)/man8
66 +       install -m 0755 portmap $(DESTDIR)/$(sbindir)
67 +       install -m 0755 pmap_dump $(DESTDIR)/$(sbindir)
68 +       install -m 0755 pmap_set $(DESTDIR)/$(sbindir)
69 +       install -m 0644 portmap.8 $(DESTDIR)/$(mandir)/man8
70 +       install -m 0644 pmap_dump.8 $(DESTDIR)/$(mandir)/man8
71 +       install -m 0644 pmap_set.8 $(DESTDIR)/$(mandir)/man8
72 +       cat BLURB >$(DESTDIR)/$(docdir)/portmapper.txt
73 +       gzip -9f $(DESTDIR)/$(docdir)/portmapper.txt
74  
75  
76  lint:  
77 @@ -176,3 +186,6 @@
78  portmap.o: portmap.c
79  portmap.o: pmap_check.h Makefile
80  strerror.o: strerror.c
81 +
82 +%.o: %.c
83 +       $(CC) $(COPT) $(CFLAGS) $(CPPFLAGS) $(TARGET_ARCH) -c $*.c -o $*.o