diff options
Diffstat (limited to 'package/tinyx')
-rw-r--r-- | package/tinyx/tinyx.mk | 15 |
1 files changed, 12 insertions, 3 deletions
diff --git a/package/tinyx/tinyx.mk b/package/tinyx/tinyx.mk index 29972ee53..922bacc1f 100644 --- a/package/tinyx/tinyx.mk +++ b/package/tinyx/tinyx.mk @@ -100,8 +100,17 @@ $(TINYX_XFBDEV): $(TINYX_DIR)/.configure ( cd $(TINYX_DIR) ; $(MAKE) World ) # -# Once Frame Buffer is built, we install executables. +# Install x-includes and x-libraries in $(STAGING_DIR)/usr/X11R6/ +# and add a symbolic link between /usr/bin/X11 and /usr/X11R6/bin +$(STAGING_DIR)/usr/X11R6/lib/libX11.so.6.2: $(TINYX_XFBDEV) + mkdir -p $(STAGING_DIR)/usr/X11R6/lib + mkdir -p $(STAGING_DIR)/usr/X11R6/include + cp -fRL $(TINYX_DIR)/exports/include/* $(STAGING_DIR)/usr/X11R6/include/ + cp -fRL $(TINYX_DIR)/exports/lib/* $(STAGING_DIR)/usr/X11R6/lib/ + ln -s /usr/X11R6/bin $(TARGET_DIR)/usr/bin/X11 + # +# Once Frame Buffer is built, we install executables. $(TINYX_BINX)/Xfbdev: $(TINYX_XFBDEV) -mkdir $(TARGET_DIR)/usr/X11R6 -mkdir $(TINYX_BINX) @@ -116,7 +125,6 @@ $(TINYX_BINX)/Xfbdev: $(TINYX_XFBDEV) # # After we have executables installed, install the libraries. -# $(TINYX_LIBX)/libX11.so.6.2: $(TINYX_XFBDEV) for dirs in $(TINYX_LIBS) ; do \ file=`find $(TINYX_LDIR)/$$dirs -type f -iname "lib$$dirs.so*"` ; \ @@ -126,7 +134,8 @@ $(TINYX_LIBX)/libX11.so.6.2: $(TINYX_XFBDEV) cp -pRf $$file $(TINYX_LIBX) ; \ done -tinyx: zlib $(TINYX_LIBX)/libX11.so.6.2 $(TINYX_BINX)/Xfbdev +tinyx: zlib $(STAGING_DIR)/usr/X11R6/lib/libX11.so.6.2 \ + $(TINYX_LIBX)/libX11.so.6.2 $(TINYX_BINX)/Xfbdev tinyx-source: $(DL_DIR)/$(TINYX_SOURCE) |