@@ -12,13 +12,18 @@ PYTHON_LIBS=Corrections
1212PYTHON_SITE =python$(PYTHON_VERSION ) /site-packages
1313
1414MAN_FILES = $(shell grep -l Parse_Options bin/* | xargs -i echo {}.1)
15- EXEC_FILES = $(patsubst src/% .c,bin/ % ,$(wildcard src/* .c) )
15+ EXEC_FILES = $(patsubst src/% .c,% ,$(wildcard src/* .c) )
1616SCRIPT_FILES = AddUser AttachProgram DeduceName FindPackage GoboPath install PrioritiseUpdates ScriptFunctions UnversionExecutables VersionExecutables Alien AugmentCommandNotFoundDatabase Dependencies FindQuick GrepQuick InstallPackage ProblemReport SignProgram UpdateKdeRecipe which Alien-Cabal CheckDependants DescribeProgram FixAttributes GrepReplace KillProcess RemoveBroken SuggestDuplicates UpdateSettings xmlcatalog Alien-CPAN CheckDependencies DetachProgram FixDirReferences GuessLatest ListProgramFiles RemoveEmpty SuggestUpdates UpdateXorgRecipe Alien-LuaRocks CleanModules DisableProgram FixInfo GuessProgramCase RemoveProgram SymlinkProgram UpgradeSystem Alien-PIP Corrections FilterColors GenBuildInformation HasCompatiblePackage MergeTree Rename SystemFind UseFlags Alien-RubyGems CreatePackage FilterLines GetAvailable Hashes NamingConventions RescueInstallPackage SystemInfo VerifyProgram
1717
1818.PHONY : all clean install
1919
2020all : python_all
2121 @$(MAKE ) -C src
22+ $(foreach EXE_FILE, $(EXEC_FILES ) , \
23+ cp -af src/$(EXE_FILE ) bin ; \
24+ chmod a+x bin/$(EXE_FILE ) ; \
25+ )
26+
2227
2328python_all :
2429 mkdir -p lib/$(PYTHON_SITE )
@@ -42,7 +47,8 @@ clean: python_clean
4247 )
4348 @echo " Cleaning binaries"
4449 $(foreach EXE_FILE, $(EXEC_FILES ) , \
45- rm -f $(EXE_FILE ) ; \
50+ rm -f src/$(EXE_FILE ) ; \
51+ rm -f bin/$(EXE_FILE ) ; \
4652 )
4753 rm -rf Resources/FileHash*
4854
@@ -57,10 +63,6 @@ $(MAN_FILES): %.1: %
5763 @echo " Generating man page $@ "
5864 help2man --name=" " --source=" GoboLinux" --no-info $< --output $@
5965
60- $(EXEC_FILES ) : bin/% : src/%
61- cp -af $< $@
62- chmod a+x $@
63-
6466install_manuals : manuals
6567 $(INSTALL_DIR ) -d -m 755 $(DESTDIR ) /share/man/man1
6668 $(foreach MAN_FILE, $(MAN_FILES ) , \
0 commit comments