101 lines
3.4 KiB
Makefile
101 lines
3.4 KiB
Makefile
#!/usr/bin/make -f
|
|
include ../i-nex.mk
|
|
make: check-static make-binary
|
|
check-static:
|
|
ifeq ($(STATIC),true)
|
|
@echo -e '$(WARN_COLOR)Compile Static $(WARN_STRING)$(NO_COLOR)'
|
|
else
|
|
@echo -e '$(OK_COLOR)Compile Not Static $(OK_STRING)$(NO_COLOR)'
|
|
endif
|
|
|
|
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: 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: 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-dimms
|
|
|
|
|
|
|
|
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)
|
|
install-bin-i-nex-dimms:
|
|
test -d $(DESTDIR)$(bindir) || mkdir $(DESTDIR)$(bindir)
|
|
$(INSTALL) 0755 i-nex-dimms $(DESTDIR)$(bindir)
|
|
clean:
|
|
@echo -e '$(ACTION_COLOR)Clean JSON$(NO_COLOR)'
|
|
$(RM_COM) $(RMFILE_OPT) i-nex-edid
|
|
$(RM_COM) $(RMFILE_OPT) i-nex-cpuid
|
|
$(RM_COM) $(RMFILE_OPT) i-nex-usage
|
|
$(RM_COM) $(RMFILE_OPT) i-nex-cpusage
|
|
$(RM_COM) $(RMFILE_OPT) i-nex-glinfo
|
|
$(RM_COM) $(RMFILE_OPT) i-nex-uname
|