updated Makefile

This commit is contained in:
wt
2024-12-26 15:56:51 +07:00
parent e0c615bef6
commit 3f96ff18b5
+14 -14
View File
@@ -18,15 +18,15 @@ build:
@if [ ! -d ${BUILDDIR} ]; then \ @if [ ! -d ${BUILDDIR} ]; then \
mkdir ${BUILDDIR}; \ mkdir ${BUILDDIR}; \
fi fi
@echo -e "$(GREEN)[ $(YELLOW)25% $(GREEN)] $(RESET)CC SERVER" @printf "$(GREEN)[ $(YELLOW)25%% $(GREEN)] $(RESET)CC SERVER\n"
@$(CXX) -o $(BUILDDIR)server $(SRC_SERVER) $(CXX_FLAGS) @$(CXX) -o $(BUILDDIR)server $(SRC_SERVER) $(CXX_FLAGS)
@echo -e "$(GREEN)[ $(YELLOW)50% $(GREEN)] $(RESET)CC CLIENT" @printf "$(GREEN)[ $(YELLOW)50%% $(GREEN)] $(RESET)CC CLIENT\n"
@$(CXX) -o $(BUILDDIR)client $(SRC_CLIENT) $(CXX_FLAGS) @$(CXX) -o $(BUILDDIR)client $(SRC_CLIENT) $(CXX_FLAGS)
@echo -e "$(GREEN)[ $(YELLOW)75% $(GREEN)] $(RESET)STRIP SERVER" @printf "$(GREEN)[ $(YELLOW)75%% $(GREEN)] $(RESET)STRIP SERVER\n"
@strip $(BUILDDIR)server >> /dev/null @strip $(BUILDDIR)server >> /dev/null
@echo -e "$(GREEN)[ $(YELLOW)100% $(GREEN)] $(RESET)STRIP CLIENT" @printf "$(GREEN)[ $(YELLOW)100%% $(GREEN)] $(RESET)STRIP CLIENT\n"
@strip $(BUILDDIR)client >> /dev/null @strip $(BUILDDIR)client >> /dev/null
@echo -e "$(GREEN)BUILD SUCCESS$(RESET)" @printf "$(GREEN)BUILD SUCCESS$(RESET)\n"
clean: clean:
@if [ -d ${BUILDDIR} ]; then \ @if [ -d ${BUILDDIR} ]; then \
@@ -43,26 +43,26 @@ install:
@if [ ! -d ${DESTDIR} ]; then \ @if [ ! -d ${DESTDIR} ]; then \
mkdir -p $(DESTDIR); \ mkdir -p $(DESTDIR); \
fi fi
@echo -e "$(GREEN)[ $(YELLOW)50% $(GREEN)] $(RESET)INSTALL SERVER" @printf "$(GREEN)[ $(YELLOW)50%% $(GREEN)] $(RESET)INSTALL SERVER\n"
@cp -rf $(BUILDDIR)server $(DESTDIR)udpchatserver @cp -rf $(BUILDDIR)server $(DESTDIR)udpchatserver
@echo -e "$(GREEN)[ $(YELLOW)100% $(GREEN)] $(RESET)INSTALL CLIENT" @printf "$(GREEN)[ $(YELLOW)100%% $(GREEN)] $(RESET)INSTALL CLIENT\n"
@cp -rf $(BUILDDIR)client $(DESTDIR)udpchatclient @cp -rf $(BUILDDIR)client $(DESTDIR)udpchatclient
@echo -e "$(GREEN)INSTALL SUCCESS$(RESET)" @printf "$(GREEN)INSTALL SUCCESS$(RESET)\n"
debpkg: debpkg:
@echo -e "$(GREEN)[ $(YELLOW)15% $(GREEN)] $(RESET)CREATE PACKAGE DIRECTORIES" @printf "$(GREEN)[ $(YELLOW)15%% $(GREEN)] $(RESET)CREATE PACKAGE DIRECTORIES\n"
@rm -rf $(DEBPACKAGENAME) @rm -rf $(DEBPACKAGENAME)
@mkdir -p $(DEBPACKAGENAME)/usr/local/bin @mkdir -p $(DEBPACKAGENAME)/usr/local/bin
@echo -e "$(GREEN)[ $(YELLOW)45% $(GREEN)] $(RESET)COPY PACKAGE FILES" @printf "$(GREEN)[ $(YELLOW)45%% $(GREEN)] $(RESET)COPY PACKAGE FILES\n"
@cp -rf $(BUILDDIR)server $(DEBPACKAGENAME)/usr/local/bin/udpchatserver @cp -rf $(BUILDDIR)server $(DEBPACKAGENAME)/usr/local/bin/udpchatserver
@cp -rf $(BUILDDIR)client $(DEBPACKAGENAME)/usr/local/bin/udpchatclient @cp -rf $(BUILDDIR)client $(DEBPACKAGENAME)/usr/local/bin/udpchatclient
@echo -e "$(GREEN)[ $(YELLOW)75% $(GREEN)] $(RESET)CREATE PACKAGE METADATA" @printf "$(GREEN)[ $(YELLOW)75%% $(GREEN)] $(RESET)CREATE PACKAGE METADATA\n"
@mkdir $(DEBPACKAGENAME)/DEBIAN @mkdir $(DEBPACKAGENAME)/DEBIAN
@touch $(DEBPACKAGENAME)/DEBIAN/control @touch $(DEBPACKAGENAME)/DEBIAN/control
@echo -e "$(GREEN)[ $(YELLOW)100% $(GREEN)] $(RESET)CREATE PACKAGE" @printf "$(GREEN)[ $(YELLOW)100%% $(GREEN)] $(RESET)CREATE PACKAGE\n"
@echo -e "Package: udpchat\nVersion: 1.0.1\nArchitecture: $(ARCH)\nMaintainer: Tola Mironcenko <mironcenkotola@gmail.com>\nDescription: This is small chat in terminal" >> $(DEBPACKAGENAME)/DEBIAN/control @printf "Package: udpchat\nVersion: 1.0.1\nArchitecture: $(ARCH)\nMaintainer: Tola Mironcenko <mironcenkotola@gmail.com>\nDescription: This is small chat in terminal\n" >> $(DEBPACKAGENAME)/DEBIAN/control
@dpkg-deb --build --root-owner-group $(DEBPACKAGENAME) @dpkg-deb --build --root-owner-group $(DEBPACKAGENAME)
@echo -e "$(GREEN)BUILDING DEBIAN PACKAGE SUCCESS$(RESET)" @printf "$(GREEN)BUILDING DEBIAN PACKAGE SUCCESS$(RESET)\n"
archlinuxpkg: archlinuxpkg:
@makepkg -f @makepkg -f