diff options
| author | BossCode45 <human.cyborg42@gmail.com> | 2023-02-13 17:41:06 +1300 |
|---|---|---|
| committer | BossCode45 <human.cyborg42@gmail.com> | 2023-02-13 17:41:06 +1300 |
| commit | fbc2a30ab874fe852780d0fa9791ee6f9223f692 (patch) | |
| tree | 2470eee66c22fe7b265515f9d7251a74b6cfd438 /makefile | |
| parent | 4a67d9e1118d22c2b726c0c2edda669c408403a5 (diff) | |
| download | YATwm-fbc2a30ab874fe852780d0fa9791ee6f9223f692.tar.gz YATwm-fbc2a30ab874fe852780d0fa9791ee6f9223f692.zip | |
Improved installation from makefile
Diffstat (limited to 'makefile')
| -rw-r--r-- | makefile | 14 |
1 files changed, 7 insertions, 7 deletions
@@ -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 |
