dslinux/user/pixil/sys/pixilwm Makefile applets.c

amadeus dslinux_amadeus at user.in-berlin.de
Sun Oct 8 23:17:11 CEST 2006


Update of /cvsroot/dslinux/dslinux/user/pixil/sys/pixilwm
In directory antilope:/tmp/cvs-serv29914/user/pixil/sys/pixilwm

Modified Files:
	Makefile applets.c 
Log Message:
start pixil integration in DSLINUX

Index: applets.c
===================================================================
RCS file: /cvsroot/dslinux/dslinux/user/pixil/sys/pixilwm/applets.c,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- applets.c	3 Oct 2006 11:27:09 -0000	1.1
+++ applets.c	8 Oct 2006 21:17:09 -0000	1.2
@@ -46,6 +46,13 @@
 #include "config.h"
 #include "applets.h"
 
+#if 1	// xAMADEUS
+#define dlopen(x,y) 0
+#define dlsym(x,y)  0
+#define dlclose(x)  0
+#define dlerror()   0
+#endif
+
 static int g_applet_id = 0;
 static int g_timer_id = 0;
 

Index: Makefile
===================================================================
RCS file: /cvsroot/dslinux/dslinux/user/pixil/sys/pixilwm/Makefile,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- Makefile	8 Oct 2006 12:15:29 -0000	1.2
+++ Makefile	8 Oct 2006 21:17:08 -0000	1.3
@@ -8,13 +8,19 @@
 INSTALL_SODIR=$(INSTALL_DIR)/share/pixilwm
 TARGET=pixilwm
 
+ifeq ($(EN_SHARED),--enable-shared)
+LIBTYPE=.so
+else
+LIBTYPE=.o
+endif
+
 # These are extra targets that are defined locally
 
-TARGET_EXTRAS += applets/date.so
+TARGET_EXTRAS += applets/date$(LIBTYPE)
 
 ifeq ($(CONFIG_PIXILWM_PM),y)
-TARGET_EXTRAS += applets/backlight.so
-TARGET_EXTRAS += applets/battery.so
+TARGET_EXTRAS += applets/backlight$(LIBTYPE)
+TARGET_EXTRAS += applets/battery$(LIBTYPE)
 endif
 
 INSTALL_EXTRAS=inst_applets
@@ -49,9 +55,10 @@
 LIBS+=-lpar
 endif
 
+ifeq ($(EN_SHARED),--enable-shared)
 LIBS+=-ldl
-BUILD_CFLAGS=-export-dynamic
-#BUILD_CFLAGS=-rdynamic
+BUILD_CFLAGS=-rdynamic
+endif
 
 CLEAN_EXTRAS=clean_themes
 
@@ -77,6 +84,3 @@
 
 applets/date.so: applets/date.o
 	$(CC) -shared -o $@ $<
-
-
-




More information about the dslinux-commit mailing list