Fixes for make -j option

This commit is contained in:
eloaders 2014-07-13 15:42:26 +02:00
parent 4d02e35c47
commit a92839561d
2 changed files with 54 additions and 6 deletions

View File

@ -8,39 +8,86 @@ else
@echo -e '$(OK_COLOR)Compile Not Static $(OK_STRING)$(NO_COLOR)'
endif
make-binary:
make-binary: compile-i-nex-edid \
compile-i-nex-cpuid \
compile-i-nex-usage \
compile-i-nex-cpusage \
compile-i-nex-glinfo \
compile-i-nex-uname
compile-i-nex-edid:
@echo -e '$(OK_COLOR)Compile i-nex-edid $(OK_STRING)$(NO_COLOR)'
$(CC) -o i-nex-edid i-nex-edid.c $(CFLAGS) $(additional_confflags)
compile-i-nex-cpuid:
@echo -e '$(OK_COLOR)Compile i-nex-cpuid $(OK_STRING)$(NO_COLOR)'
$(CC) -o i-nex-cpuid i-nex-cpuid.c $(YESNO_LINK) $(CC_OPTS_LIBCPUID) $(additional_confflags)
compile-i-nex-usage:
@echo -e '$(OK_COLOR)Compile i-nex-usage $(OK_STRING)$(NO_COLOR)'
$(CC) -o i-nex-usage i-nex-usage.c $(YESNO_LINK) $(CC_OPTS_LIBPROCPS) $(additional_confflags)
compile-i-nex-cpusage:
@echo -e '$(OK_COLOR)Compile i-nex-cpusage $(OK_STRING)$(NO_COLOR)'
$(CC) -o i-nex-cpusage i-nex-cpusage.c $(additional_confflags)
compile-i-nex-glinfo:
@echo -e '$(OK_COLOR)Compile i-nex-glinfo $(OK_STRING)$(NO_COLOR)'
$(CC) -o i-nex-glinfo glinfo_common.c i-nex-glinfo.c $(libx11) $(libgl) $(libxext) $(additional_confflags)
compile-i-nex-uname:
@echo -e '$(OK_COLOR)Compile i-nex-uname $(OK_STRING)$(NO_COLOR)'
$(CC) -o i-nex-uname i-nex-uname.c $(additional_confflags)
install: install-set-executables install-bin
install-set-executables:
install-set-executables: set-executable-i-nex-edid \
set-executable-i-nex-cpuid \
set-executable-i-nex-usage \
set-executable-i-nex-cpusage \
set-executable-i-nex-glinfo \
set-executable-i-nex-uname
set-executable-i-nex-edid:
chmod +x i-nex-edid
set-executable-i-nex-cpuid:
chmod +x i-nex-cpuid
set-executable-i-nex-usage:
chmod +x i-nex-usage
set-executable-i-nex-cpusage:
chmod +x i-nex-cpusage
set-executable-i-nex-glinfo:
chmod +x i-nex-glinfo
set-executable-i-nex-uname:
chmod +x i-nex-uname
install-bin:
mkdir -p $(DESTDIR)$(bindir)
install-bin: install-bin-i-nex-edid \
install-bin-i-nex-cpuid \
install-bin-i-nex-usage \
install-bin-i-nex-cpusage \
install-bin-i-nex-glinfo \
install-bin-i-nex-uname
install-bin-i-nex-edid:
test -d $(DESTDIR)$(bindir) || mkdir $(DESTDIR)$(bindir)
$(INSTALL) 0755 i-nex-edid $(DESTDIR)$(bindir)
install-bin-i-nex-cpuid:
test -d $(DESTDIR)$(bindir) || mkdir $(DESTDIR)$(bindir)
$(INSTALL) 0755 i-nex-cpuid $(DESTDIR)$(bindir)
install-bin-i-nex-usage:
test -d $(DESTDIR)$(bindir) || mkdir $(DESTDIR)$(bindir)
$(INSTALL) 0755 i-nex-usage $(DESTDIR)$(bindir)
install-bin-i-nex-cpusage:
test -d $(DESTDIR)$(bindir) || mkdir $(DESTDIR)$(bindir)
$(INSTALL) 0755 i-nex-cpusage $(DESTDIR)$(bindir)
install-bin-i-nex-glinfo:
test -d $(DESTDIR)$(bindir) || mkdir $(DESTDIR)$(bindir)
$(INSTALL) 0755 i-nex-glinfo $(DESTDIR)$(bindir)
install-bin-i-nex-uname:
test -d $(DESTDIR)$(bindir) || mkdir $(DESTDIR)$(bindir)
$(INSTALL) 0755 i-nex-uname $(DESTDIR)$(bindir)
clean:
@echo -e '$(ACTION_COLOR)Clean JSON$(NO_COLOR)'
$(RM_COM) $(RMFILE_OPT) i-nex-edid

View File

@ -23,6 +23,7 @@ AS_ROOT = sudo
CFLAGS = -g -Wall
bindir = $(PREFIX)/bin
INSTALL = install -m
MKDIR_P = mkdir -p
BUILD_SELF_EXECUTABLE = ./build-selfexecutable
RM_COM = rm
RMFILE_OPT = -f