POSIX
このコミットが含まれているのは:
コミット
6ff7014bd3
16
Makefile
16
Makefile
|
@ -1,7 +1,21 @@
|
|||
CFLAGS=-O2 -Wall -Wextra -lX11 -lwayland-client -lpci
|
||||
UNAME_S := $(shell uname -s)
|
||||
|
||||
CFLAGS=-O2 -Wall -Wextra -lX11 -lpci
|
||||
PREFIX=/usr
|
||||
CACHE=$(shell if [ "$$XDG_CACHE_HOME" ]; then echo "$$XDG_CACHE_HOME"; else echo "$$HOME"/.cache; fi)
|
||||
|
||||
ifeq ($(UNAME_S),Linux)
|
||||
CFLAGS += -lwayland-client -D LINUX
|
||||
endif
|
||||
ifeq ($(UNAME_S),FreeBSD)
|
||||
PREFIX=/usr/local
|
||||
CFLAGS += -D FREEBSD
|
||||
endif
|
||||
ifeq ($(UNAME_S),OpenBSD)
|
||||
PREFIX=/usr/local
|
||||
CFLAGS += -D OPENBSD
|
||||
endif
|
||||
|
||||
all: paleofetch
|
||||
|
||||
clean:
|
||||
|
|
10
paleofetch.c
10
paleofetch.c
|
@ -7,15 +7,25 @@
|
|||
#include <errno.h>
|
||||
|
||||
#include <sys/utsname.h>
|
||||
#ifdef __linux__
|
||||
#include <sys/sysinfo.h>
|
||||
#elif __FreeBSD__
|
||||
#elif __OpenBSD__
|
||||
#endif
|
||||
#include <sys/statvfs.h>
|
||||
|
||||
#ifdef __linux__
|
||||
#include <pci/pci.h>
|
||||
#elif __FreeBSD__
|
||||
#elif __OpenBSD__
|
||||
#endif
|
||||
|
||||
#include <X11/Xlib.h>
|
||||
#include <X11/Xatom.h>
|
||||
#ifdef __linux__
|
||||
#include <wayland-client.h>
|
||||
#include <wayland-client-protocol.h>
|
||||
#endif
|
||||
|
||||
#include "paleofetch.h"
|
||||
#include "config.h"
|
||||
|
|
読み込み中…
新しいイシューから参照