Skip to content

Commit

Permalink
msd_lite: update Makefile
Browse files Browse the repository at this point in the history
  • Loading branch information
tsl0922 committed Oct 11, 2023
1 parent 8775a84 commit 953bb0d
Show file tree
Hide file tree
Showing 3 changed files with 14 additions and 44 deletions.
1 change: 0 additions & 1 deletion trunk/user/msd_lite/.gitignore

This file was deleted.

44 changes: 14 additions & 30 deletions trunk/user/msd_lite/Makefile
Original file line number Diff line number Diff line change
@@ -1,37 +1,21 @@
SRC_NAME=msd_lite
THISDIR = $(shell pwd)
include $(ROOTDIR)/rules.mk

CFLAGS += -fno-unwind-tables -fno-asynchronous-unwind-tables
PKG_NAME:=msd_lite
PKG_SOURCE_DATE:=2023-02-17

all: download_test config_test
$(MAKE) -j$(HOST_NCPU) -C $(SRC_NAME)/build
PKG_SOURCE_PROTO:=git
PKG_SOURCE_URL:=https://github.com/rozhuk-im/msd_lite
PKG_SOURCE_VERSION:=744d2ef91797471e26b3b117e7aa0ffebbb91106

download_test:
( if [ ! -d $(THISDIR)/$(SRC_NAME) ]; then \
git clone https://github.com/rozhuk-im/msd_lite.git ; \
cd $(SRC_NAME) ; \
git submodule update --init --recursive ; \
patch -p1 -i ../msd_lite.diff ; \
fi )
PKG_FIXUP:=autoreconf

config_test:
( if [ -f ./config_done ]; then \
echo "the same configuration"; \
else \
make configure && touch config_done; \
fi )
include $(INCLUDE_DIR)/package.mk
include $(INCLUDE_DIR)/cmake.mk

configure:
( mkdir -p $(SRC_NAME)/build && cd $(SRC_NAME)/build ; \
cmake -DCMAKE_BUILD_TYPE=Release \
-DCMAKE_TOOLCHAIN_FILE=$(CONFIG_CMAKE_TOOLCHAIN_FILE) \
.. \
)

clean:
rm -rf $(SRC_NAME)/build
rm -f config_done
$(eval $(call BuildPackage,msd_lite))

romfs:
$(ROMFSINST) $(THISDIR)/$(SRC_NAME)/build/src/msd_lite /usr/bin/msd_lite
$(ROMFSINST) $(THISDIR)/msd_lite.conf /etc_ro/msd_lite.conf
$(INSTALL_DIR) $(ROMFSDIR)/usr/bin
$(INSTALL_BIN) $(PKG_BUILD_DIR)/src/msd_lite $(ROMFSDIR)/usr/bin/msd_lite
$(INSTALL_DIR) $(ROMFSDIR)/etc_ro
$(INSTALL_CONF) ./msd_lite.conf $(ROMFSDIR)/etc_ro/msd_lite.conf
13 changes: 0 additions & 13 deletions trunk/user/msd_lite/msd_lite.diff

This file was deleted.

0 comments on commit 953bb0d

Please sign in to comment.