Skip to content

Commit 7971381

Browse files
committed
After running make it should be able to be used directly from git inside
/Programs
1 parent c1a62fe commit 7971381

File tree

1 file changed

+8
-6
lines changed

1 file changed

+8
-6
lines changed

Makefile

+8-6
Original file line numberDiff line numberDiff line change
@@ -12,13 +12,18 @@ PYTHON_LIBS=Corrections
1212
PYTHON_SITE=python$(PYTHON_VERSION)/site-packages
1313

1414
MAN_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))
1616
SCRIPT_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

2020
all: 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

2328
python_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-
6466
install_manuals: manuals
6567
$(INSTALL_DIR) -d -m 755 $(DESTDIR)/share/man/man1
6668
$(foreach MAN_FILE, $(MAN_FILES), \

0 commit comments

Comments
 (0)