]> pilppa.org Git - familiar-h63xx-build.git/blob - org.handhelds.familiar/packages/bootmenu/bootmenu-0.6/compile.patch
OE tree imported from monotone branch org.openembedded.oz354fam083 at revision 8b12e3...
[familiar-h63xx-build.git] / org.handhelds.familiar / packages / bootmenu / bootmenu-0.6 / compile.patch
1
2 #
3 # Made by http://www.mn-logistik.de/unsupported/pxa250/patcher
4 #
5
6 --- bootmenu-0.6/src/Makefile~compile
7 +++ bootmenu-0.6/src/Makefile
8 @@ -20,9 +20,9 @@
9  SOS=
10  
11  ifeq ($(HAVE_PLUGINS),y)
12 -CFLAGS+=-DPLUGINS
13 -LDFLAGS += -rdynamic
14 -LIBS += -ldl
15 +override CFLAGS+=-DPLUGINS -D_PLUGINDIR="\"$(PLUGINDIR)\""
16 +override LDFLAGS += -rdynamic
17 +override LIBS += -ldl
18  OBJS += plugins.o
19  SOS = $(patsubst %,%.so,$(PLUGINS))
20  
21 @@ -33,20 +33,22 @@
22  endif
23  
24  ifeq ($(USE_SYSLOG),y)
25 -CFLAGS+=-DSYSLOG
26 +override CFLAGS+=-DSYSLOG
27  else
28  OBJS+=log.o
29  endif
30  
31 +DESTDIR=
32  PREFIX=/usr/local/bin
33 -PLUGINS=/usr/share/bootmenu
34 +PLUGINDIR=/usr/share/bootmenu
35  
36  all: $(APP)
37  
38  install: $(APP)
39 -       cp $(APP) $(PRFIX)/$(APP)
40 -       mkdir -p $(PLUGINS)
41 -       cp *.so $(PLUGINS)
42 +       install -d $(DESTDIR)$(PREFIX)
43 +       install -m 0755 $(APP) $(DESTDIR)$(PREFIX)/$(APP)
44 +       install -d $(DESTDIR)$(PLUGINDIR)
45 +       install -m 0755 *.so $(DESTDIR)$(PLUGINDIR)
46  
47  clean:
48         rm -f *.o *.so $(APP)
49 @@ -59,7 +61,7 @@
50  #####
51  
52  %.so: %.c
53 -       $(CC) $(CFLAGS) $($(*)_CFLAGS) -shared -o $@ $< $($(*)_LIBS)
54 +       $(CC) $(CFLAGS) $(LDFLAGS) $($(*)_CFLAGS) -shared -o $@ $< $($(*)_LIBS)
55  
56  plugins.o: plugins.c
57         $(CC) -c $(CFLAGS) -DDEFAULT_PLUGIN="\"$(DEFAULT_PLUGIN)\"" -o $@ $<
58 --- bootmenu-0.6/src/plugins.c~compile
59 +++ bootmenu-0.6/src/plugins.c
60 @@ -28,7 +28,9 @@
61  #include <fcntl.h>
62  #include "bootmenu.h"
63  
64 +#ifndef _PLUGINDIR
65  #define _PLUGINDIR "/usr/share/bootmenu"
66 +#endif
67  
68  extern struct config bootmenu_config;
69