summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBossCode45 <human.cyborg42@gmail.com>2023-02-13 17:41:06 +1300
committerBossCode45 <human.cyborg42@gmail.com>2023-02-13 17:41:06 +1300
commitfbc2a30ab874fe852780d0fa9791ee6f9223f692 (patch)
tree2470eee66c22fe7b265515f9d7251a74b6cfd438
parent4a67d9e1118d22c2b726c0c2edda669c408403a5 (diff)
downloadYATwm-fbc2a30ab874fe852780d0fa9791ee6f9223f692.tar.gz
YATwm-fbc2a30ab874fe852780d0fa9791ee6f9223f692.zip
Improved installation from makefile
-rw-r--r--makefile14
1 files changed, 7 insertions, 7 deletions
diff --git a/makefile b/makefile
index a25cb21..8af1570 100644
--- a/makefile
+++ b/makefile
@@ -9,6 +9,7 @@ EXEC := YATwm
SOURCE_FILES := $(wildcard $(SOURCE_DIR)/*.cpp)
SOURCE_HEADERS := $(wildcard $(SOURCE_DIR)/*.h)
OBJS := $(subst $(SOURCE_DIR),$(OBJS_DIR), $(patsubst %.cpp,%.o,$(SOURCE_FILES)))
+INSTALL_DIR = /
$(EXEC): $(OBJS)
$(CXX) $(OBJS) $(CXXFLAGS) $(LINKFLAGS) -o $(OUT_DIR)/$(EXEC)
@@ -17,15 +18,14 @@ $(OBJS_DIR)/%.o : $(SOURCE_DIR)/%.cpp
$(CXX) $(CXXFLAGS) -c $< -o $@
i: $(EXEC)
- sudo mv $(EXEC) /usr/bin
- sudo cp yat.desktop /usr/share/xsessions
- sudo mkdir /etc/YATwm
- sudo cp config.toml /etc/YATwm
+ sudo install $(EXEC) $(INSTALL_DIR)usr/bin
+ sudo install yat.desktop $(INSTALL_DIR)usr/share/xsessions
+ sudo install config.toml $(INSTALL_DIR)etc/YATwm
install: i
r:
- sudo rm /usr/bin/$(EXEC)
- sudo rm /usr/share/xsessions/yat.desktop
- sudo rm -rf /etc/YATwm
+ sudo rm $(INSTALL_DIR)usr/bin/$(EXEC)
+ sudo rm $(INSTALL_DIR)usr/share/xsessions/yat.desktop
+ sudo rm -rf $(INSTALL_DIR)etc/YATwm
remove: r
#Files to be compiled