From c60f4cf3c1d91bd786db8e081699f420f44631f3 Mon Sep 17 00:00:00 2001 From: Daniel Lange Date: Wed, 11 Apr 2018 01:26:28 +0200 Subject: New upstream version 2.2.0 --- Action.c | 31 +- CRT.c | 32 +- CRT.h | 1 + ChangeLog | 35 + ColorsPanel.c | 1 + InfoScreen.c | 5 +- MainPanel.c | 9 +- MainPanel.h | 9 +- Makefile.am | 134 ++- Makefile.in | 1583 +++++++--------------------------- Meter.c | 6 +- OpenFilesScreen.c | 41 +- Panel.c | 2 +- Process.c | 12 +- Process.h | 11 +- ProcessList.c | 2 +- RichString.c | 6 + RichString.h | 4 + Settings.c | 51 +- SignalsPanel.c | 4 +- TraceScreen.c | 5 +- Vector.c | 8 + Vector.h | 8 + config.h | 23 +- config.h.in | 17 + configure | 370 ++++++-- configure.ac | 59 +- darwin/DarwinProcessList.c | 43 +- htop.1 | 7 +- htop.1.in | 5 +- htop.c | 11 +- linux/Battery.c | 5 +- linux/LinuxProcess.c | 3 +- linux/LinuxProcess.h | 3 +- linux/LinuxProcessList.c | 68 +- linux/LinuxProcessList.h | 5 + linux/Platform.c | 2 +- openbsd/Battery.c | 59 +- scripts/MakeHeader.py | 15 +- solaris/Battery.c | 8 + solaris/Battery.h | 9 + solaris/Platform.c | 257 ++++++ solaris/Platform.h | 65 ++ solaris/SolarisCRT.c | 32 + solaris/SolarisCRT.h | 18 + solaris/SolarisProcess.c | 214 +++++ solaris/SolarisProcess.h | 72 ++ solaris/SolarisProcessList.c | 373 ++++++++ solaris/SolarisProcessList.h | 64 ++ unsupported/UnsupportedProcessList.c | 5 - unsupported/UnsupportedProcessList.h | 2 - 51 files changed, 2321 insertions(+), 1493 deletions(-) create mode 100644 solaris/Battery.c create mode 100644 solaris/Battery.h create mode 100644 solaris/Platform.c create mode 100644 solaris/Platform.h create mode 100644 solaris/SolarisCRT.c create mode 100644 solaris/SolarisCRT.h create mode 100644 solaris/SolarisProcess.c create mode 100644 solaris/SolarisProcess.h create mode 100644 solaris/SolarisProcessList.c create mode 100644 solaris/SolarisProcessList.h diff --git a/Action.c b/Action.c index a6394ac..518d103 100644 --- a/Action.c +++ b/Action.c @@ -115,7 +115,7 @@ static void Action_runSetup(Settings* settings, const Header* header, ProcessLis static bool changePriority(MainPanel* panel, int delta) { bool anyTagged; - bool ok = MainPanel_foreachProcess(panel, (MainPanel_ForeachProcessFn) Process_changePriorityBy, delta, &anyTagged); + bool ok = MainPanel_foreachProcess(panel, (MainPanel_ForeachProcessFn) Process_changePriorityBy, (Arg){ .i = delta }, &anyTagged); if (!ok) beep(); return anyTagged; @@ -155,6 +155,21 @@ static bool expandCollapse(Panel* panel) { return true; } +static bool collapseIntoParent(Panel* panel) { + Process* p = (Process*) Panel_getSelected(panel); + if (!p) return false; + pid_t ppid = Process_getParentPid(p); + for (int i = 0; i < Panel_size(panel); i++) { + Process* q = (Process*) Panel_get(panel, i); + if (q->pid == ppid) { + q->showChildren = false; + Panel_setSelected(panel, i); + return true; + } + } + return false; +} + Htop_Reaction Action_setSortKey(Settings* settings, ProcessField sortKey) { settings->sortKey = sortKey; settings->direction = 1; @@ -185,6 +200,7 @@ static Htop_Reaction sortBy(State* st) { // ---------------------------------------- static Htop_Reaction actionResize(State* st) { + clear(); Panel_resize(st->panel, COLS, LINES-(st->panel->y)-1); return HTOP_REDRAW_BAR; } @@ -260,6 +276,14 @@ static Htop_Reaction actionExpandOrCollapse(State* st) { return changed ? HTOP_RECALCULATE : HTOP_OK; } +static Htop_Reaction actionCollapseIntoParent(State* st) { + if (!st->settings->treeView) { + return HTOP_OK; + } + bool changed = collapseIntoParent(st->panel); + return changed ? HTOP_RECALCULATE : HTOP_OK; +} + static Htop_Reaction actionExpandCollapseOrSortColumn(State* st) { return st->settings->treeView ? actionExpandOrCollapse(st) : actionSetSortColumn(st); } @@ -284,7 +308,7 @@ static Htop_Reaction actionSetAffinity(State* st) { void* set = Action_pickFromVector(st, affinityPanel, 15); if (set) { Affinity* affinity = AffinityPanel_getAffinity(affinityPanel, st->pl); - bool ok = MainPanel_foreachProcess((MainPanel*)panel, (MainPanel_ForeachProcessFn) Affinity_set, (size_t) affinity, NULL); + bool ok = MainPanel_foreachProcess((MainPanel*)panel, (MainPanel_ForeachProcessFn) Affinity_set, (Arg){ .v = affinity }, NULL); if (!ok) beep(); Affinity_delete(affinity); } @@ -301,7 +325,7 @@ static Htop_Reaction actionKill(State* st) { Panel_setHeader(st->panel, "Sending..."); Panel_draw(st->panel, true); refresh(); - MainPanel_foreachProcess((MainPanel*)st->panel, (MainPanel_ForeachProcessFn) Process_sendSignal, (size_t) sgn->key, NULL); + MainPanel_foreachProcess((MainPanel*)st->panel, (MainPanel_ForeachProcessFn) Process_sendSignal, (Arg){ .i = sgn->key }, NULL); napms(500); } } @@ -556,6 +580,7 @@ void Action_setBindings(Htop_Action* keys) { keys['+'] = actionExpandOrCollapse; keys['='] = actionExpandOrCollapse; keys['-'] = actionExpandOrCollapse; + keys['\177'] = actionCollapseIntoParent; keys['u'] = actionFilterByUser; keys['F'] = Action_follow; keys['S'] = actionSetup; diff --git a/CRT.c b/CRT.c index 237e30e..ca9a10d 100644 --- a/CRT.c +++ b/CRT.c @@ -37,6 +37,7 @@ in the source distribution for its full text. #define White COLOR_WHITE #define ColorPairGrayBlack ColorPair(Magenta,Magenta) +#define ColorIndexGrayBlack ColorIndex(Magenta,Magenta) #define KEY_WHEELUP KEY_F(20) #define KEY_WHEELDOWN KEY_F(21) @@ -713,22 +714,23 @@ void CRT_enableDelay() { void CRT_setColors(int colorScheme) { CRT_colorScheme = colorScheme; - if (colorScheme == COLORSCHEME_BLACKNIGHT) { - for (int i = 0; i < 8; i++) - for (int j = 0; j < 8; j++) { - if (ColorIndex(i,j) != ColorIndex(Magenta,Magenta)) { - init_pair(ColorIndex(i,j), i, j); - } - } - init_pair(ColorIndex(Magenta,Magenta), 8, 0); - } else { - for (int i = 0; i < 8; i++) - for (int j = 0; j < 8; j++) { - if (ColorIndex(i,j) != ColorIndex(Magenta,Magenta)) { - init_pair(ColorIndex(i,j), i, (j==0?-1:j)); - } + + for (int i = 0; i < 8; i++) { + for (int j = 0; j < 8; j++) { + if (ColorIndex(i,j) != ColorPairGrayBlack) { + int bg = (colorScheme != COLORSCHEME_BLACKNIGHT) + ? (j==0 ? -1 : j) + : j; + init_pair(ColorIndex(i,j), i, bg); } - init_pair(ColorIndex(Magenta,Magenta), 8, -1); + } } + + int grayBlackFg = COLORS > 8 ? 8 : 0; + int grayBlackBg = (colorScheme != COLORSCHEME_BLACKNIGHT) + ? -1 + : 0; + init_pair(ColorIndexGrayBlack, grayBlackFg, grayBlackBg); + CRT_colors = CRT_colorSchemes[colorScheme]; } diff --git a/CRT.h b/CRT.h index 590fff6..933fe06 100644 --- a/CRT.h +++ b/CRT.h @@ -26,6 +26,7 @@ in the source distribution for its full text. #define White COLOR_WHITE #define ColorPairGrayBlack ColorPair(Magenta,Magenta) +#define ColorIndexGrayBlack ColorIndex(Magenta,Magenta) #define KEY_WHEELUP KEY_F(20) #define KEY_WHEELDOWN KEY_F(21) diff --git a/ChangeLog b/ChangeLog index 44b3d2d..453b963 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,38 @@ +What's new in version 2.2.0 + +* Solaris/Illumos/OpenIndiana support + (thanks to Guy M. Broome) +* -t/--tree flag for starting in tree-view mode + (thanks to Daniel Flanagan) +* macOS: detects High Sierra version to avoid OS bug + (thanks to Pierre Malhaire) +* OpenBSD: read battery data + (thanks to @nerd972) +* Various automake and build improvements + (thanks to Kang-Che Sung) +* Check for pkg-config when building with --enable-delayacct + (thanks to @florian2833z for the report) +* Avoid some bashisms in configure script + (thanks to Jesin) +* Use CFLAGS from ncurses*-config if present + (thanks to Michael Klein) +* Header generator supports non-UTF-8 environments + (thanks to @volkov-am) +* Linux: changed detection of kernel threads +* Collapse current subtree pressing Backspace +* BUGFIX: fix behavior of SYSCR column + (thanks to Marc Kleine-Budde) +* BUGFIX: obtain exit code of lsof correctly + (thanks to @wangqr) +* BUGFIX: fix crash with particular keycodes + (thanks to Wellington Torrejais da Silva for the report) +* BUGFIX: fix issue with small terminals + (thanks to Daniel Elf for the report) +* BUGFIX: fix terminal color issues + (thanks to Kang-Che Sung for the report) +* BUGFIX: preserve LDFLAGS when building + (thanks to Lance Frederickson for the report) +* BUGFIX: fixed overflow for systems with >= 100 signals What's new in version 2.1.0 diff --git a/ColorsPanel.c b/ColorsPanel.c index 627a516..2028335 100644 --- a/ColorsPanel.c +++ b/ColorsPanel.c @@ -78,6 +78,7 @@ static HandlerResult ColorsPanel_eventHandler(Panel* super, int ch) { this->settings->changed = true; const Header* header = this->scr->header; CRT_setColors(mark); + clear(); Panel* menu = (Panel*) Vector_get(this->scr->panels, 0); Header_draw(header); RichString_setAttr(&(super->header), CRT_colors[PANEL_HEADER_FOCUS]); diff --git a/InfoScreen.c b/InfoScreen.c index dd5095c..fab8dae 100644 --- a/InfoScreen.c +++ b/InfoScreen.c @@ -115,8 +115,9 @@ void InfoScreen_run(InfoScreen* this) { Panel_draw(panel, true); - if (this->inc->active) - move(LINES-1, CRT_cursorX); + if (this->inc->active) { + (void) move(LINES-1, CRT_cursorX); + } set_escdelay(25); int ch = getch(); diff --git a/MainPanel.c b/MainPanel.c index b5a7e30..2502336 100644 --- a/MainPanel.c +++ b/MainPanel.c @@ -25,7 +25,12 @@ typedef struct MainPanel_ { pid_t pidSearch; } MainPanel; -typedef bool(*MainPanel_ForeachProcessFn)(Process*, size_t); +typedef union { + int i; + void* v; +} Arg; + +typedef bool(*MainPanel_ForeachProcessFn)(Process*, Arg); #define MainPanel_getFunctionBar(this_) (((Panel*)(this_))->defaultBar) @@ -148,7 +153,7 @@ const char* MainPanel_getValue(MainPanel* this, int i) { return ""; } -bool MainPanel_foreachProcess(MainPanel* this, MainPanel_ForeachProcessFn fn, size_t arg, bool* wasAnyTagged) { +bool MainPanel_foreachProcess(MainPanel* this, MainPanel_ForeachProcessFn fn, Arg arg, bool* wasAnyTagged) { Panel* super = (Panel*) this; bool ok = true; bool anyTagged = false; diff --git a/MainPanel.h b/MainPanel.h index f4671f3..8849659 100644 --- a/MainPanel.h +++ b/MainPanel.h @@ -21,7 +21,12 @@ typedef struct MainPanel_ { pid_t pidSearch; } MainPanel; -typedef bool(*MainPanel_ForeachProcessFn)(Process*, size_t); +typedef union { + int i; + void* v; +} Arg; + +typedef bool(*MainPanel_ForeachProcessFn)(Process*, Arg); #define MainPanel_getFunctionBar(this_) (((Panel*)(this_))->defaultBar) @@ -34,7 +39,7 @@ int MainPanel_selectedPid(MainPanel* this); const char* MainPanel_getValue(MainPanel* this, int i); -bool MainPanel_foreachProcess(MainPanel* this, MainPanel_ForeachProcessFn fn, size_t arg, bool* wasAnyTagged); +bool MainPanel_foreachProcess(MainPanel* this, MainPanel_ForeachProcessFn fn, Arg arg, bool* wasAnyTagged); extern PanelClass MainPanel_class; diff --git a/Makefile.am b/Makefile.am index e033c35..cd5209c 100644 --- a/Makefile.am +++ b/Makefile.am @@ -12,8 +12,8 @@ applications_DATA = htop.desktop pixmapdir = $(datadir)/pixmaps pixmap_DATA = htop.png -htop_CFLAGS = -pedantic -Wall $(wextra_flag) -std=c99 -D_XOPEN_SOURCE_EXTENDED -DSYSCONFDIR=\"$(sysconfdir)\" -I"$(top_srcdir)/$(my_htop_platform)" -htop_LDFLAGS = +AM_CFLAGS = -pedantic -Wall $(wextra_flag) -std=c99 -D_XOPEN_SOURCE_EXTENDED -DSYSCONFDIR=\"$(sysconfdir)\" -I"$(top_srcdir)/$(my_htop_platform)" +AM_LDFLAGS = AM_CPPFLAGS = -DNDEBUG myhtopsources = AvailableMetersPanel.c CategoriesPanel.c CheckItem.c \ @@ -36,64 +36,162 @@ TasksMeter.h UptimeMeter.h TraceScreen.h UsersTable.h Vector.h Process.h \ AffinityPanel.h HostnameMeter.h OpenFilesScreen.h Affinity.h IncSet.h Action.h \ EnvScreen.h InfoScreen.h XAlloc.h +all_platform_headers = + +# Linux +# ----- + +linux_platform_headers = \ + linux/Platform.h \ + linux/IOPriorityPanel.h \ + linux/IOPriority.h \ + linux/LinuxProcess.h \ + linux/LinuxProcessList.h \ + linux/LinuxCRT.h \ + linux/Battery.h + +all_platform_headers += $(linux_platform_headers) + if HTOP_LINUX -htop_CFLAGS += -rdynamic +AM_CFLAGS += -rdynamic myhtopplatsources = linux/Platform.c linux/IOPriorityPanel.c linux/IOPriority.c \ linux/LinuxProcess.c linux/LinuxProcessList.c linux/LinuxCRT.c linux/Battery.c -myhtopplatheaders = linux/Platform.h linux/IOPriorityPanel.h linux/IOPriority.h \ -linux/LinuxProcess.h linux/LinuxProcessList.h linux/LinuxCRT.h linux/Battery.h +myhtopplatheaders = $(linux_platform_headers) endif +# FreeBSD +# ------- + +freebsd_platform_headers = \ + freebsd/Platform.h \ + freebsd/FreeBSDProcessList.h \ + freebsd/FreeBSDProcess.h \ + freebsd/FreeBSDCRT.h \ + freebsd/Battery.h + +all_platform_headers += $(freebsd_platform_headers) + if HTOP_FREEBSD myhtopplatsources = freebsd/Platform.c freebsd/FreeBSDProcessList.c \ freebsd/FreeBSDProcess.c freebsd/FreeBSDCRT.c freebsd/Battery.c -myhtopplatheaders = freebsd/Platform.h freebsd/FreeBSDProcessList.h \ -freebsd/FreeBSDProcess.h freebsd/FreeBSDCRT.h freebsd/Battery.h +myhtopplatheaders = $(freebsd_platform_headers) endif +# DragonFlyBSD +# ------------ + +dragonflybsd_platform_headers = \ + dragonflybsd/Platform.h \ + dragonflybsd/DragonFlyBSDProcessList.h \ + dragonflybsd/DragonFlyBSDProcess.h \ + dragonflybsd/DragonFlyBSDCRT.h \ + dragonflybsd/Battery.h + +all_platform_headers += $(dragonflybsd_platform_headers) + if HTOP_DRAGONFLYBSD -htop_LDFLAGS += -lkvm -lkinfo -lexecinfo +AM_LDFLAGS += -lkvm -lkinfo -lexecinfo myhtopplatsources = dragonflybsd/Platform.c dragonflybsd/DragonFlyBSDProcessList.c \ dragonflybsd/DragonFlyBSDProcess.c dragonflybsd/DragonFlyBSDCRT.c dragonflybsd/Battery.c -myhtopplatheaders = dragonflybsd/Platform.h dragonflybsd/DragonFlyBSDProcessList.h \ -dragonflybsd/DragonFlyBSDProcess.h dragonflybsd/DragonFlyBSDCRT.h dragonflybsd/Battery.h +myhtopplatheaders = $(dragonflybsd_platform_headers) endif +# OpenBSD +# ------- + +openbsd_platform_headers = \ + openbsd/Platform.h \ + openbsd/OpenBSDProcessList.h \ + openbsd/OpenBSDProcess.h \ + openbsd/OpenBSDCRT.h \ + openbsd/Battery.h + +all_platform_headers += $(openbsd_platform_headers) + if HTOP_OPENBSD myhtopplatsources = openbsd/Platform.c openbsd/OpenBSDProcessList.c \ openbsd/OpenBSDProcess.c openbsd/OpenBSDCRT.c openbsd/Battery.c -myhtopplatheaders = openbsd/Platform.h openbsd/OpenBSDProcessList.h \ -openbsd/OpenBSDProcess.h openbsd/OpenBSDCRT.h openbsd/Battery.h +myhtopplatheaders = $(openbsd_platform_headers) endif +# Darwin +# ------ + +darwin_platform_headers = \ + darwin/Platform.h \ + darwin/DarwinProcess.h \ + darwin/DarwinProcessList.h \ + darwin/DarwinCRT.h \ + darwin/Battery.h + +all_platform_headers += $(darwin_platform_headers) + if HTOP_DARWIN -htop_LDFLAGS += -framework IOKit -framework CoreFoundation +AM_LDFLAGS += -framework IOKit -framework CoreFoundation myhtopplatsources = darwin/Platform.c darwin/DarwinProcess.c \ darwin/DarwinProcessList.c darwin/DarwinCRT.c darwin/Battery.c -myhtopplatheaders = darwin/Platform.h darwin/DarwinProcess.h \ -darwin/DarwinProcessList.h darwin/DarwinCRT.h darwin/Battery.h +myhtopplatheaders = $(darwin_platform_headers) +endif + +# Solaris +# ------- + +solaris_platform_headers = \ + solaris/Platform.h \ + solaris/SolarisProcess.h \ + solaris/SolarisProcessList.h \ + solaris/SolarisCRT.h \ + solaris/Battery.h + +all_platform_headers += $(solaris_platform_headers) + +if HTOP_SOLARIS +myhtopplatsources = solaris/Platform.c \ +solaris/SolarisProcess.c solaris/SolarisProcessList.c \ +solaris/SolarisCRT.c solaris/Battery.c + +myhtopplatheaders = $(solaris_platform_headers) endif +# Unsupported +# ----------- + +unsupported_platform_headers = \ + unsupported/Platform.h \ + unsupported/UnsupportedProcess.h \ + unsupported/UnsupportedProcessList.h \ + unsupported/UnsupportedCRT.h \ + unsupported/Battery.h + +all_platform_headers += $(unsupported_platform_headers) + if HTOP_UNSUPPORTED myhtopplatsources = unsupported/Platform.c \ unsupported/UnsupportedProcess.c unsupported/UnsupportedProcessList.c \ unsupported/UnsupportedCRT.c unsupported/Battery.c -myhtopplatheaders = unsupported/Platform.h \ -unsupported/UnsupportedProcess.h unsupported/UnsupportedProcessList.h \ -unsupported/UnsupportedCRT.h unsupported/Battery.h +myhtopplatheaders = $(unsupported_platform_headers) endif +# ---- + SUFFIXES = .h BUILT_SOURCES = $(myhtopheaders) $(myhtopplatheaders) htop_SOURCES = $(myhtopheaders) $(myhtopplatheaders) $(myhtopsources) $(myhtopplatsources) config.h +.PHONY: htop-headers clean-htop-headers + +htop-headers: $(myhtopheaders) $(all_platform_headers) + +clean-htop-headers: + -rm -f $(myhtopheaders) $(all_platform_headers) + target: echo $(htop_SOURCES) diff --git a/Makefile.in b/Makefile.in index 6fdeedd..19c3dcc 100644 --- a/Makefile.in +++ b/Makefile.in @@ -91,7 +91,7 @@ build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ bin_PROGRAMS = htop$(EXEEXT) -@HTOP_LINUX_TRUE@am__append_1 = -rdynamic +@HTOP_LINUX_TRUE@am__append_1 = -rdynamic @HTOP_DRAGONFLYBSD_TRUE@am__append_2 = -lkvm -lkinfo -lexecinfo @HTOP_DARWIN_TRUE@am__append_3 = -framework IOKit -framework CoreFoundation subdir = . @@ -133,7 +133,9 @@ am__htop_SOURCES_DIST = AvailableColumnsPanel.h AvailableMetersPanel.h \ linux/LinuxProcessList.h linux/LinuxCRT.h linux/Battery.h \ openbsd/Platform.h openbsd/OpenBSDProcessList.h \ openbsd/OpenBSDProcess.h openbsd/OpenBSDCRT.h \ - openbsd/Battery.h unsupported/Platform.h \ + openbsd/Battery.h solaris/Platform.h solaris/SolarisProcess.h \ + solaris/SolarisProcessList.h solaris/SolarisCRT.h \ + solaris/Battery.h unsupported/Platform.h \ unsupported/UnsupportedProcess.h \ unsupported/UnsupportedProcessList.h \ unsupported/UnsupportedCRT.h unsupported/Battery.h \ @@ -159,74 +161,81 @@ am__htop_SOURCES_DIST = AvailableColumnsPanel.h AvailableMetersPanel.h \ linux/LinuxProcessList.c linux/LinuxCRT.c linux/Battery.c \ openbsd/Platform.c openbsd/OpenBSDProcessList.c \ openbsd/OpenBSDProcess.c openbsd/OpenBSDCRT.c \ - openbsd/Battery.c unsupported/Platform.c \ + openbsd/Battery.c solaris/Platform.c solaris/SolarisProcess.c \ + solaris/SolarisProcessList.c solaris/SolarisCRT.c \ + solaris/Battery.c unsupported/Platform.c \ unsupported/UnsupportedProcess.c \ unsupported/UnsupportedProcessList.c \ unsupported/UnsupportedCRT.c unsupported/Battery.c config.h am__objects_1 = -am__objects_2 = htop-AvailableMetersPanel.$(OBJEXT) \ - htop-CategoriesPanel.$(OBJEXT) htop-CheckItem.$(OBJEXT) \ - htop-ClockMeter.$(OBJEXT) htop-ColorsPanel.$(OBJEXT) \ - htop-ColumnsPanel.$(OBJEXT) htop-CPUMeter.$(OBJEXT) \ - htop-CRT.$(OBJEXT) htop-MainPanel.$(OBJEXT) \ - htop-DisplayOptionsPanel.$(OBJEXT) htop-FunctionBar.$(OBJEXT) \ - htop-Hashtable.$(OBJEXT) htop-Header.$(OBJEXT) \ - htop-htop.$(OBJEXT) htop-ListItem.$(OBJEXT) \ - htop-LoadAverageMeter.$(OBJEXT) htop-MemoryMeter.$(OBJEXT) \ - htop-Meter.$(OBJEXT) htop-MetersPanel.$(OBJEXT) \ - htop-Object.$(OBJEXT) htop-Panel.$(OBJEXT) \ - htop-BatteryMeter.$(OBJEXT) htop-Process.$(OBJEXT) \ - htop-ProcessList.$(OBJEXT) htop-RichString.$(OBJEXT) \ - htop-ScreenManager.$(OBJEXT) htop-Settings.$(OBJEXT) \ - htop-SignalsPanel.$(OBJEXT) htop-StringUtils.$(OBJEXT) \ - htop-SwapMeter.$(OBJEXT) htop-TasksMeter.$(OBJEXT) \ - htop-UptimeMeter.$(OBJEXT) htop-TraceScreen.$(OBJEXT) \ - htop-UsersTable.$(OBJEXT) htop-Vector.$(OBJEXT) \ - htop-AvailableColumnsPanel.$(OBJEXT) \ - htop-AffinityPanel.$(OBJEXT) htop-HostnameMeter.$(OBJEXT) \ - htop-OpenFilesScreen.$(OBJEXT) htop-Affinity.$(OBJEXT) \ - htop-IncSet.$(OBJEXT) htop-Action.$(OBJEXT) \ - htop-EnvScreen.$(OBJEXT) htop-InfoScreen.$(OBJEXT) \ - htop-XAlloc.$(OBJEXT) +@HTOP_DARWIN_FALSE@@HTOP_DRAGONFLYBSD_FALSE@@HTOP_FREEBSD_FALSE@@HTOP_LINUX_FALSE@@HTOP_OPENBSD_FALSE@@HTOP_SOLARIS_FALSE@@HTOP_UNSUPPORTED_TRUE@am__objects_2 = $(am__objects_1) +@HTOP_DARWIN_FALSE@@HTOP_DRAGONFLYBSD_FALSE@@HTOP_FREEBSD_FALSE@@HTOP_LINUX_FALSE@@HTOP_OPENBSD_FALSE@@HTOP_SOLARIS_TRUE@am__objects_2 = $(am__objects_1) +@HTOP_DARWIN_FALSE@@HTOP_DRAGONFLYBSD_FALSE@@HTOP_FREEBSD_FALSE@@HTOP_LINUX_FALSE@@HTOP_OPENBSD_TRUE@am__objects_2 = $(am__objects_1) +@HTOP_DARWIN_FALSE@@HTOP_DRAGONFLYBSD_FALSE@@HTOP_FREEBSD_FALSE@@HTOP_LINUX_TRUE@am__objects_2 = $(am__objects_1) +@HTOP_DARWIN_FALSE@@HTOP_DRAGONFLYBSD_FALSE@@HTOP_FREEBSD_TRUE@am__objects_2 = $(am__objects_1) +@HTOP_DARWIN_FALSE@@HTOP_DRAGONFLYBSD_TRUE@am__objects_2 = \ +@HTOP_DARWIN_FALSE@@HTOP_DRAGONFLYBSD_TRUE@ $(am__objects_1) +@HTOP_DARWIN_TRUE@am__objects_2 = $(am__objects_1) +am__objects_3 = AvailableMetersPanel.$(OBJEXT) \ + CategoriesPanel.$(OBJEXT) CheckItem.$(OBJEXT) \ + ClockMeter.$(OBJEXT) ColorsPanel.$(OBJEXT) \ + ColumnsPanel.$(OBJEXT) CPUMeter.$(OBJEXT) CRT.$(OBJEXT) \ + MainPanel.$(OBJEXT) DisplayOptionsPanel.$(OBJEXT) \ + FunctionBar.$(OBJEXT) Hashtable.$(OBJEXT) Header.$(OBJEXT) \ + htop.$(OBJEXT) ListItem.$(OBJEXT) LoadAverageMeter.$(OBJEXT) \ + MemoryMeter.$(OBJEXT) Meter.$(OBJEXT) MetersPanel.$(OBJEXT) \ + Object.$(OBJEXT) Panel.$(OBJEXT) BatteryMeter.$(OBJEXT) \ + Process.$(OBJEXT) ProcessList.$(OBJEXT) RichString.$(OBJEXT) \ + ScreenManager.$(OBJEXT) Settings.$(OBJEXT) \ + SignalsPanel.$(OBJEXT) StringUtils.$(OBJEXT) \ + SwapMeter.$(OBJEXT) TasksMeter.$(OBJEXT) UptimeMeter.$(OBJEXT) \ + TraceScreen.$(OBJEXT) UsersTable.$(OBJEXT) Vector.$(OBJEXT) \ + AvailableColumnsPanel.$(OBJEXT) AffinityPanel.$(OBJEXT) \ + HostnameMeter.$(OBJEXT) OpenFilesScreen.$(OBJEXT) \ + Affinity.$(OBJEXT) IncSet.$(OBJEXT) Action.$(OBJEXT) \ + EnvScreen.$(OBJEXT) InfoScreen.$(OBJEXT) XAlloc.$(OBJEXT) am__dirstamp = $(am__leading_dot)dirstamp -@HTOP_DARWIN_FALSE@@HTOP_DRAGONFLYBSD_FALSE@@HTOP_FREEBSD_FALSE@@HTOP_LINUX_FALSE@@HTOP_OPENBSD_FALSE@@HTOP_UNSUPPORTED_TRUE@am__objects_3 = unsupported/htop-Platform.$(OBJEXT) \ -@HTOP_DARWIN_FALSE@@HTOP_DRAGONFLYBSD_FALSE@@HTOP_FREEBSD_FALSE@@HTOP_LINUX_FALSE@@HTOP_OPENBSD_FALSE@@HTOP_UNSUPPORTED_TRUE@ unsupported/htop-UnsupportedProcess.$(OBJEXT) \ -@HTOP_DARWIN_FALSE@@HTOP_DRAGONFLYBSD_FALSE@@HTOP_FREEBSD_FALSE@@HTOP_LINUX_FALSE@@HTOP_OPENBSD_FALSE@@HTOP_UNSUPPORTED_TRUE@ unsupported/htop-UnsupportedProcessList.$(OBJEXT) \ -@HTOP_DARWIN_FALSE@@HTOP_DRAGONFLYBSD_FALSE@@HTOP_FREEBSD_FALSE@@HTOP_LINUX_FALSE@@HTOP_OPENBSD_FALSE@@HTOP_UNSUPPORTED_TRUE@ unsupported/htop-UnsupportedCRT.$(OBJEXT) \ -@HTOP_DARWIN_FALSE@@HTOP_DRAGONFLYBSD_FALSE@@HTOP_FREEBSD_FALSE@@HTOP_LINUX_FALSE@@HTOP_OPENBSD_FALSE@@HTOP_UNSUPPORTED_TRUE@ unsupported/htop-Battery.$(OBJEXT) -@HTOP_DARWIN_FALSE@@HTOP_DRAGONFLYBSD_FALSE@@HTOP_FREEBSD_FALSE@@HTOP_LINUX_FALSE@@HTOP_OPENBSD_TRUE@am__objects_3 = openbsd/htop-Platform.$(OBJEXT) \ -@HTOP_DARWIN_FALSE@@HTOP_DRAGONFLYBSD_FALSE@@HTOP_FREEBSD_FALSE@@HTOP_LINUX_FALSE@@HTOP_OPENBSD_TRUE@ openbsd/htop-OpenBSDProcessList.$(OBJEXT) \ -@HTOP_DARWIN_FALSE@@HTOP_DRAGONFLYBSD_FALSE@@HTOP_FREEBSD_FALSE@@HTOP_LINUX_FALSE@@HTOP_OPENBSD_TRUE@ openbsd/htop-OpenBSDProcess.$(OBJEXT) \ -@HTOP_DARWIN_FALSE@@HTOP_DRAGONFLYBSD_FALSE@@HTOP_FREEBSD_FALSE@@HTOP_LINUX_FALSE@@HTOP_OPENBSD_TRUE@ openbsd/htop-OpenBSDCRT.$(OBJEXT) \ -@HTOP_DARWIN_FALSE@@HTOP_DRAGONFLYBSD_FALSE@@HTOP_FREEBSD_FALSE@@HTOP_LINUX_FALSE@@HTOP_OPENBSD_TRUE@ openbsd/htop-Battery.$(OBJEXT) -@HTOP_DARWIN_FALSE@@HTOP_DRAGONFLYBSD_FALSE@@HTOP_FREEBSD_FALSE@@HTOP_LINUX_TRUE@am__objects_3 = linux/htop-Platform.$(OBJEXT) \ -@HTOP_DARWIN_FALSE@@HTOP_DRAGONFLYBSD_FALSE@@HTOP_FREEBSD_FALSE@@HTOP_LINUX_TRUE@ linux/htop-IOPriorityPanel.$(OBJEXT) \ -@HTOP_DARWIN_FALSE@@HTOP_DRAGONFLYBSD_FALSE@@HTOP_FREEBSD_FALSE@@HTOP_LINUX_TRUE@ linux/htop-IOPriority.$(OBJEXT) \ -@HTOP_DARWIN_FALSE@@HTOP_DRAGONFLYBSD_FALSE@@HTOP_FREEBSD_FALSE@@HTOP_LINUX_TRUE@ linux/htop-LinuxProcess.$(OBJEXT) \ -@HTOP_DARWIN_FALSE@@HTOP_DRAGONFLYBSD_FALSE@@HTOP_FREEBSD_FALSE@@HTOP_LINUX_TRUE@ linux/htop-LinuxProcessList.$(OBJEXT) \ -@HTOP_DARWIN_FALSE@@HTOP_DRAGONFLYBSD_FALSE@@HTOP_FREEBSD_FALSE@@HTOP_LINUX_TRUE@ linux/htop-LinuxCRT.$(OBJEXT) \ -@HTOP_DARWIN_FALSE@@HTOP_DRAGONFLYBSD_FALSE@@HTOP_FREEBSD_FALSE@@HTOP_LINUX_TRUE@ linux/htop-Battery.$(OBJEXT) -@HTOP_DARWIN_FALSE@@HTOP_DRAGONFLYBSD_FALSE@@HTOP_FREEBSD_TRUE@am__objects_3 = freebsd/htop-Platform.$(OBJEXT) \ -@HTOP_DARWIN_FALSE@@HTOP_DRAGONFLYBSD_FALSE@@HTOP_FREEBSD_TRUE@ freebsd/htop-FreeBSDProcessList.$(OBJEXT) \ -@HTOP_DARWIN_FALSE@@HTOP_DRAGONFLYBSD_FALSE@@HTOP_FREEBSD_TRUE@ freebsd/htop-FreeBSDProcess.$(OBJEXT) \ -@HTOP_DARWIN_FALSE@@HTOP_DRAGONFLYBSD_FALSE@@HTOP_FREEBSD_TRUE@ freebsd/htop-FreeBSDCRT.$(OBJEXT) \ -@HTOP_DARWIN_FALSE@@HTOP_DRAGONFLYBSD_FALSE@@HTOP_FREEBSD_TRUE@ freebsd/htop-Battery.$(OBJEXT) -@HTOP_DARWIN_FALSE@@HTOP_DRAGONFLYBSD_TRUE@am__objects_3 = dragonflybsd/htop-Platform.$(OBJEXT) \ -@HTOP_DARWIN_FALSE@@HTOP_DRAGONFLYBSD_TRUE@ dragonflybsd/htop-DragonFlyBSDProcessList.$(OBJEXT) \ -@HTOP_DARWIN_FALSE@@HTOP_DRAGONFLYBSD_TRUE@ dragonflybsd/htop-DragonFlyBSDProcess.$(OBJEXT) \ -@HTOP_DARWIN_FALSE@@HTOP_DRAGONFLYBSD_TRUE@ dragonflybsd/htop-DragonFlyBSDCRT.$(OBJEXT) \ -@HTOP_DARWIN_FALSE@@HTOP_DRAGONFLYBSD_TRUE@ dragonflybsd/htop-Battery.$(OBJEXT) -@HTOP_DARWIN_TRUE@am__objects_3 = darwin/htop-Platform.$(OBJEXT) \ -@HTOP_DARWIN_TRUE@ darwin/htop-DarwinProcess.$(OBJEXT) \ -@HTOP_DARWIN_TRUE@ darwin/htop-DarwinProcessList.$(OBJEXT) \ -@HTOP_DARWIN_TRUE@ darwin/htop-DarwinCRT.$(OBJEXT) \ -@HTOP_DARWIN_TRUE@ darwin/htop-Battery.$(OBJEXT) -am_htop_OBJECTS = $(am__objects_1) $(am__objects_1) $(am__objects_2) \ - $(am__objects_3) +@HTOP_DARWIN_FALSE@@HTOP_DRAGONFLYBSD_FALSE@@HTOP_FREEBSD_FALSE@@HTOP_LINUX_FALSE@@HTOP_OPENBSD_FALSE@@HTOP_SOLARIS_FALSE@@HTOP_UNSUPPORTED_TRUE@am__objects_4 = unsupported/Platform.$(OBJEXT) \ +@HTOP_DARWIN_FALSE@@HTOP_DRAGONFLYBSD_FALSE@@HTOP_FREEBSD_FALSE@@HTOP_LINUX_FALSE@@HTOP_OPENBSD_FALSE@@HTOP_SOLARIS_FALSE@@HTOP_UNSUPPORTED_TRUE@ unsupported/UnsupportedProcess.$(OBJEXT) \ +@HTOP_DARWIN_FALSE@@HTOP_DRAGONFLYBSD_FALSE@@HTOP_FREEBSD_FALSE@@HTOP_LINUX_FALSE@@HTOP_OPENBSD_FALSE@@HTOP_SOLARIS_FALSE@@HTOP_UNSUPPORTED_TRUE@ unsupported/UnsupportedProcessList.$(OBJEXT) \ +@HTOP_DARWIN_FALSE@@HTOP_DRAGONFLYBSD_FALSE@@HTOP_FREEBSD_FALSE@@HTOP_LINUX_FALSE@@HTOP_OPENBSD_FALSE@@HTOP_SOLARIS_FALSE@@HTOP_UNSUPPORTED_TRUE@ unsupported/UnsupportedCRT.$(OBJEXT) \ +@HTOP_DARWIN_FALSE@@HTOP_DRAGONFLYBSD_FALSE@@HTOP_FREEBSD_FALSE@@HTOP_LINUX_FALSE@@HTOP_OPENBSD_FALSE@@HTOP_SOLARIS_FALSE@@HTOP_UNSUPPORTED_TRUE@ unsupported/Battery.$(OBJEXT) +@HTOP_DARWIN_FALSE@@HTOP_DRAGONFLYBSD_FALSE@@HTOP_FREEBSD_FALSE@@HTOP_LINUX_FALSE@@HTOP_OPENBSD_FALSE@@HTOP_SOLARIS_TRUE@am__objects_4 = solaris/Platform.$(OBJEXT) \ +@HTOP_DARWIN_FALSE@@HTOP_DRAGONFLYBSD_FALSE@@HTOP_FREEBSD_FALSE@@HTOP_LINUX_FALSE@@HTOP_OPENBSD_FALSE@@HTOP_SOLARIS_TRUE@ solaris/SolarisProcess.$(OBJEXT) \ +@HTOP_DARWIN_FALSE@@HTOP_DRAGONFLYBSD_FALSE@@HTOP_FREEBSD_FALSE@@HTOP_LINUX_FALSE@@HTOP_OPENBSD_FALSE@@HTOP_SOLARIS_TRUE@ solaris/SolarisProcessList.$(OBJEXT) \ +@HTOP_DARWIN_FALSE@@HTOP_DRAGONFLYBSD_FALSE@@HTOP_FREEBSD_FALSE@@HTOP_LINUX_FALSE@@HTOP_OPENBSD_FALSE@@HTOP_SOLARIS_TRUE@ solaris/SolarisCRT.$(OBJEXT) \ +@HTOP_DARWIN_FALSE@@HTOP_DRAGONFLYBSD_FALSE@@HTOP_FREEBSD_FALSE@@HTOP_LINUX_FALSE@@HTOP_OPENBSD_FALSE@@HTOP_SOLARIS_TRUE@ solaris/Battery.$(OBJEXT) +@HTOP_DARWIN_FALSE@@HTOP_DRAGONFLYBSD_FALSE@@HTOP_FREEBSD_FALSE@@HTOP_LINUX_FALSE@@HTOP_OPENBSD_TRUE@am__objects_4 = openbsd/Platform.$(OBJEXT) \ +@HTOP_DARWIN_FALSE@@HTOP_DRAGONFLYBSD_FALSE@@HTOP_FREEBSD_FALSE@@HTOP_LINUX_FALSE@@HTOP_OPENBSD_TRUE@ openbsd/OpenBSDProcessList.$(OBJEXT) \ +@HTOP_DARWIN_FALSE@@HTOP_DRAGONFLYBSD_FALSE@@HTOP_FREEBSD_FALSE@@HTOP_LINUX_FALSE@@HTOP_OPENBSD_TRUE@ openbsd/OpenBSDProcess.$(OBJEXT) \ +@HTOP_DARWIN_FALSE@@HTOP_DRAGONFLYBSD_FALSE@@HTOP_FREEBSD_FALSE@@HTOP_LINUX_FALSE@@HTOP_OPENBSD_TRUE@ openbsd/OpenBSDCRT.$(OBJEXT) \ +@HTOP_DARWIN_FALSE@@HTOP_DRAGONFLYBSD_FALSE@@HTOP_FREEBSD_FALSE@@HTOP_LINUX_FALSE@@HTOP_OPENBSD_TRUE@ openbsd/Battery.$(OBJEXT) +@HTOP_DARWIN_FALSE@@HTOP_DRAGONFLYBSD_FALSE@@HTOP_FREEBSD_FALSE@@HTOP_LINUX_TRUE@am__objects_4 = linux/Platform.$(OBJEXT) \ +@HTOP_DARWIN_FALSE@@HTOP_DRAGONFLYBSD_FALSE@@HTOP_FREEBSD_FALSE@@HTOP_LINUX_TRUE@ linux/IOPriorityPanel.$(OBJEXT) \ +@HTOP_DARWIN_FALSE@@HTOP_DRAGONFLYBSD_FALSE@@HTOP_FREEBSD_FALSE@@HTOP_LINUX_TRUE@ linux/IOPriority.$(OBJEXT) \ +@HTOP_DARWIN_FALSE@@HTOP_DRAGONFLYBSD_FALSE@@HTOP_FREEBSD_FALSE@@HTOP_LINUX_TRUE@ linux/LinuxProcess.$(OBJEXT) \ +@HTOP_DARWIN_FALSE@@HTOP_DRAGONFLYBSD_FALSE@@HTOP_FREEBSD_FALSE@@HTOP_LINUX_TRUE@ linux/LinuxProcessList.$(OBJEXT) \ +@HTOP_DARWIN_FALSE@@HTOP_DRAGONFLYBSD_FALSE@@HTOP_FREEBSD_FALSE@@HTOP_LINUX_TRUE@ linux/LinuxCRT.$(OBJEXT) \ +@HTOP_DARWIN_FALSE@@HTOP_DRAGONFLYBSD_FALSE@@HTOP_FREEBSD_FALSE@@HTOP_LINUX_TRUE@ linux/Battery.$(OBJEXT) +@HTOP_DARWIN_FALSE@@HTOP_DRAGONFLYBSD_FALSE@@HTOP_FREEBSD_TRUE@am__objects_4 = freebsd/Platform.$(OBJEXT) \ +@HTOP_DARWIN_FALSE@@HTOP_DRAGONFLYBSD_FALSE@@HTOP_FREEBSD_TRUE@ freebsd/FreeBSDProcessList.$(OBJEXT) \ +@HTOP_DARWIN_FALSE@@HTOP_DRAGONFLYBSD_FALSE@@HTOP_FREEBSD_TRUE@ freebsd/FreeBSDProcess.$(OBJEXT) \ +@HTOP_DARWIN_FALSE@@HTOP_DRAGONFLYBSD_FALSE@@HTOP_FREEBSD_TRUE@ freebsd/FreeBSDCRT.$(OBJEXT) \ +@HTOP_DARWIN_FALSE@@HTOP_DRAGONFLYBSD_FALSE@@HTOP_FREEBSD_TRUE@ freebsd/Battery.$(OBJEXT) +@HTOP_DARWIN_FALSE@@HTOP_DRAGONFLYBSD_TRUE@am__objects_4 = dragonflybsd/Platform.$(OBJEXT) \ +@HTOP_DARWIN_FALSE@@HTOP_DRAGONFLYBSD_TRUE@ dragonflybsd/DragonFlyBSDProcessList.$(OBJEXT) \ +@HTOP_DARWIN_FALSE@@HTOP_DRAGONFLYBSD_TRUE@ dragonflybsd/DragonFlyBSDProcess.$(OBJEXT) \ +@HTOP_DARWIN_FALSE@@HTOP_DRAGONFLYBSD_TRUE@ dragonflybsd/DragonFlyBSDCRT.$(OBJEXT) \ +@HTOP_DARWIN_FALSE@@HTOP_DRAGONFLYBSD_TRUE@ dragonflybsd/Battery.$(OBJEXT) +@HTOP_DARWIN_TRUE@am__objects_4 = darwin/Platform.$(OBJEXT) \ +@HTOP_DARWIN_TRUE@ darwin/DarwinProcess.$(OBJEXT) \ +@HTOP_DARWIN_TRUE@ darwin/DarwinProcessList.$(OBJEXT) \ +@HTOP_DARWIN_TRUE@ darwin/DarwinCRT.$(OBJEXT) \ +@HTOP_DARWIN_TRUE@ darwin/Battery.$(OBJEXT) +am_htop_OBJECTS = $(am__objects_1) $(am__objects_2) $(am__objects_3) \ + $(am__objects_4) htop_OBJECTS = $(am_htop_OBJECTS) htop_LDADD = $(LDADD) -htop_LINK = $(CCLD) $(htop_CFLAGS) $(CFLAGS) $(htop_LDFLAGS) \ - $(LDFLAGS) -o $@ AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false @@ -243,10 +252,6 @@ DEFAULT_INCLUDES = -I.@am__isrc@ depcomp = $(SHELL) $(top_srcdir)/depcomp am__depfiles_maybe = depfiles am__mv = mv -f -AM_V_lt = $(am__v_lt_@AM_V@) -am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) -am__v_lt_0 = --silent -am__v_lt_1 = COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) @@ -458,10 +463,10 @@ applicationsdir = $(datadir)/applications applications_DATA = htop.desktop pixmapdir = $(datadir)/pixmaps pixmap_DATA = htop.png -htop_CFLAGS = -pedantic -Wall $(wextra_flag) -std=c99 \ +AM_CFLAGS = -pedantic -Wall $(wextra_flag) -std=c99 \ -D_XOPEN_SOURCE_EXTENDED -DSYSCONFDIR=\"$(sysconfdir)\" \ -I"$(top_srcdir)/$(my_htop_platform)" $(am__append_1) -htop_LDFLAGS = $(am__append_2) $(am__append_3) +AM_LDFLAGS = $(am__append_2) $(am__append_3) AM_CPPFLAGS = -DNDEBUG myhtopsources = AvailableMetersPanel.c CategoriesPanel.c CheckItem.c \ ClockMeter.c ColorsPanel.c ColumnsPanel.c CPUMeter.c CRT.c MainPanel.c \ @@ -483,6 +488,22 @@ TasksMeter.h UptimeMeter.h TraceScreen.h UsersTable.h Vector.h Process.h \ AffinityPanel.h HostnameMeter.h OpenFilesScreen.h Affinity.h IncSet.h Action.h \ EnvScreen.h InfoScreen.h XAlloc.h +all_platform_headers = $(linux_platform_headers) \ + $(freebsd_platform_headers) $(dragonflybsd_platform_headers) \ + $(openbsd_platform_headers) $(darwin_platform_headers) \ + $(solaris_platform_headers) $(unsupported_platform_headers) + +# Linux +# ----- +linux_platform_headers = \ + linux/Platform.h \ + linux/IOPriorityPanel.h \ + linux/IOPriority.h \ + linux/LinuxProcess.h \ + linux/LinuxProcessList.h \ + linux/LinuxCRT.h \ + linux/Battery.h + @HTOP_DARWIN_TRUE@myhtopplatsources = darwin/Platform.c darwin/DarwinProcess.c \ @HTOP_DARWIN_TRUE@darwin/DarwinProcessList.c darwin/DarwinCRT.c darwin/Battery.c @@ -498,29 +519,83 @@ EnvScreen.h InfoScreen.h XAlloc.h @HTOP_OPENBSD_TRUE@myhtopplatsources = openbsd/Platform.c openbsd/OpenBSDProcessList.c \ @HTOP_OPENBSD_TRUE@openbsd/OpenBSDProcess.c openbsd/OpenBSDCRT.c openbsd/Battery.c +@HTOP_SOLARIS_TRUE@myhtopplatsources = solaris/Platform.c \ +@HTOP_SOLARIS_TRUE@solaris/SolarisProcess.c solaris/SolarisProcessList.c \ +@HTOP_SOLARIS_TRUE@solaris/SolarisCRT.c solaris/Battery.c + @HTOP_UNSUPPORTED_TRUE@myhtopplatsources = unsupported/Platform.c \ @HTOP_UNSUPPORTED_TRUE@unsupported/UnsupportedProcess.c unsupported/UnsupportedProcessList.c \ @HTOP_UNSUPPORTED_TRUE@unsupported/UnsupportedCRT.c unsupported/Battery.c -@HTOP_DARWIN_TRUE@myhtopplatheaders = darwin/Platform.h darwin/DarwinProcess.h \ -@HTOP_DARWIN_TRUE@darwin/DarwinProcessList.h darwin/DarwinCRT.h darwin/Battery.h - -@HTOP_DRAGONFLYBSD_TRUE@myhtopplatheaders = dragonflybsd/Platform.h dragonflybsd/DragonFlyBSDProcessList.h \ -@HTOP_DRAGONFLYBSD_TRUE@dragonflybsd/DragonFlyBSDProcess.h dragonflybsd/DragonFlyBSDCRT.h dragonflybsd/Battery.h - -@HTOP_FREEBSD_TRUE@myhtopplatheaders = freebsd/Platform.h freebsd/FreeBSDProcessList.h \ -@HTOP_FREEBSD_TRUE@freebsd/FreeBSDProcess.h freebsd/FreeBSDCRT.h freebsd/Battery.h - -@HTOP_LINUX_TRUE@myhtopplatheaders = linux/Platform.h linux/IOPriorityPanel.h linux/IOPriority.h \ -@HTOP_LINUX_TRUE@linux/LinuxProcess.h linux/LinuxProcessList.h linux/LinuxCRT.h linux/Battery.h - -@HTOP_OPENBSD_TRUE@myhtopplatheaders = openbsd/Platform.h openbsd/OpenBSDProcessList.h \ -@HTOP_OPENBSD_TRUE@openbsd/OpenBSDProcess.h openbsd/OpenBSDCRT.h openbsd/Battery.h +@HTOP_DARWIN_TRUE@myhtopplatheaders = $(darwin_platform_headers) +@HTOP_DRAGONFLYBSD_TRUE@myhtopplatheaders = $(dragonflybsd_platform_headers) +@HTOP_FREEBSD_TRUE@myhtopplatheaders = $(freebsd_platform_headers) +@HTOP_LINUX_TRUE@myhtopplatheaders = $(linux_platform_headers) +@HTOP_OPENBSD_TRUE@myhtopplatheaders = $(openbsd_platform_headers) +@HTOP_SOLARIS_TRUE@myhtopplatheaders = $(solaris_platform_headers) +@HTOP_UNSUPPORTED_TRUE@myhtopplatheaders = $(unsupported_platform_headers) + +# FreeBSD +# ------- +freebsd_platform_headers = \ + freebsd/Platform.h \ + freebsd/FreeBSDProcessList.h \ + freebsd/FreeBSDProcess.h \ + freebsd/FreeBSDCRT.h \ + freebsd/Battery.h + + +# DragonFlyBSD +# ------------ +dragonflybsd_platform_headers = \ + dragonflybsd/Platform.h \ + dragonflybsd/DragonFlyBSDProcessList.h \ + dragonflybsd/DragonFlyBSDProcess.h \ + dragonflybsd/DragonFlyBSDCRT.h \ + dragonflybsd/Battery.h + + +# OpenBSD +# ------- +openbsd_platform_headers = \ + openbsd/Platform.h \ + openbsd/OpenBSDProcessList.h \ + openbsd/OpenBSDProcess.h \ + openbsd/OpenBSDCRT.h \ + openbsd/Battery.h + + +# Darwin +# ------ +darwin_platform_headers = \ + darwin/Platform.h \ + darwin/DarwinProcess.h \ + darwin/DarwinProcessList.h \ + darwin/DarwinCRT.h \ + darwin/Battery.h + + +# Solaris +# ------- +solaris_platform_headers = \ + solaris/Platform.h \ + solaris/SolarisProcess.h \ + solaris/SolarisProcessList.h \ + solaris/SolarisCRT.h \ + solaris/Battery.h + + +# Unsupported +# ----------- +unsupported_platform_headers = \ + unsupported/Platform.h \ + unsupported/UnsupportedProcess.h \ + unsupported/UnsupportedProcessList.h \ + unsupported/UnsupportedCRT.h \ + unsupported/Battery.h -@HTOP_UNSUPPORTED_TRUE@myhtopplatheaders = unsupported/Platform.h \ -@HTOP_UNSUPPORTED_TRUE@unsupported/UnsupportedProcess.h unsupported/UnsupportedProcessList.h \ -@HTOP_UNSUPPORTED_TRUE@unsupported/UnsupportedCRT.h unsupported/Battery.h +# ---- SUFFIXES = .h BUILT_SOURCES = $(myhtopheaders) $(myhtopplatheaders) htop_SOURCES = $(myhtopheaders) $(myhtopplatheaders) $(myhtopsources) $(myhtopplatsources) config.h @@ -627,15 +702,15 @@ darwin/$(am__dirstamp): darwin/$(DEPDIR)/$(am__dirstamp): @$(MKDIR_P) darwin/$(DEPDIR) @: > darwin/$(DEPDIR)/$(am__dirstamp) -darwin/htop-Platform.$(OBJEXT): darwin/$(am__dirstamp) \ +darwin/Platform.$(OBJEXT): darwin/$(am__dirstamp) \ darwin/$(DEPDIR)/$(am__dirstamp) -darwin/htop-DarwinProcess.$(OBJEXT): darwin/$(am__dirstamp) \ +darwin/DarwinProcess.$(OBJEXT): darwin/$(am__dirstamp) \ darwin/$(DEPDIR)/$(am__dirstamp) -darwin/htop-DarwinProcessList.$(OBJEXT): darwin/$(am__dirstamp) \ +darwin/DarwinProcessList.$(OBJEXT): darwin/$(am__dirstamp) \ darwin/$(DEPDIR)/$(am__dirstamp) -darwin/htop-DarwinCRT.$(OBJEXT): darwin/$(am__dirstamp) \ +darwin/DarwinCRT.$(OBJEXT): darwin/$(am__dirstamp) \ darwin/$(DEPDIR)/$(am__dirstamp) -darwin/htop-Battery.$(OBJEXT): darwin/$(am__dirstamp) \ +darwin/Battery.$(OBJEXT): darwin/$(am__dirstamp) \ darwin/$(DEPDIR)/$(am__dirstamp) dragonflybsd/$(am__dirstamp): @$(MKDIR_P) dragonflybsd @@ -643,18 +718,17 @@ dragonflybsd/$(am__dirstamp): dragonflybsd/$(DEPDIR)/$(am__dirstamp): @$(MKDIR_P) dragonflybsd/$(DEPDIR) @: > dragonflybsd/$(DEPDIR)/$(am__dirstamp) -dragonflybsd/htop-Platform.$(OBJEXT): dragonflybsd/$(am__dirstamp) \ +dragonflybsd/Platform.$(OBJEXT): dragonflybsd/$(am__dirstamp) \ dragonflybsd/$(DEPDIR)/$(am__dirstamp) -dragonflybsd/htop-DragonFlyBSDProcessList.$(OBJEXT): \ +dragonflybsd/DragonFlyBSDProcessList.$(OBJEXT): \ dragonflybsd/$(am__dirstamp) \ dragonflybsd/$(DEPDIR)/$(am__dirstamp) -dragonflybsd/htop-DragonFlyBSDProcess.$(OBJEXT): \ +dragonflybsd/DragonFlyBSDProcess.$(OBJEXT): \ dragonflybsd/$(am__dirstamp) \ dragonflybsd/$(DEPDIR)/$(am__dirstamp) -dragonflybsd/htop-DragonFlyBSDCRT.$(OBJEXT): \ - dragonflybsd/$(am__dirstamp) \ +dragonflybsd/DragonFlyBSDCRT.$(OBJEXT): dragonflybsd/$(am__dirstamp) \ dragonflybsd/$(DEPDIR)/$(am__dirstamp) -dragonflybsd/htop-Battery.$(OBJEXT): dragonflybsd/$(am__dirstamp) \ +dragonflybsd/Battery.$(OBJEXT): dragonflybsd/$(am__dirstamp) \ dragonflybsd/$(DEPDIR)/$(am__dirstamp) freebsd/$(am__dirstamp): @$(MKDIR_P) freebsd @@ -662,15 +736,15 @@ freebsd/$(am__dirstamp): freebsd/$(DEPDIR)/$(am__dirstamp): @$(MKDIR_P) freebsd/$(DEPDIR) @: > freebsd/$(DEPDIR)/$(am__dirstamp) -freebsd/htop-Platform.$(OBJEXT): freebsd/$(am__dirstamp) \ +freebsd/Platform.$(OBJEXT): freebsd/$(am__dirstamp) \ freebsd/$(DEPDIR)/$(am__dirstamp) -freebsd/htop-FreeBSDProcessList.$(OBJEXT): freebsd/$(am__dirstamp) \ +freebsd/FreeBSDProcessList.$(OBJEXT): freebsd/$(am__dirstamp) \ freebsd/$(DEPDIR)/$(am__dirstamp) -freebsd/htop-FreeBSDProcess.$(OBJEXT): freebsd/$(am__dirstamp) \ +freebsd/FreeBSDProcess.$(OBJEXT): freebsd/$(am__dirstamp) \ freebsd/$(DEPDIR)/$(am__dirstamp) -freebsd/htop-FreeBSDCRT.$(OBJEXT): freebsd/$(am__dirstamp) \ +freebsd/FreeBSDCRT.$(OBJEXT): freebsd/$(am__dirstamp) \ freebsd/$(DEPDIR)/$(am__dirstamp) -freebsd/htop-Battery.$(OBJEXT): freebsd/$(am__dirstamp) \ +freebsd/Battery.$(OBJEXT): freebsd/$(am__dirstamp) \ freebsd/$(DEPDIR)/$(am__dirstamp) linux/$(am__dirstamp): @$(MKDIR_P) linux @@ -678,19 +752,19 @@ linux/$(am__dirstamp): linux/$(DEPDIR)/$(am__dirstamp): @$(MKDIR_P) linux/$(DEPDIR) @: > linux/$(DEPDIR)/$(am__dirstamp) -linux/htop-Platform.$(OBJEXT): linux/$(am__dirstamp) \ +linux/Platform.$(OBJEXT): linux/$(am__dirstamp) \ linux/$(DEPDIR)/$(am__dirstamp) -linux/htop-IOPriorityPanel.$(OBJEXT): linux/$(am__dirstamp) \ +linux/IOPriorityPanel.$(OBJEXT): linux/$(am__dirstamp) \ linux/$(DEPDIR)/$(am__dirstamp) -linux/htop-IOPriority.$(OBJEXT): linux/$(am__dirstamp) \ +linux/IOPriority.$(OBJEXT): linux/$(am__dirstamp) \ linux/$(DEPDIR)/$(am__dirstamp) -linux/htop-LinuxProcess.$(OBJEXT): linux/$(am__dirstamp) \ +linux/LinuxProcess.$(OBJEXT): linux/$(am__dirstamp) \ linux/$(DEPDIR)/$(am__dirstamp) -linux/htop-LinuxProcessList.$(OBJEXT): linux/$(am__dirstamp) \ +linux/LinuxProcessList.$(OBJEXT): linux/$(am__dirstamp) \ linux/$(DEPDIR)/$(am__dirstamp) -linux/htop-LinuxCRT.$(OBJEXT): linux/$(am__dirstamp) \ +linux/LinuxCRT.$(OBJEXT): linux/$(am__dirstamp) \ linux/$(DEPDIR)/$(am__dirstamp) -linux/htop-Battery.$(OBJEXT): linux/$(am__dirstamp) \ +linux/Battery.$(OBJEXT): linux/$(am__dirstamp) \ linux/$(DEPDIR)/$(am__dirstamp) openbsd/$(am__dirstamp): @$(MKDIR_P) openbsd @@ -698,39 +772,53 @@ openbsd/$(am__dirstamp): openbsd/$(DEPDIR)/$(am__dirstamp): @$(MKDIR_P) openbsd/$(DEPDIR) @: > openbsd/$(DEPDIR)/$(am__dirstamp) -openbsd/htop-Platform.$(OBJEXT): openbsd/$(am__dirstamp) \ +openbsd/Platform.$(OBJEXT): openbsd/$(am__dirstamp) \ openbsd/$(DEPDIR)/$(am__dirstamp) -openbsd/htop-OpenBSDProcessList.$(OBJEXT): openbsd/$(am__dirstamp) \ +openbsd/OpenBSDProcessList.$(OBJEXT): openbsd/$(am__dirstamp) \ openbsd/$(DEPDIR)/$(am__dirstamp) -openbsd/htop-OpenBSDProcess.$(OBJEXT): openbsd/$(am__dirstamp) \ +openbsd/OpenBSDProcess.$(OBJEXT): openbsd/$(am__dirstamp) \ openbsd/$(DEPDIR)/$(am__dirstamp) -openbsd/htop-OpenBSDCRT.$(OBJEXT): openbsd/$(am__dirstamp) \ +openbsd/OpenBSDCRT.$(OBJEXT): openbsd/$(am__dirstamp) \ openbsd/$(DEPDIR)/$(am__dirstamp) -openbsd/htop-Battery.$(OBJEXT): openbsd/$(am__dirstamp) \ +openbsd/Battery.$(OBJEXT): openbsd/$(am__dirstamp) \ openbsd/$(DEPDIR)/$(am__dirstamp) +solaris/$(am__dirstamp): + @$(MKDIR_P) solaris + @: > solaris/$(am__dirstamp) +solaris/$(DEPDIR)/$(am__dirstamp): + @$(MKDIR_P) solaris/$(DEPDIR) + @: > solaris/$(DEPDIR)/$(am__dirstamp) +solaris/Platform.$(OBJEXT): solaris/$(am__dirstamp) \ + solaris/$(DEPDIR)/$(am__dirstamp) +solaris/SolarisProcess.$(OBJEXT): solaris/$(am__dirstamp) \ + solaris/$(DEPDIR)/$(am__dirstamp) +solaris/SolarisProcessList.$(OBJEXT): solaris/$(am__dirstamp) \ + solaris/$(DEPDIR)/$(am__dirstamp) +solaris/SolarisCRT.$(OBJEXT): solaris/$(am__dirstamp) \ + solaris/$(DEPDIR)/$(am__dirstamp) +solaris/Battery.$(OBJEXT): solaris/$(am__dirstamp) \ + solaris/$(DEPDIR)/$(am__dirstamp) unsupported/$(am__dirstamp): @$(MKDIR_P) unsupported @: > unsupported/$(am__dirstamp) unsupported/$(DEPDIR)/$(am__dirstamp): @$(MKDIR_P) unsupported/$(DEPDIR) @: > unsupported/$(DEPDIR)/$(am__dirstamp) -unsupported/htop-Platform.$(OBJEXT): unsupported/$(am__dirstamp) \ +unsupported/Platform.$(OBJEXT): unsupported/$(am__dirstamp) \ unsupported/$(DEPDIR)/$(am__dirstamp) -unsupported/htop-UnsupportedProcess.$(OBJEXT): \ - unsupported/$(am__dirstamp) \ +unsupported/UnsupportedProcess.$(OBJEXT): unsupported/$(am__dirstamp) \ unsupported/$(DEPDIR)/$(am__dirstamp) -unsupported/htop-UnsupportedProcessList.$(OBJEXT): \ +unsupported/UnsupportedProcessList.$(OBJEXT): \ unsupported/$(am__dirstamp) \ unsupported/$(DEPDIR)/$(am__dirstamp) -unsupported/htop-UnsupportedCRT.$(OBJEXT): \ - unsupported/$(am__dirstamp) \ +unsupported/UnsupportedCRT.$(OBJEXT): unsupported/$(am__dirstamp) \ unsupported/$(DEPDIR)/$(am__dirstamp) -unsupported/htop-Battery.$(OBJEXT): unsupported/$(am__dirstamp) \ +unsupported/Battery.$(OBJEXT): unsupported/$(am__dirstamp) \ unsupported/$(DEPDIR)/$(am__dirstamp) htop$(EXEEXT): $(htop_OBJECTS) $(htop_DEPENDENCIES) $(EXTRA_htop_DEPENDENCIES) @rm -f htop$(EXEEXT) - $(AM_V_CCLD)$(htop_LINK) $(htop_OBJECTS) $(htop_LDADD) $(LIBS) + $(AM_V_CCLD)$(LINK) $(htop_OBJECTS) $(htop_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) @@ -739,88 +827,94 @@ mostlyclean-compile: -rm -f freebsd/*.$(OBJEXT) -rm -f linux/*.$(OBJEXT) -rm -f openbsd/*.$(OBJEXT) + -rm -f solaris/*.$(OBJEXT) -rm -f unsupported/*.$(OBJEXT) distclean-compile: -rm -f *.tab.c -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/htop-Action.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/htop-Affinity.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/htop-AffinityPanel.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/htop-AvailableColumnsPanel.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/htop-AvailableMetersPanel.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/htop-BatteryMeter.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/htop-CPUMeter.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/htop-CRT.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/htop-CategoriesPanel.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/htop-CheckItem.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/htop-ClockMeter.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/htop-ColorsPanel.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/htop-ColumnsPanel.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/htop-DisplayOptionsPanel.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/htop-EnvScreen.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/htop-FunctionBar.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/htop-Hashtable.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/htop-Header.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/htop-HostnameMeter.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/htop-IncSet.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/htop-InfoScreen.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/htop-ListItem.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/htop-LoadAverageMeter.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/htop-MainPanel.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/htop-MemoryMeter.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/htop-Meter.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/htop-MetersPanel.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/htop-Object.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/htop-OpenFilesScreen.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/htop-Panel.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/htop-Process.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/htop-ProcessList.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/htop-RichString.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/htop-ScreenManager.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/htop-Settings.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/htop-SignalsPanel.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/htop-StringUtils.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/htop-SwapMeter.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/htop-TasksMeter.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/htop-TraceScreen.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/htop-UptimeMeter.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/htop-UsersTable.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/htop-Vector.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/htop-XAlloc.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/htop-htop.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@darwin/$(DEPDIR)/htop-Battery.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@darwin/$(DEPDIR)/htop-DarwinCRT.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@darwin/$(DEPDIR)/htop-DarwinProcess.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@darwin/$(DEPDIR)/htop-DarwinProcessList.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@darwin/$(DEPDIR)/htop-Platform.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@dragonflybsd/$(DEPDIR)/htop-Battery.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@dragonflybsd/$(DEPDIR)/htop-DragonFlyBSDCRT.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@dragonflybsd/$(DEPDIR)/htop-DragonFlyBSDProcess.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@dragonflybsd/$(DEPDIR)/htop-DragonFlyBSDProcessList.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@dragonflybsd/$(DEPDIR)/htop-Platform.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@freebsd/$(DEPDIR)/htop-Battery.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@freebsd/$(DEPDIR)/htop-FreeBSDCRT.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@freebsd/$(DEPDIR)/htop-FreeBSDProcess.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@freebsd/$(DEPDIR)/htop-FreeBSDProcessList.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@freebsd/$(DEPDIR)/htop-Platform.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@linux/$(DEPDIR)/htop-Battery.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@linux/$(DEPDIR)/htop-IOPriority.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@linux/$(DEPDIR)/htop-IOPriorityPanel.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@linux/$(DEPDIR)/htop-LinuxCRT.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@linux/$(DEPDIR)/htop-LinuxProcess.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@linux/$(DEPDIR)/htop-LinuxProcessList.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@linux/$(DEPDIR)/htop-Platform.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@openbsd/$(DEPDIR)/htop-Battery.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@openbsd/$(DEPDIR)/htop-OpenBSDCRT.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@openbsd/$(DEPDIR)/htop-OpenBSDProcess.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@openbsd/$(DEPDIR)/htop-OpenBSDProcessList.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@openbsd/$(DEPDIR)/htop-Platform.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@unsupported/$(DEPDIR)/htop-Battery.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@unsupported/$(DEPDIR)/htop-Platform.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@unsupported/$(DEPDIR)/htop-UnsupportedCRT.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@unsupported/$(DEPDIR)/htop-UnsupportedProcess.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@unsupported/$(DEPDIR)/htop-UnsupportedProcessList.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/Action.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/Affinity.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/AffinityPanel.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/AvailableColumnsPanel.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/AvailableMetersPanel.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/BatteryMeter.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/CPUMeter.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/CRT.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/CategoriesPanel.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/CheckItem.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ClockMeter.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ColorsPanel.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ColumnsPanel.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/DisplayOptionsPanel.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/EnvScreen.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/FunctionBar.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/Hashtable.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/Header.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/HostnameMeter.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/IncSet.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/InfoScreen.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ListItem.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/LoadAverageMeter.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/MainPanel.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/MemoryMeter.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/Meter.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/MetersPanel.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/Object.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/OpenFilesScreen.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/Panel.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/Process.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ProcessList.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/RichString.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ScreenManager.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/Settings.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/SignalsPanel.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/StringUtils.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/SwapMeter.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/TasksMeter.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/TraceScreen.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/UptimeMeter.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/UsersTable.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/Vector.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/XAlloc.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/htop.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@darwin/$(DEPDIR)/Battery.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@darwin/$(DEPDIR)/DarwinCRT.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@darwin/$(DEPDIR)/DarwinProcess.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@darwin/$(DEPDIR)/DarwinProcessList.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@darwin/$(DEPDIR)/Platform.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@dragonflybsd/$(DEPDIR)/Battery.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@dragonflybsd/$(DEPDIR)/DragonFlyBSDCRT.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@dragonflybsd/$(DEPDIR)/DragonFlyBSDProcess.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@dragonflybsd/$(DEPDIR)/DragonFlyBSDProcessList.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@dragonflybsd/$(DEPDIR)/Platform.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@freebsd/$(DEPDIR)/Battery.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@freebsd/$(DEPDIR)/FreeBSDCRT.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@freebsd/$(DEPDIR)/FreeBSDProcess.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@freebsd/$(DEPDIR)/FreeBSDProcessList.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@freebsd/$(DEPDIR)/Platform.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@linux/$(DEPDIR)/Battery.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@linux/$(DEPDIR)/IOPriority.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@linux/$(DEPDIR)/IOPriorityPanel.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@linux/$(DEPDIR)/LinuxCRT.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@linux/$(DEPDIR)/LinuxProcess.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@linux/$(DEPDIR)/LinuxProcessList.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@linux/$(DEPDIR)/Platform.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@openbsd/$(DEPDIR)/Battery.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@openbsd/$(DEPDIR)/OpenBSDCRT.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@openbsd/$(DEPDIR)/OpenBSDProcess.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@openbsd/$(DEPDIR)/OpenBSDProcessList.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@openbsd/$(DEPDIR)/Platform.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@solaris/$(DEPDIR)/Battery.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@solaris/$(DEPDIR)/Platform.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@solaris/$(DEPDIR)/SolarisCRT.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@solaris/$(DEPDIR)/SolarisProcess.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@solaris/$(DEPDIR)/SolarisProcessList.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@unsupported/$(DEPDIR)/Battery.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@unsupported/$(DEPDIR)/Platform.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@unsupported/$(DEPDIR)/UnsupportedCRT.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@unsupported/$(DEPDIR)/UnsupportedProcess.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@unsupported/$(DEPDIR)/UnsupportedProcessList.Po@am__quote@ .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ @@ -837,1084 +931,6 @@ distclean-compile: @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` - -htop-AvailableMetersPanel.o: AvailableMetersPanel.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -MT htop-AvailableMetersPanel.o -MD -MP -MF $(DEPDIR)/htop-AvailableMetersPanel.Tpo -c -o htop-AvailableMetersPanel.o `test -f 'AvailableMetersPanel.c' || echo '$(srcdir)/'`AvailableMetersPanel.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/htop-AvailableMetersPanel.Tpo $(DEPDIR)/htop-AvailableMetersPanel.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='AvailableMetersPanel.c' object='htop-AvailableMetersPanel.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -c -o htop-AvailableMetersPanel.o `test -f 'AvailableMetersPanel.c' || echo '$(srcdir)/'`AvailableMetersPanel.c - -htop-AvailableMetersPanel.obj: AvailableMetersPanel.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -MT htop-AvailableMetersPanel.obj -MD -MP -MF $(DEPDIR)/htop-AvailableMetersPanel.Tpo -c -o htop-AvailableMetersPanel.obj `if test -f 'AvailableMetersPanel.c'; then $(CYGPATH_W) 'AvailableMetersPanel.c'; else $(CYGPATH_W) '$(srcdir)/AvailableMetersPanel.c'; fi` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/htop-AvailableMetersPanel.Tpo $(DEPDIR)/htop-AvailableMetersPanel.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='AvailableMetersPanel.c' object='htop-AvailableMetersPanel.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -c -o htop-AvailableMetersPanel.obj `if test -f 'AvailableMetersPanel.c'; then $(CYGPATH_W) 'AvailableMetersPanel.c'; else $(CYGPATH_W) '$(srcdir)/AvailableMetersPanel.c'; fi` - -htop-CategoriesPanel.o: CategoriesPanel.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -MT htop-CategoriesPanel.o -MD -MP -MF $(DEPDIR)/htop-CategoriesPanel.Tpo -c -o htop-CategoriesPanel.o `test -f 'CategoriesPanel.c' || echo '$(srcdir)/'`CategoriesPanel.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/htop-CategoriesPanel.Tpo $(DEPDIR)/htop-CategoriesPanel.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='CategoriesPanel.c' object='htop-CategoriesPanel.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -c -o htop-CategoriesPanel.o `test -f 'CategoriesPanel.c' || echo '$(srcdir)/'`CategoriesPanel.c - -htop-CategoriesPanel.obj: CategoriesPanel.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -MT htop-CategoriesPanel.obj -MD -MP -MF $(DEPDIR)/htop-CategoriesPanel.Tpo -c -o htop-CategoriesPanel.obj `if test -f 'CategoriesPanel.c'; then $(CYGPATH_W) 'CategoriesPanel.c'; else $(CYGPATH_W) '$(srcdir)/CategoriesPanel.c'; fi` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/htop-CategoriesPanel.Tpo $(DEPDIR)/htop-CategoriesPanel.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='CategoriesPanel.c' object='htop-CategoriesPanel.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -c -o htop-CategoriesPanel.obj `if test -f 'CategoriesPanel.c'; then $(CYGPATH_W) 'CategoriesPanel.c'; else $(CYGPATH_W) '$(srcdir)/CategoriesPanel.c'; fi` - -htop-CheckItem.o: CheckItem.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -MT htop-CheckItem.o -MD -MP -MF $(DEPDIR)/htop-CheckItem.Tpo -c -o htop-CheckItem.o `test -f 'CheckItem.c' || echo '$(srcdir)/'`CheckItem.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/htop-CheckItem.Tpo $(DEPDIR)/htop-CheckItem.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='CheckItem.c' object='htop-CheckItem.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -c -o htop-CheckItem.o `test -f 'CheckItem.c' || echo '$(srcdir)/'`CheckItem.c - -htop-CheckItem.obj: CheckItem.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -MT htop-CheckItem.obj -MD -MP -MF $(DEPDIR)/htop-CheckItem.Tpo -c -o htop-CheckItem.obj `if test -f 'CheckItem.c'; then $(CYGPATH_W) 'CheckItem.c'; else $(CYGPATH_W) '$(srcdir)/CheckItem.c'; fi` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/htop-CheckItem.Tpo $(DEPDIR)/htop-CheckItem.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='CheckItem.c' object='htop-CheckItem.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -c -o htop-CheckItem.obj `if test -f 'CheckItem.c'; then $(CYGPATH_W) 'CheckItem.c'; else $(CYGPATH_W) '$(srcdir)/CheckItem.c'; fi` - -htop-ClockMeter.o: ClockMeter.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -MT htop-ClockMeter.o -MD -MP -MF $(DEPDIR)/htop-ClockMeter.Tpo -c -o htop-ClockMeter.o `test -f 'ClockMeter.c' || echo '$(srcdir)/'`ClockMeter.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/htop-ClockMeter.Tpo $(DEPDIR)/htop-ClockMeter.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='ClockMeter.c' object='htop-ClockMeter.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -c -o htop-ClockMeter.o `test -f 'ClockMeter.c' || echo '$(srcdir)/'`ClockMeter.c - -htop-ClockMeter.obj: ClockMeter.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -MT htop-ClockMeter.obj -MD -MP -MF $(DEPDIR)/htop-ClockMeter.Tpo -c -o htop-ClockMeter.obj `if test -f 'ClockMeter.c'; then $(CYGPATH_W) 'ClockMeter.c'; else $(CYGPATH_W) '$(srcdir)/ClockMeter.c'; fi` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/htop-ClockMeter.Tpo $(DEPDIR)/htop-ClockMeter.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='ClockMeter.c' object='htop-ClockMeter.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -c -o htop-ClockMeter.obj `if test -f 'ClockMeter.c'; then $(CYGPATH_W) 'ClockMeter.c'; else $(CYGPATH_W) '$(srcdir)/ClockMeter.c'; fi` - -htop-ColorsPanel.o: ColorsPanel.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -MT htop-ColorsPanel.o -MD -MP -MF $(DEPDIR)/htop-ColorsPanel.Tpo -c -o htop-ColorsPanel.o `test -f 'ColorsPanel.c' || echo '$(srcdir)/'`ColorsPanel.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/htop-ColorsPanel.Tpo $(DEPDIR)/htop-ColorsPanel.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='ColorsPanel.c' object='htop-ColorsPanel.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -c -o htop-ColorsPanel.o `test -f 'ColorsPanel.c' || echo '$(srcdir)/'`ColorsPanel.c - -htop-ColorsPanel.obj: ColorsPanel.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -MT htop-ColorsPanel.obj -MD -MP -MF $(DEPDIR)/htop-ColorsPanel.Tpo -c -o htop-ColorsPanel.obj `if test -f 'ColorsPanel.c'; then $(CYGPATH_W) 'ColorsPanel.c'; else $(CYGPATH_W) '$(srcdir)/ColorsPanel.c'; fi` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/htop-ColorsPanel.Tpo $(DEPDIR)/htop-ColorsPanel.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='ColorsPanel.c' object='htop-ColorsPanel.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -c -o htop-ColorsPanel.obj `if test -f 'ColorsPanel.c'; then $(CYGPATH_W) 'ColorsPanel.c'; else $(CYGPATH_W) '$(srcdir)/ColorsPanel.c'; fi` - -htop-ColumnsPanel.o: ColumnsPanel.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -MT htop-ColumnsPanel.o -MD -MP -MF $(DEPDIR)/htop-ColumnsPanel.Tpo -c -o htop-ColumnsPanel.o `test -f 'ColumnsPanel.c' || echo '$(srcdir)/'`ColumnsPanel.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/htop-ColumnsPanel.Tpo $(DEPDIR)/htop-ColumnsPanel.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='ColumnsPanel.c' object='htop-ColumnsPanel.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -c -o htop-ColumnsPanel.o `test -f 'ColumnsPanel.c' || echo '$(srcdir)/'`ColumnsPanel.c - -htop-ColumnsPanel.obj: ColumnsPanel.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -MT htop-ColumnsPanel.obj -MD -MP -MF $(DEPDIR)/htop-ColumnsPanel.Tpo -c -o htop-ColumnsPanel.obj `if test -f 'ColumnsPanel.c'; then $(CYGPATH_W) 'ColumnsPanel.c'; else $(CYGPATH_W) '$(srcdir)/ColumnsPanel.c'; fi` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/htop-ColumnsPanel.Tpo $(DEPDIR)/htop-ColumnsPanel.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='ColumnsPanel.c' object='htop-ColumnsPanel.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -c -o htop-ColumnsPanel.obj `if test -f 'ColumnsPanel.c'; then $(CYGPATH_W) 'ColumnsPanel.c'; else $(CYGPATH_W) '$(srcdir)/ColumnsPanel.c'; fi` - -htop-CPUMeter.o: CPUMeter.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -MT htop-CPUMeter.o -MD -MP -MF $(DEPDIR)/htop-CPUMeter.Tpo -c -o htop-CPUMeter.o `test -f 'CPUMeter.c' || echo '$(srcdir)/'`CPUMeter.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/htop-CPUMeter.Tpo $(DEPDIR)/htop-CPUMeter.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='CPUMeter.c' object='htop-CPUMeter.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -c -o htop-CPUMeter.o `test -f 'CPUMeter.c' || echo '$(srcdir)/'`CPUMeter.c - -htop-CPUMeter.obj: CPUMeter.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -MT htop-CPUMeter.obj -MD -MP -MF $(DEPDIR)/htop-CPUMeter.Tpo -c -o htop-CPUMeter.obj `if test -f 'CPUMeter.c'; then $(CYGPATH_W) 'CPUMeter.c'; else $(CYGPATH_W) '$(srcdir)/CPUMeter.c'; fi` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/htop-CPUMeter.Tpo $(DEPDIR)/htop-CPUMeter.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='CPUMeter.c' object='htop-CPUMeter.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -c -o htop-CPUMeter.obj `if test -f 'CPUMeter.c'; then $(CYGPATH_W) 'CPUMeter.c'; else $(CYGPATH_W) '$(srcdir)/CPUMeter.c'; fi` - -htop-CRT.o: CRT.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -MT htop-CRT.o -MD -MP -MF $(DEPDIR)/htop-CRT.Tpo -c -o htop-CRT.o `test -f 'CRT.c' || echo '$(srcdir)/'`CRT.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/htop-CRT.Tpo $(DEPDIR)/htop-CRT.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='CRT.c' object='htop-CRT.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -c -o htop-CRT.o `test -f 'CRT.c' || echo '$(srcdir)/'`CRT.c - -htop-CRT.obj: CRT.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -MT htop-CRT.obj -MD -MP -MF $(DEPDIR)/htop-CRT.Tpo -c -o htop-CRT.obj `if test -f 'CRT.c'; then $(CYGPATH_W) 'CRT.c'; else $(CYGPATH_W) '$(srcdir)/CRT.c'; fi` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/htop-CRT.Tpo $(DEPDIR)/htop-CRT.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='CRT.c' object='htop-CRT.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -c -o htop-CRT.obj `if test -f 'CRT.c'; then $(CYGPATH_W) 'CRT.c'; else $(CYGPATH_W) '$(srcdir)/CRT.c'; fi` - -htop-MainPanel.o: MainPanel.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -MT htop-MainPanel.o -MD -MP -MF $(DEPDIR)/htop-MainPanel.Tpo -c -o htop-MainPanel.o `test -f 'MainPanel.c' || echo '$(srcdir)/'`MainPanel.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/htop-MainPanel.Tpo $(DEPDIR)/htop-MainPanel.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='MainPanel.c' object='htop-MainPanel.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -c -o htop-MainPanel.o `test -f 'MainPanel.c' || echo '$(srcdir)/'`MainPanel.c - -htop-MainPanel.obj: MainPanel.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -MT htop-MainPanel.obj -MD -MP -MF $(DEPDIR)/htop-MainPanel.Tpo -c -o htop-MainPanel.obj `if test -f 'MainPanel.c'; then $(CYGPATH_W) 'MainPanel.c'; else $(CYGPATH_W) '$(srcdir)/MainPanel.c'; fi` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/htop-MainPanel.Tpo $(DEPDIR)/htop-MainPanel.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='MainPanel.c' object='htop-MainPanel.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -c -o htop-MainPanel.obj `if test -f 'MainPanel.c'; then $(CYGPATH_W) 'MainPanel.c'; else $(CYGPATH_W) '$(srcdir)/MainPanel.c'; fi` - -htop-DisplayOptionsPanel.o: DisplayOptionsPanel.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -MT htop-DisplayOptionsPanel.o -MD -MP -MF $(DEPDIR)/htop-DisplayOptionsPanel.Tpo -c -o htop-DisplayOptionsPanel.o `test -f 'DisplayOptionsPanel.c' || echo '$(srcdir)/'`DisplayOptionsPanel.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/htop-DisplayOptionsPanel.Tpo $(DEPDIR)/htop-DisplayOptionsPanel.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='DisplayOptionsPanel.c' object='htop-DisplayOptionsPanel.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -c -o htop-DisplayOptionsPanel.o `test -f 'DisplayOptionsPanel.c' || echo '$(srcdir)/'`DisplayOptionsPanel.c - -htop-DisplayOptionsPanel.obj: DisplayOptionsPanel.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -MT htop-DisplayOptionsPanel.obj -MD -MP -MF $(DEPDIR)/htop-DisplayOptionsPanel.Tpo -c -o htop-DisplayOptionsPanel.obj `if test -f 'DisplayOptionsPanel.c'; then $(CYGPATH_W) 'DisplayOptionsPanel.c'; else $(CYGPATH_W) '$(srcdir)/DisplayOptionsPanel.c'; fi` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/htop-DisplayOptionsPanel.Tpo $(DEPDIR)/htop-DisplayOptionsPanel.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='DisplayOptionsPanel.c' object='htop-DisplayOptionsPanel.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -c -o htop-DisplayOptionsPanel.obj `if test -f 'DisplayOptionsPanel.c'; then $(CYGPATH_W) 'DisplayOptionsPanel.c'; else $(CYGPATH_W) '$(srcdir)/DisplayOptionsPanel.c'; fi` - -htop-FunctionBar.o: FunctionBar.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -MT htop-FunctionBar.o -MD -MP -MF $(DEPDIR)/htop-FunctionBar.Tpo -c -o htop-FunctionBar.o `test -f 'FunctionBar.c' || echo '$(srcdir)/'`FunctionBar.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/htop-FunctionBar.Tpo $(DEPDIR)/htop-FunctionBar.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='FunctionBar.c' object='htop-FunctionBar.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -c -o htop-FunctionBar.o `test -f 'FunctionBar.c' || echo '$(srcdir)/'`FunctionBar.c - -htop-FunctionBar.obj: FunctionBar.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -MT htop-FunctionBar.obj -MD -MP -MF $(DEPDIR)/htop-FunctionBar.Tpo -c -o htop-FunctionBar.obj `if test -f 'FunctionBar.c'; then $(CYGPATH_W) 'FunctionBar.c'; else $(CYGPATH_W) '$(srcdir)/FunctionBar.c'; fi` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/htop-FunctionBar.Tpo $(DEPDIR)/htop-FunctionBar.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='FunctionBar.c' object='htop-FunctionBar.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -c -o htop-FunctionBar.obj `if test -f 'FunctionBar.c'; then $(CYGPATH_W) 'FunctionBar.c'; else $(CYGPATH_W) '$(srcdir)/FunctionBar.c'; fi` - -htop-Hashtable.o: Hashtable.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -MT htop-Hashtable.o -MD -MP -MF $(DEPDIR)/htop-Hashtable.Tpo -c -o htop-Hashtable.o `test -f 'Hashtable.c' || echo '$(srcdir)/'`Hashtable.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/htop-Hashtable.Tpo $(DEPDIR)/htop-Hashtable.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='Hashtable.c' object='htop-Hashtable.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -c -o htop-Hashtable.o `test -f 'Hashtable.c' || echo '$(srcdir)/'`Hashtable.c - -htop-Hashtable.obj: Hashtable.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -MT htop-Hashtable.obj -MD -MP -MF $(DEPDIR)/htop-Hashtable.Tpo -c -o htop-Hashtable.obj `if test -f 'Hashtable.c'; then $(CYGPATH_W) 'Hashtable.c'; else $(CYGPATH_W) '$(srcdir)/Hashtable.c'; fi` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/htop-Hashtable.Tpo $(DEPDIR)/htop-Hashtable.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='Hashtable.c' object='htop-Hashtable.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -c -o htop-Hashtable.obj `if test -f 'Hashtable.c'; then $(CYGPATH_W) 'Hashtable.c'; else $(CYGPATH_W) '$(srcdir)/Hashtable.c'; fi` - -htop-Header.o: Header.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -MT htop-Header.o -MD -MP -MF $(DEPDIR)/htop-Header.Tpo -c -o htop-Header.o `test -f 'Header.c' || echo '$(srcdir)/'`Header.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/htop-Header.Tpo $(DEPDIR)/htop-Header.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='Header.c' object='htop-Header.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -c -o htop-Header.o `test -f 'Header.c' || echo '$(srcdir)/'`Header.c - -htop-Header.obj: Header.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -MT htop-Header.obj -MD -MP -MF $(DEPDIR)/htop-Header.Tpo -c -o htop-Header.obj `if test -f 'Header.c'; then $(CYGPATH_W) 'Header.c'; else $(CYGPATH_W) '$(srcdir)/Header.c'; fi` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/htop-Header.Tpo $(DEPDIR)/htop-Header.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='Header.c' object='htop-Header.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -c -o htop-Header.obj `if test -f 'Header.c'; then $(CYGPATH_W) 'Header.c'; else $(CYGPATH_W) '$(srcdir)/Header.c'; fi` - -htop-htop.o: htop.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -MT htop-htop.o -MD -MP -MF $(DEPDIR)/htop-htop.Tpo -c -o htop-htop.o `test -f 'htop.c' || echo '$(srcdir)/'`htop.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/htop-htop.Tpo $(DEPDIR)/htop-htop.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='htop.c' object='htop-htop.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -c -o htop-htop.o `test -f 'htop.c' || echo '$(srcdir)/'`htop.c - -htop-htop.obj: htop.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -MT htop-htop.obj -MD -MP -MF $(DEPDIR)/htop-htop.Tpo -c -o htop-htop.obj `if test -f 'htop.c'; then $(CYGPATH_W) 'htop.c'; else $(CYGPATH_W) '$(srcdir)/htop.c'; fi` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/htop-htop.Tpo $(DEPDIR)/htop-htop.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='htop.c' object='htop-htop.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -c -o htop-htop.obj `if test -f 'htop.c'; then $(CYGPATH_W) 'htop.c'; else $(CYGPATH_W) '$(srcdir)/htop.c'; fi` - -htop-ListItem.o: ListItem.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -MT htop-ListItem.o -MD -MP -MF $(DEPDIR)/htop-ListItem.Tpo -c -o htop-ListItem.o `test -f 'ListItem.c' || echo '$(srcdir)/'`ListItem.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/htop-ListItem.Tpo $(DEPDIR)/htop-ListItem.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='ListItem.c' object='htop-ListItem.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -c -o htop-ListItem.o `test -f 'ListItem.c' || echo '$(srcdir)/'`ListItem.c - -htop-ListItem.obj: ListItem.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -MT htop-ListItem.obj -MD -MP -MF $(DEPDIR)/htop-ListItem.Tpo -c -o htop-ListItem.obj `if test -f 'ListItem.c'; then $(CYGPATH_W) 'ListItem.c'; else $(CYGPATH_W) '$(srcdir)/ListItem.c'; fi` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/htop-ListItem.Tpo $(DEPDIR)/htop-ListItem.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='ListItem.c' object='htop-ListItem.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -c -o htop-ListItem.obj `if test -f 'ListItem.c'; then $(CYGPATH_W) 'ListItem.c'; else $(CYGPATH_W) '$(srcdir)/ListItem.c'; fi` - -htop-LoadAverageMeter.o: LoadAverageMeter.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -MT htop-LoadAverageMeter.o -MD -MP -MF $(DEPDIR)/htop-LoadAverageMeter.Tpo -c -o htop-LoadAverageMeter.o `test -f 'LoadAverageMeter.c' || echo '$(srcdir)/'`LoadAverageMeter.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/htop-LoadAverageMeter.Tpo $(DEPDIR)/htop-LoadAverageMeter.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='LoadAverageMeter.c' object='htop-LoadAverageMeter.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -c -o htop-LoadAverageMeter.o `test -f 'LoadAverageMeter.c' || echo '$(srcdir)/'`LoadAverageMeter.c - -htop-LoadAverageMeter.obj: LoadAverageMeter.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -MT htop-LoadAverageMeter.obj -MD -MP -MF $(DEPDIR)/htop-LoadAverageMeter.Tpo -c -o htop-LoadAverageMeter.obj `if test -f 'LoadAverageMeter.c'; then $(CYGPATH_W) 'LoadAverageMeter.c'; else $(CYGPATH_W) '$(srcdir)/LoadAverageMeter.c'; fi` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/htop-LoadAverageMeter.Tpo $(DEPDIR)/htop-LoadAverageMeter.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='LoadAverageMeter.c' object='htop-LoadAverageMeter.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -c -o htop-LoadAverageMeter.obj `if test -f 'LoadAverageMeter.c'; then $(CYGPATH_W) 'LoadAverageMeter.c'; else $(CYGPATH_W) '$(srcdir)/LoadAverageMeter.c'; fi` - -htop-MemoryMeter.o: MemoryMeter.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -MT htop-MemoryMeter.o -MD -MP -MF $(DEPDIR)/htop-MemoryMeter.Tpo -c -o htop-MemoryMeter.o `test -f 'MemoryMeter.c' || echo '$(srcdir)/'`MemoryMeter.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/htop-MemoryMeter.Tpo $(DEPDIR)/htop-MemoryMeter.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='MemoryMeter.c' object='htop-MemoryMeter.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -c -o htop-MemoryMeter.o `test -f 'MemoryMeter.c' || echo '$(srcdir)/'`MemoryMeter.c - -htop-MemoryMeter.obj: MemoryMeter.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -MT htop-MemoryMeter.obj -MD -MP -MF $(DEPDIR)/htop-MemoryMeter.Tpo -c -o htop-MemoryMeter.obj `if test -f 'MemoryMeter.c'; then $(CYGPATH_W) 'MemoryMeter.c'; else $(CYGPATH_W) '$(srcdir)/MemoryMeter.c'; fi` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/htop-MemoryMeter.Tpo $(DEPDIR)/htop-MemoryMeter.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='MemoryMeter.c' object='htop-MemoryMeter.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -c -o htop-MemoryMeter.obj `if test -f 'MemoryMeter.c'; then $(CYGPATH_W) 'MemoryMeter.c'; else $(CYGPATH_W) '$(srcdir)/MemoryMeter.c'; fi` - -htop-Meter.o: Meter.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -MT htop-Meter.o -MD -MP -MF $(DEPDIR)/htop-Meter.Tpo -c -o htop-Meter.o `test -f 'Meter.c' || echo '$(srcdir)/'`Meter.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/htop-Meter.Tpo $(DEPDIR)/htop-Meter.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='Meter.c' object='htop-Meter.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -c -o htop-Meter.o `test -f 'Meter.c' || echo '$(srcdir)/'`Meter.c - -htop-Meter.obj: Meter.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -MT htop-Meter.obj -MD -MP -MF $(DEPDIR)/htop-Meter.Tpo -c -o htop-Meter.obj `if test -f 'Meter.c'; then $(CYGPATH_W) 'Meter.c'; else $(CYGPATH_W) '$(srcdir)/Meter.c'; fi` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/htop-Meter.Tpo $(DEPDIR)/htop-Meter.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='Meter.c' object='htop-Meter.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -c -o htop-Meter.obj `if test -f 'Meter.c'; then $(CYGPATH_W) 'Meter.c'; else $(CYGPATH_W) '$(srcdir)/Meter.c'; fi` - -htop-MetersPanel.o: MetersPanel.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -MT htop-MetersPanel.o -MD -MP -MF $(DEPDIR)/htop-MetersPanel.Tpo -c -o htop-MetersPanel.o `test -f 'MetersPanel.c' || echo '$(srcdir)/'`MetersPanel.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/htop-MetersPanel.Tpo $(DEPDIR)/htop-MetersPanel.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='MetersPanel.c' object='htop-MetersPanel.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -c -o htop-MetersPanel.o `test -f 'MetersPanel.c' || echo '$(srcdir)/'`MetersPanel.c - -htop-MetersPanel.obj: MetersPanel.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -MT htop-MetersPanel.obj -MD -MP -MF $(DEPDIR)/htop-MetersPanel.Tpo -c -o htop-MetersPanel.obj `if test -f 'MetersPanel.c'; then $(CYGPATH_W) 'MetersPanel.c'; else $(CYGPATH_W) '$(srcdir)/MetersPanel.c'; fi` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/htop-MetersPanel.Tpo $(DEPDIR)/htop-MetersPanel.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='MetersPanel.c' object='htop-MetersPanel.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -c -o htop-MetersPanel.obj `if test -f 'MetersPanel.c'; then $(CYGPATH_W) 'MetersPanel.c'; else $(CYGPATH_W) '$(srcdir)/MetersPanel.c'; fi` - -htop-Object.o: Object.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -MT htop-Object.o -MD -MP -MF $(DEPDIR)/htop-Object.Tpo -c -o htop-Object.o `test -f 'Object.c' || echo '$(srcdir)/'`Object.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/htop-Object.Tpo $(DEPDIR)/htop-Object.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='Object.c' object='htop-Object.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -c -o htop-Object.o `test -f 'Object.c' || echo '$(srcdir)/'`Object.c - -htop-Object.obj: Object.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -MT htop-Object.obj -MD -MP -MF $(DEPDIR)/htop-Object.Tpo -c -o htop-Object.obj `if test -f 'Object.c'; then $(CYGPATH_W) 'Object.c'; else $(CYGPATH_W) '$(srcdir)/Object.c'; fi` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/htop-Object.Tpo $(DEPDIR)/htop-Object.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='Object.c' object='htop-Object.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -c -o htop-Object.obj `if test -f 'Object.c'; then $(CYGPATH_W) 'Object.c'; else $(CYGPATH_W) '$(srcdir)/Object.c'; fi` - -htop-Panel.o: Panel.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -MT htop-Panel.o -MD -MP -MF $(DEPDIR)/htop-Panel.Tpo -c -o htop-Panel.o `test -f 'Panel.c' || echo '$(srcdir)/'`Panel.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/htop-Panel.Tpo $(DEPDIR)/htop-Panel.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='Panel.c' object='htop-Panel.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -c -o htop-Panel.o `test -f 'Panel.c' || echo '$(srcdir)/'`Panel.c - -htop-Panel.obj: Panel.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -MT htop-Panel.obj -MD -MP -MF $(DEPDIR)/htop-Panel.Tpo -c -o htop-Panel.obj `if test -f 'Panel.c'; then $(CYGPATH_W) 'Panel.c'; else $(CYGPATH_W) '$(srcdir)/Panel.c'; fi` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/htop-Panel.Tpo $(DEPDIR)/htop-Panel.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='Panel.c' object='htop-Panel.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -c -o htop-Panel.obj `if test -f 'Panel.c'; then $(CYGPATH_W) 'Panel.c'; else $(CYGPATH_W) '$(srcdir)/Panel.c'; fi` - -htop-BatteryMeter.o: BatteryMeter.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -MT htop-BatteryMeter.o -MD -MP -MF $(DEPDIR)/htop-BatteryMeter.Tpo -c -o htop-BatteryMeter.o `test -f 'BatteryMeter.c' || echo '$(srcdir)/'`BatteryMeter.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/htop-BatteryMeter.Tpo $(DEPDIR)/htop-BatteryMeter.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='BatteryMeter.c' object='htop-BatteryMeter.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -c -o htop-BatteryMeter.o `test -f 'BatteryMeter.c' || echo '$(srcdir)/'`BatteryMeter.c - -htop-BatteryMeter.obj: BatteryMeter.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -MT htop-BatteryMeter.obj -MD -MP -MF $(DEPDIR)/htop-BatteryMeter.Tpo -c -o htop-BatteryMeter.obj `if test -f 'BatteryMeter.c'; then $(CYGPATH_W) 'BatteryMeter.c'; else $(CYGPATH_W) '$(srcdir)/BatteryMeter.c'; fi` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/htop-BatteryMeter.Tpo $(DEPDIR)/htop-BatteryMeter.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='BatteryMeter.c' object='htop-BatteryMeter.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -c -o htop-BatteryMeter.obj `if test -f 'BatteryMeter.c'; then $(CYGPATH_W) 'BatteryMeter.c'; else $(CYGPATH_W) '$(srcdir)/BatteryMeter.c'; fi` - -htop-Process.o: Process.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -MT htop-Process.o -MD -MP -MF $(DEPDIR)/htop-Process.Tpo -c -o htop-Process.o `test -f 'Process.c' || echo '$(srcdir)/'`Process.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/htop-Process.Tpo $(DEPDIR)/htop-Process.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='Process.c' object='htop-Process.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -c -o htop-Process.o `test -f 'Process.c' || echo '$(srcdir)/'`Process.c - -htop-Process.obj: Process.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -MT htop-Process.obj -MD -MP -MF $(DEPDIR)/htop-Process.Tpo -c -o htop-Process.obj `if test -f 'Process.c'; then $(CYGPATH_W) 'Process.c'; else $(CYGPATH_W) '$(srcdir)/Process.c'; fi` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/htop-Process.Tpo $(DEPDIR)/htop-Process.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='Process.c' object='htop-Process.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -c -o htop-Process.obj `if test -f 'Process.c'; then $(CYGPATH_W) 'Process.c'; else $(CYGPATH_W) '$(srcdir)/Process.c'; fi` - -htop-ProcessList.o: ProcessList.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -MT htop-ProcessList.o -MD -MP -MF $(DEPDIR)/htop-ProcessList.Tpo -c -o htop-ProcessList.o `test -f 'ProcessList.c' || echo '$(srcdir)/'`ProcessList.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/htop-ProcessList.Tpo $(DEPDIR)/htop-ProcessList.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='ProcessList.c' object='htop-ProcessList.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -c -o htop-ProcessList.o `test -f 'ProcessList.c' || echo '$(srcdir)/'`ProcessList.c - -htop-ProcessList.obj: ProcessList.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -MT htop-ProcessList.obj -MD -MP -MF $(DEPDIR)/htop-ProcessList.Tpo -c -o htop-ProcessList.obj `if test -f 'ProcessList.c'; then $(CYGPATH_W) 'ProcessList.c'; else $(CYGPATH_W) '$(srcdir)/ProcessList.c'; fi` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/htop-ProcessList.Tpo $(DEPDIR)/htop-ProcessList.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='ProcessList.c' object='htop-ProcessList.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -c -o htop-ProcessList.obj `if test -f 'ProcessList.c'; then $(CYGPATH_W) 'ProcessList.c'; else $(CYGPATH_W) '$(srcdir)/ProcessList.c'; fi` - -htop-RichString.o: RichString.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -MT htop-RichString.o -MD -MP -MF $(DEPDIR)/htop-RichString.Tpo -c -o htop-RichString.o `test -f 'RichString.c' || echo '$(srcdir)/'`RichString.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/htop-RichString.Tpo $(DEPDIR)/htop-RichString.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='RichString.c' object='htop-RichString.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -c -o htop-RichString.o `test -f 'RichString.c' || echo '$(srcdir)/'`RichString.c - -htop-RichString.obj: RichString.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -MT htop-RichString.obj -MD -MP -MF $(DEPDIR)/htop-RichString.Tpo -c -o htop-RichString.obj `if test -f 'RichString.c'; then $(CYGPATH_W) 'RichString.c'; else $(CYGPATH_W) '$(srcdir)/RichString.c'; fi` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/htop-RichString.Tpo $(DEPDIR)/htop-RichString.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='RichString.c' object='htop-RichString.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -c -o htop-RichString.obj `if test -f 'RichString.c'; then $(CYGPATH_W) 'RichString.c'; else $(CYGPATH_W) '$(srcdir)/RichString.c'; fi` - -htop-ScreenManager.o: ScreenManager.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -MT htop-ScreenManager.o -MD -MP -MF $(DEPDIR)/htop-ScreenManager.Tpo -c -o htop-ScreenManager.o `test -f 'ScreenManager.c' || echo '$(srcdir)/'`ScreenManager.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/htop-ScreenManager.Tpo $(DEPDIR)/htop-ScreenManager.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='ScreenManager.c' object='htop-ScreenManager.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -c -o htop-ScreenManager.o `test -f 'ScreenManager.c' || echo '$(srcdir)/'`ScreenManager.c - -htop-ScreenManager.obj: ScreenManager.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -MT htop-ScreenManager.obj -MD -MP -MF $(DEPDIR)/htop-ScreenManager.Tpo -c -o htop-ScreenManager.obj `if test -f 'ScreenManager.c'; then $(CYGPATH_W) 'ScreenManager.c'; else $(CYGPATH_W) '$(srcdir)/ScreenManager.c'; fi` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/htop-ScreenManager.Tpo $(DEPDIR)/htop-ScreenManager.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='ScreenManager.c' object='htop-ScreenManager.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -c -o htop-ScreenManager.obj `if test -f 'ScreenManager.c'; then $(CYGPATH_W) 'ScreenManager.c'; else $(CYGPATH_W) '$(srcdir)/ScreenManager.c'; fi` - -htop-Settings.o: Settings.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -MT htop-Settings.o -MD -MP -MF $(DEPDIR)/htop-Settings.Tpo -c -o htop-Settings.o `test -f 'Settings.c' || echo '$(srcdir)/'`Settings.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/htop-Settings.Tpo $(DEPDIR)/htop-Settings.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='Settings.c' object='htop-Settings.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -c -o htop-Settings.o `test -f 'Settings.c' || echo '$(srcdir)/'`Settings.c - -htop-Settings.obj: Settings.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -MT htop-Settings.obj -MD -MP -MF $(DEPDIR)/htop-Settings.Tpo -c -o htop-Settings.obj `if test -f 'Settings.c'; then $(CYGPATH_W) 'Settings.c'; else $(CYGPATH_W) '$(srcdir)/Settings.c'; fi` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/htop-Settings.Tpo $(DEPDIR)/htop-Settings.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='Settings.c' object='htop-Settings.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -c -o htop-Settings.obj `if test -f 'Settings.c'; then $(CYGPATH_W) 'Settings.c'; else $(CYGPATH_W) '$(srcdir)/Settings.c'; fi` - -htop-SignalsPanel.o: SignalsPanel.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -MT htop-SignalsPanel.o -MD -MP -MF $(DEPDIR)/htop-SignalsPanel.Tpo -c -o htop-SignalsPanel.o `test -f 'SignalsPanel.c' || echo '$(srcdir)/'`SignalsPanel.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/htop-SignalsPanel.Tpo $(DEPDIR)/htop-SignalsPanel.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='SignalsPanel.c' object='htop-SignalsPanel.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -c -o htop-SignalsPanel.o `test -f 'SignalsPanel.c' || echo '$(srcdir)/'`SignalsPanel.c - -htop-SignalsPanel.obj: SignalsPanel.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -MT htop-SignalsPanel.obj -MD -MP -MF $(DEPDIR)/htop-SignalsPanel.Tpo -c -o htop-SignalsPanel.obj `if test -f 'SignalsPanel.c'; then $(CYGPATH_W) 'SignalsPanel.c'; else $(CYGPATH_W) '$(srcdir)/SignalsPanel.c'; fi` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/htop-SignalsPanel.Tpo $(DEPDIR)/htop-SignalsPanel.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='SignalsPanel.c' object='htop-SignalsPanel.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -c -o htop-SignalsPanel.obj `if test -f 'SignalsPanel.c'; then $(CYGPATH_W) 'SignalsPanel.c'; else $(CYGPATH_W) '$(srcdir)/SignalsPanel.c'; fi` - -htop-StringUtils.o: StringUtils.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -MT htop-StringUtils.o -MD -MP -MF $(DEPDIR)/htop-StringUtils.Tpo -c -o htop-StringUtils.o `test -f 'StringUtils.c' || echo '$(srcdir)/'`StringUtils.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/htop-StringUtils.Tpo $(DEPDIR)/htop-StringUtils.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='StringUtils.c' object='htop-StringUtils.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -c -o htop-StringUtils.o `test -f 'StringUtils.c' || echo '$(srcdir)/'`StringUtils.c - -htop-StringUtils.obj: StringUtils.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -MT htop-StringUtils.obj -MD -MP -MF $(DEPDIR)/htop-StringUtils.Tpo -c -o htop-StringUtils.obj `if test -f 'StringUtils.c'; then $(CYGPATH_W) 'StringUtils.c'; else $(CYGPATH_W) '$(srcdir)/StringUtils.c'; fi` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/htop-StringUtils.Tpo $(DEPDIR)/htop-StringUtils.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='StringUtils.c' object='htop-StringUtils.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -c -o htop-StringUtils.obj `if test -f 'StringUtils.c'; then $(CYGPATH_W) 'StringUtils.c'; else $(CYGPATH_W) '$(srcdir)/StringUtils.c'; fi` - -htop-SwapMeter.o: SwapMeter.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -MT htop-SwapMeter.o -MD -MP -MF $(DEPDIR)/htop-SwapMeter.Tpo -c -o htop-SwapMeter.o `test -f 'SwapMeter.c' || echo '$(srcdir)/'`SwapMeter.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/htop-SwapMeter.Tpo $(DEPDIR)/htop-SwapMeter.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='SwapMeter.c' object='htop-SwapMeter.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -c -o htop-SwapMeter.o `test -f 'SwapMeter.c' || echo '$(srcdir)/'`SwapMeter.c - -htop-SwapMeter.obj: SwapMeter.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -MT htop-SwapMeter.obj -MD -MP -MF $(DEPDIR)/htop-SwapMeter.Tpo -c -o htop-SwapMeter.obj `if test -f 'SwapMeter.c'; then $(CYGPATH_W) 'SwapMeter.c'; else $(CYGPATH_W) '$(srcdir)/SwapMeter.c'; fi` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/htop-SwapMeter.Tpo $(DEPDIR)/htop-SwapMeter.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='SwapMeter.c' object='htop-SwapMeter.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -c -o htop-SwapMeter.obj `if test -f 'SwapMeter.c'; then $(CYGPATH_W) 'SwapMeter.c'; else $(CYGPATH_W) '$(srcdir)/SwapMeter.c'; fi` - -htop-TasksMeter.o: TasksMeter.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -MT htop-TasksMeter.o -MD -MP -MF $(DEPDIR)/htop-TasksMeter.Tpo -c -o htop-TasksMeter.o `test -f 'TasksMeter.c' || echo '$(srcdir)/'`TasksMeter.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/htop-TasksMeter.Tpo $(DEPDIR)/htop-TasksMeter.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='TasksMeter.c' object='htop-TasksMeter.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -c -o htop-TasksMeter.o `test -f 'TasksMeter.c' || echo '$(srcdir)/'`TasksMeter.c - -htop-TasksMeter.obj: TasksMeter.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -MT htop-TasksMeter.obj -MD -MP -MF $(DEPDIR)/htop-TasksMeter.Tpo -c -o htop-TasksMeter.obj `if test -f 'TasksMeter.c'; then $(CYGPATH_W) 'TasksMeter.c'; else $(CYGPATH_W) '$(srcdir)/TasksMeter.c'; fi` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/htop-TasksMeter.Tpo $(DEPDIR)/htop-TasksMeter.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='TasksMeter.c' object='htop-TasksMeter.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -c -o htop-TasksMeter.obj `if test -f 'TasksMeter.c'; then $(CYGPATH_W) 'TasksMeter.c'; else $(CYGPATH_W) '$(srcdir)/TasksMeter.c'; fi` - -htop-UptimeMeter.o: UptimeMeter.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -MT htop-UptimeMeter.o -MD -MP -MF $(DEPDIR)/htop-UptimeMeter.Tpo -c -o htop-UptimeMeter.o `test -f 'UptimeMeter.c' || echo '$(srcdir)/'`UptimeMeter.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/htop-UptimeMeter.Tpo $(DEPDIR)/htop-UptimeMeter.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='UptimeMeter.c' object='htop-UptimeMeter.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -c -o htop-UptimeMeter.o `test -f 'UptimeMeter.c' || echo '$(srcdir)/'`UptimeMeter.c - -htop-UptimeMeter.obj: UptimeMeter.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -MT htop-UptimeMeter.obj -MD -MP -MF $(DEPDIR)/htop-UptimeMeter.Tpo -c -o htop-UptimeMeter.obj `if test -f 'UptimeMeter.c'; then $(CYGPATH_W) 'UptimeMeter.c'; else $(CYGPATH_W) '$(srcdir)/UptimeMeter.c'; fi` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/htop-UptimeMeter.Tpo $(DEPDIR)/htop-UptimeMeter.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='UptimeMeter.c' object='htop-UptimeMeter.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -c -o htop-UptimeMeter.obj `if test -f 'UptimeMeter.c'; then $(CYGPATH_W) 'UptimeMeter.c'; else $(CYGPATH_W) '$(srcdir)/UptimeMeter.c'; fi` - -htop-TraceScreen.o: TraceScreen.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -MT htop-TraceScreen.o -MD -MP -MF $(DEPDIR)/htop-TraceScreen.Tpo -c -o htop-TraceScreen.o `test -f 'TraceScreen.c' || echo '$(srcdir)/'`TraceScreen.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/htop-TraceScreen.Tpo $(DEPDIR)/htop-TraceScreen.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='TraceScreen.c' object='htop-TraceScreen.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -c -o htop-TraceScreen.o `test -f 'TraceScreen.c' || echo '$(srcdir)/'`TraceScreen.c - -htop-TraceScreen.obj: TraceScreen.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -MT htop-TraceScreen.obj -MD -MP -MF $(DEPDIR)/htop-TraceScreen.Tpo -c -o htop-TraceScreen.obj `if test -f 'TraceScreen.c'; then $(CYGPATH_W) 'TraceScreen.c'; else $(CYGPATH_W) '$(srcdir)/TraceScreen.c'; fi` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/htop-TraceScreen.Tpo $(DEPDIR)/htop-TraceScreen.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='TraceScreen.c' object='htop-TraceScreen.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -c -o htop-TraceScreen.obj `if test -f 'TraceScreen.c'; then $(CYGPATH_W) 'TraceScreen.c'; else $(CYGPATH_W) '$(srcdir)/TraceScreen.c'; fi` - -htop-UsersTable.o: UsersTable.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -MT htop-UsersTable.o -MD -MP -MF $(DEPDIR)/htop-UsersTable.Tpo -c -o htop-UsersTable.o `test -f 'UsersTable.c' || echo '$(srcdir)/'`UsersTable.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/htop-UsersTable.Tpo $(DEPDIR)/htop-UsersTable.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='UsersTable.c' object='htop-UsersTable.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -c -o htop-UsersTable.o `test -f 'UsersTable.c' || echo '$(srcdir)/'`UsersTable.c - -htop-UsersTable.obj: UsersTable.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -MT htop-UsersTable.obj -MD -MP -MF $(DEPDIR)/htop-UsersTable.Tpo -c -o htop-UsersTable.obj `if test -f 'UsersTable.c'; then $(CYGPATH_W) 'UsersTable.c'; else $(CYGPATH_W) '$(srcdir)/UsersTable.c'; fi` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/htop-UsersTable.Tpo $(DEPDIR)/htop-UsersTable.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='UsersTable.c' object='htop-UsersTable.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -c -o htop-UsersTable.obj `if test -f 'UsersTable.c'; then $(CYGPATH_W) 'UsersTable.c'; else $(CYGPATH_W) '$(srcdir)/UsersTable.c'; fi` - -htop-Vector.o: Vector.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -MT htop-Vector.o -MD -MP -MF $(DEPDIR)/htop-Vector.Tpo -c -o htop-Vector.o `test -f 'Vector.c' || echo '$(srcdir)/'`Vector.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/htop-Vector.Tpo $(DEPDIR)/htop-Vector.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='Vector.c' object='htop-Vector.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -c -o htop-Vector.o `test -f 'Vector.c' || echo '$(srcdir)/'`Vector.c - -htop-Vector.obj: Vector.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -MT htop-Vector.obj -MD -MP -MF $(DEPDIR)/htop-Vector.Tpo -c -o htop-Vector.obj `if test -f 'Vector.c'; then $(CYGPATH_W) 'Vector.c'; else $(CYGPATH_W) '$(srcdir)/Vector.c'; fi` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/htop-Vector.Tpo $(DEPDIR)/htop-Vector.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='Vector.c' object='htop-Vector.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -c -o htop-Vector.obj `if test -f 'Vector.c'; then $(CYGPATH_W) 'Vector.c'; else $(CYGPATH_W) '$(srcdir)/Vector.c'; fi` - -htop-AvailableColumnsPanel.o: AvailableColumnsPanel.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -MT htop-AvailableColumnsPanel.o -MD -MP -MF $(DEPDIR)/htop-AvailableColumnsPanel.Tpo -c -o htop-AvailableColumnsPanel.o `test -f 'AvailableColumnsPanel.c' || echo '$(srcdir)/'`AvailableColumnsPanel.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/htop-AvailableColumnsPanel.Tpo $(DEPDIR)/htop-AvailableColumnsPanel.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='AvailableColumnsPanel.c' object='htop-AvailableColumnsPanel.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -c -o htop-AvailableColumnsPanel.o `test -f 'AvailableColumnsPanel.c' || echo '$(srcdir)/'`AvailableColumnsPanel.c - -htop-AvailableColumnsPanel.obj: AvailableColumnsPanel.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -MT htop-AvailableColumnsPanel.obj -MD -MP -MF $(DEPDIR)/htop-AvailableColumnsPanel.Tpo -c -o htop-AvailableColumnsPanel.obj `if test -f 'AvailableColumnsPanel.c'; then $(CYGPATH_W) 'AvailableColumnsPanel.c'; else $(CYGPATH_W) '$(srcdir)/AvailableColumnsPanel.c'; fi` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/htop-AvailableColumnsPanel.Tpo $(DEPDIR)/htop-AvailableColumnsPanel.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='AvailableColumnsPanel.c' object='htop-AvailableColumnsPanel.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -c -o htop-AvailableColumnsPanel.obj `if test -f 'AvailableColumnsPanel.c'; then $(CYGPATH_W) 'AvailableColumnsPanel.c'; else $(CYGPATH_W) '$(srcdir)/AvailableColumnsPanel.c'; fi` - -htop-AffinityPanel.o: AffinityPanel.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -MT htop-AffinityPanel.o -MD -MP -MF $(DEPDIR)/htop-AffinityPanel.Tpo -c -o htop-AffinityPanel.o `test -f 'AffinityPanel.c' || echo '$(srcdir)/'`AffinityPanel.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/htop-AffinityPanel.Tpo $(DEPDIR)/htop-AffinityPanel.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='AffinityPanel.c' object='htop-AffinityPanel.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -c -o htop-AffinityPanel.o `test -f 'AffinityPanel.c' || echo '$(srcdir)/'`AffinityPanel.c - -htop-AffinityPanel.obj: AffinityPanel.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -MT htop-AffinityPanel.obj -MD -MP -MF $(DEPDIR)/htop-AffinityPanel.Tpo -c -o htop-AffinityPanel.obj `if test -f 'AffinityPanel.c'; then $(CYGPATH_W) 'AffinityPanel.c'; else $(CYGPATH_W) '$(srcdir)/AffinityPanel.c'; fi` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/htop-AffinityPanel.Tpo $(DEPDIR)/htop-AffinityPanel.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='AffinityPanel.c' object='htop-AffinityPanel.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -c -o htop-AffinityPanel.obj `if test -f 'AffinityPanel.c'; then $(CYGPATH_W) 'AffinityPanel.c'; else $(CYGPATH_W) '$(srcdir)/AffinityPanel.c'; fi` - -htop-HostnameMeter.o: HostnameMeter.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -MT htop-HostnameMeter.o -MD -MP -MF $(DEPDIR)/htop-HostnameMeter.Tpo -c -o htop-HostnameMeter.o `test -f 'HostnameMeter.c' || echo '$(srcdir)/'`HostnameMeter.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/htop-HostnameMeter.Tpo $(DEPDIR)/htop-HostnameMeter.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='HostnameMeter.c' object='htop-HostnameMeter.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -c -o htop-HostnameMeter.o `test -f 'HostnameMeter.c' || echo '$(srcdir)/'`HostnameMeter.c - -htop-HostnameMeter.obj: HostnameMeter.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -MT htop-HostnameMeter.obj -MD -MP -MF $(DEPDIR)/htop-HostnameMeter.Tpo -c -o htop-HostnameMeter.obj `if test -f 'HostnameMeter.c'; then $(CYGPATH_W) 'HostnameMeter.c'; else $(CYGPATH_W) '$(srcdir)/HostnameMeter.c'; fi` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/htop-HostnameMeter.Tpo $(DEPDIR)/htop-HostnameMeter.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='HostnameMeter.c' object='htop-HostnameMeter.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -c -o htop-HostnameMeter.obj `if test -f 'HostnameMeter.c'; then $(CYGPATH_W) 'HostnameMeter.c'; else $(CYGPATH_W) '$(srcdir)/HostnameMeter.c'; fi` - -htop-OpenFilesScreen.o: OpenFilesScreen.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -MT htop-OpenFilesScreen.o -MD -MP -MF $(DEPDIR)/htop-OpenFilesScreen.Tpo -c -o htop-OpenFilesScreen.o `test -f 'OpenFilesScreen.c' || echo '$(srcdir)/'`OpenFilesScreen.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/htop-OpenFilesScreen.Tpo $(DEPDIR)/htop-OpenFilesScreen.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='OpenFilesScreen.c' object='htop-OpenFilesScreen.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -c -o htop-OpenFilesScreen.o `test -f 'OpenFilesScreen.c' || echo '$(srcdir)/'`OpenFilesScreen.c - -htop-OpenFilesScreen.obj: OpenFilesScreen.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -MT htop-OpenFilesScreen.obj -MD -MP -MF $(DEPDIR)/htop-OpenFilesScreen.Tpo -c -o htop-OpenFilesScreen.obj `if test -f 'OpenFilesScreen.c'; then $(CYGPATH_W) 'OpenFilesScreen.c'; else $(CYGPATH_W) '$(srcdir)/OpenFilesScreen.c'; fi` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/htop-OpenFilesScreen.Tpo $(DEPDIR)/htop-OpenFilesScreen.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='OpenFilesScreen.c' object='htop-OpenFilesScreen.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -c -o htop-OpenFilesScreen.obj `if test -f 'OpenFilesScreen.c'; then $(CYGPATH_W) 'OpenFilesScreen.c'; else $(CYGPATH_W) '$(srcdir)/OpenFilesScreen.c'; fi` - -htop-Affinity.o: Affinity.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -MT htop-Affinity.o -MD -MP -MF $(DEPDIR)/htop-Affinity.Tpo -c -o htop-Affinity.o `test -f 'Affinity.c' || echo '$(srcdir)/'`Affinity.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/htop-Affinity.Tpo $(DEPDIR)/htop-Affinity.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='Affinity.c' object='htop-Affinity.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -c -o htop-Affinity.o `test -f 'Affinity.c' || echo '$(srcdir)/'`Affinity.c - -htop-Affinity.obj: Affinity.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -MT htop-Affinity.obj -MD -MP -MF $(DEPDIR)/htop-Affinity.Tpo -c -o htop-Affinity.obj `if test -f 'Affinity.c'; then $(CYGPATH_W) 'Affinity.c'; else $(CYGPATH_W) '$(srcdir)/Affinity.c'; fi` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/htop-Affinity.Tpo $(DEPDIR)/htop-Affinity.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='Affinity.c' object='htop-Affinity.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -c -o htop-Affinity.obj `if test -f 'Affinity.c'; then $(CYGPATH_W) 'Affinity.c'; else $(CYGPATH_W) '$(srcdir)/Affinity.c'; fi` - -htop-IncSet.o: IncSet.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -MT htop-IncSet.o -MD -MP -MF $(DEPDIR)/htop-IncSet.Tpo -c -o htop-IncSet.o `test -f 'IncSet.c' || echo '$(srcdir)/'`IncSet.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/htop-IncSet.Tpo $(DEPDIR)/htop-IncSet.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='IncSet.c' object='htop-IncSet.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -c -o htop-IncSet.o `test -f 'IncSet.c' || echo '$(srcdir)/'`IncSet.c - -htop-IncSet.obj: IncSet.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -MT htop-IncSet.obj -MD -MP -MF $(DEPDIR)/htop-IncSet.Tpo -c -o htop-IncSet.obj `if test -f 'IncSet.c'; then $(CYGPATH_W) 'IncSet.c'; else $(CYGPATH_W) '$(srcdir)/IncSet.c'; fi` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/htop-IncSet.Tpo $(DEPDIR)/htop-IncSet.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='IncSet.c' object='htop-IncSet.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -c -o htop-IncSet.obj `if test -f 'IncSet.c'; then $(CYGPATH_W) 'IncSet.c'; else $(CYGPATH_W) '$(srcdir)/IncSet.c'; fi` - -htop-Action.o: Action.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -MT htop-Action.o -MD -MP -MF $(DEPDIR)/htop-Action.Tpo -c -o htop-Action.o `test -f 'Action.c' || echo '$(srcdir)/'`Action.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/htop-Action.Tpo $(DEPDIR)/htop-Action.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='Action.c' object='htop-Action.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -c -o htop-Action.o `test -f 'Action.c' || echo '$(srcdir)/'`Action.c - -htop-Action.obj: Action.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -MT htop-Action.obj -MD -MP -MF $(DEPDIR)/htop-Action.Tpo -c -o htop-Action.obj `if test -f 'Action.c'; then $(CYGPATH_W) 'Action.c'; else $(CYGPATH_W) '$(srcdir)/Action.c'; fi` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/htop-Action.Tpo $(DEPDIR)/htop-Action.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='Action.c' object='htop-Action.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -c -o htop-Action.obj `if test -f 'Action.c'; then $(CYGPATH_W) 'Action.c'; else $(CYGPATH_W) '$(srcdir)/Action.c'; fi` - -htop-EnvScreen.o: EnvScreen.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -MT htop-EnvScreen.o -MD -MP -MF $(DEPDIR)/htop-EnvScreen.Tpo -c -o htop-EnvScreen.o `test -f 'EnvScreen.c' || echo '$(srcdir)/'`EnvScreen.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/htop-EnvScreen.Tpo $(DEPDIR)/htop-EnvScreen.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='EnvScreen.c' object='htop-EnvScreen.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -c -o htop-EnvScreen.o `test -f 'EnvScreen.c' || echo '$(srcdir)/'`EnvScreen.c - -htop-EnvScreen.obj: EnvScreen.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -MT htop-EnvScreen.obj -MD -MP -MF $(DEPDIR)/htop-EnvScreen.Tpo -c -o htop-EnvScreen.obj `if test -f 'EnvScreen.c'; then $(CYGPATH_W) 'EnvScreen.c'; else $(CYGPATH_W) '$(srcdir)/EnvScreen.c'; fi` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/htop-EnvScreen.Tpo $(DEPDIR)/htop-EnvScreen.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='EnvScreen.c' object='htop-EnvScreen.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -c -o htop-EnvScreen.obj `if test -f 'EnvScreen.c'; then $(CYGPATH_W) 'EnvScreen.c'; else $(CYGPATH_W) '$(srcdir)/EnvScreen.c'; fi` - -htop-InfoScreen.o: InfoScreen.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -MT htop-InfoScreen.o -MD -MP -MF $(DEPDIR)/htop-InfoScreen.Tpo -c -o htop-InfoScreen.o `test -f 'InfoScreen.c' || echo '$(srcdir)/'`InfoScreen.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/htop-InfoScreen.Tpo $(DEPDIR)/htop-InfoScreen.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='InfoScreen.c' object='htop-InfoScreen.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -c -o htop-InfoScreen.o `test -f 'InfoScreen.c' || echo '$(srcdir)/'`InfoScreen.c - -htop-InfoScreen.obj: InfoScreen.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -MT htop-InfoScreen.obj -MD -MP -MF $(DEPDIR)/htop-InfoScreen.Tpo -c -o htop-InfoScreen.obj `if test -f 'InfoScreen.c'; then $(CYGPATH_W) 'InfoScreen.c'; else $(CYGPATH_W) '$(srcdir)/InfoScreen.c'; fi` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/htop-InfoScreen.Tpo $(DEPDIR)/htop-InfoScreen.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='InfoScreen.c' object='htop-InfoScreen.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -c -o htop-InfoScreen.obj `if test -f 'InfoScreen.c'; then $(CYGPATH_W) 'InfoScreen.c'; else $(CYGPATH_W) '$(srcdir)/InfoScreen.c'; fi` - -htop-XAlloc.o: XAlloc.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -MT htop-XAlloc.o -MD -MP -MF $(DEPDIR)/htop-XAlloc.Tpo -c -o htop-XAlloc.o `test -f 'XAlloc.c' || echo '$(srcdir)/'`XAlloc.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/htop-XAlloc.Tpo $(DEPDIR)/htop-XAlloc.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='XAlloc.c' object='htop-XAlloc.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -c -o htop-XAlloc.o `test -f 'XAlloc.c' || echo '$(srcdir)/'`XAlloc.c - -htop-XAlloc.obj: XAlloc.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -MT htop-XAlloc.obj -MD -MP -MF $(DEPDIR)/htop-XAlloc.Tpo -c -o htop-XAlloc.obj `if test -f 'XAlloc.c'; then $(CYGPATH_W) 'XAlloc.c'; else $(CYGPATH_W) '$(srcdir)/XAlloc.c'; fi` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/htop-XAlloc.Tpo $(DEPDIR)/htop-XAlloc.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='XAlloc.c' object='htop-XAlloc.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -c -o htop-XAlloc.obj `if test -f 'XAlloc.c'; then $(CYGPATH_W) 'XAlloc.c'; else $(CYGPATH_W) '$(srcdir)/XAlloc.c'; fi` - -darwin/htop-Platform.o: darwin/Platform.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -MT darwin/htop-Platform.o -MD -MP -MF darwin/$(DEPDIR)/htop-Platform.Tpo -c -o darwin/htop-Platform.o `test -f 'darwin/Platform.c' || echo '$(srcdir)/'`darwin/Platform.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) darwin/$(DEPDIR)/htop-Platform.Tpo darwin/$(DEPDIR)/htop-Platform.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='darwin/Platform.c' object='darwin/htop-Platform.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -c -o darwin/htop-Platform.o `test -f 'darwin/Platform.c' || echo '$(srcdir)/'`darwin/Platform.c - -darwin/htop-Platform.obj: darwin/Platform.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -MT darwin/htop-Platform.obj -MD -MP -MF darwin/$(DEPDIR)/htop-Platform.Tpo -c -o darwin/htop-Platform.obj `if test -f 'darwin/Platform.c'; then $(CYGPATH_W) 'darwin/Platform.c'; else $(CYGPATH_W) '$(srcdir)/darwin/Platform.c'; fi` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) darwin/$(DEPDIR)/htop-Platform.Tpo darwin/$(DEPDIR)/htop-Platform.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='darwin/Platform.c' object='darwin/htop-Platform.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -c -o darwin/htop-Platform.obj `if test -f 'darwin/Platform.c'; then $(CYGPATH_W) 'darwin/Platform.c'; else $(CYGPATH_W) '$(srcdir)/darwin/Platform.c'; fi` - -darwin/htop-DarwinProcess.o: darwin/DarwinProcess.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -MT darwin/htop-DarwinProcess.o -MD -MP -MF darwin/$(DEPDIR)/htop-DarwinProcess.Tpo -c -o darwin/htop-DarwinProcess.o `test -f 'darwin/DarwinProcess.c' || echo '$(srcdir)/'`darwin/DarwinProcess.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) darwin/$(DEPDIR)/htop-DarwinProcess.Tpo darwin/$(DEPDIR)/htop-DarwinProcess.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='darwin/DarwinProcess.c' object='darwin/htop-DarwinProcess.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -c -o darwin/htop-DarwinProcess.o `test -f 'darwin/DarwinProcess.c' || echo '$(srcdir)/'`darwin/DarwinProcess.c - -darwin/htop-DarwinProcess.obj: darwin/DarwinProcess.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -MT darwin/htop-DarwinProcess.obj -MD -MP -MF darwin/$(DEPDIR)/htop-DarwinProcess.Tpo -c -o darwin/htop-DarwinProcess.obj `if test -f 'darwin/DarwinProcess.c'; then $(CYGPATH_W) 'darwin/DarwinProcess.c'; else $(CYGPATH_W) '$(srcdir)/darwin/DarwinProcess.c'; fi` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) darwin/$(DEPDIR)/htop-DarwinProcess.Tpo darwin/$(DEPDIR)/htop-DarwinProcess.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='darwin/DarwinProcess.c' object='darwin/htop-DarwinProcess.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -c -o darwin/htop-DarwinProcess.obj `if test -f 'darwin/DarwinProcess.c'; then $(CYGPATH_W) 'darwin/DarwinProcess.c'; else $(CYGPATH_W) '$(srcdir)/darwin/DarwinProcess.c'; fi` - -darwin/htop-DarwinProcessList.o: darwin/DarwinProcessList.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -MT darwin/htop-DarwinProcessList.o -MD -MP -MF darwin/$(DEPDIR)/htop-DarwinProcessList.Tpo -c -o darwin/htop-DarwinProcessList.o `test -f 'darwin/DarwinProcessList.c' || echo '$(srcdir)/'`darwin/DarwinProcessList.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) darwin/$(DEPDIR)/htop-DarwinProcessList.Tpo darwin/$(DEPDIR)/htop-DarwinProcessList.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='darwin/DarwinProcessList.c' object='darwin/htop-DarwinProcessList.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -c -o darwin/htop-DarwinProcessList.o `test -f 'darwin/DarwinProcessList.c' || echo '$(srcdir)/'`darwin/DarwinProcessList.c - -darwin/htop-DarwinProcessList.obj: darwin/DarwinProcessList.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -MT darwin/htop-DarwinProcessList.obj -MD -MP -MF darwin/$(DEPDIR)/htop-DarwinProcessList.Tpo -c -o darwin/htop-DarwinProcessList.obj `if test -f 'darwin/DarwinProcessList.c'; then $(CYGPATH_W) 'darwin/DarwinProcessList.c'; else $(CYGPATH_W) '$(srcdir)/darwin/DarwinProcessList.c'; fi` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) darwin/$(DEPDIR)/htop-DarwinProcessList.Tpo darwin/$(DEPDIR)/htop-DarwinProcessList.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='darwin/DarwinProcessList.c' object='darwin/htop-DarwinProcessList.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -c -o darwin/htop-DarwinProcessList.obj `if test -f 'darwin/DarwinProcessList.c'; then $(CYGPATH_W) 'darwin/DarwinProcessList.c'; else $(CYGPATH_W) '$(srcdir)/darwin/DarwinProcessList.c'; fi` - -darwin/htop-DarwinCRT.o: darwin/DarwinCRT.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -MT darwin/htop-DarwinCRT.o -MD -MP -MF darwin/$(DEPDIR)/htop-DarwinCRT.Tpo -c -o darwin/htop-DarwinCRT.o `test -f 'darwin/DarwinCRT.c' || echo '$(srcdir)/'`darwin/DarwinCRT.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) darwin/$(DEPDIR)/htop-DarwinCRT.Tpo darwin/$(DEPDIR)/htop-DarwinCRT.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='darwin/DarwinCRT.c' object='darwin/htop-DarwinCRT.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -c -o darwin/htop-DarwinCRT.o `test -f 'darwin/DarwinCRT.c' || echo '$(srcdir)/'`darwin/DarwinCRT.c - -darwin/htop-DarwinCRT.obj: darwin/DarwinCRT.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -MT darwin/htop-DarwinCRT.obj -MD -MP -MF darwin/$(DEPDIR)/htop-DarwinCRT.Tpo -c -o darwin/htop-DarwinCRT.obj `if test -f 'darwin/DarwinCRT.c'; then $(CYGPATH_W) 'darwin/DarwinCRT.c'; else $(CYGPATH_W) '$(srcdir)/darwin/DarwinCRT.c'; fi` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) darwin/$(DEPDIR)/htop-DarwinCRT.Tpo darwin/$(DEPDIR)/htop-DarwinCRT.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='darwin/DarwinCRT.c' object='darwin/htop-DarwinCRT.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -c -o darwin/htop-DarwinCRT.obj `if test -f 'darwin/DarwinCRT.c'; then $(CYGPATH_W) 'darwin/DarwinCRT.c'; else $(CYGPATH_W) '$(srcdir)/darwin/DarwinCRT.c'; fi` - -darwin/htop-Battery.o: darwin/Battery.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -MT darwin/htop-Battery.o -MD -MP -MF darwin/$(DEPDIR)/htop-Battery.Tpo -c -o darwin/htop-Battery.o `test -f 'darwin/Battery.c' || echo '$(srcdir)/'`darwin/Battery.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) darwin/$(DEPDIR)/htop-Battery.Tpo darwin/$(DEPDIR)/htop-Battery.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='darwin/Battery.c' object='darwin/htop-Battery.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -c -o darwin/htop-Battery.o `test -f 'darwin/Battery.c' || echo '$(srcdir)/'`darwin/Battery.c - -darwin/htop-Battery.obj: darwin/Battery.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -MT darwin/htop-Battery.obj -MD -MP -MF darwin/$(DEPDIR)/htop-Battery.Tpo -c -o darwin/htop-Battery.obj `if test -f 'darwin/Battery.c'; then $(CYGPATH_W) 'darwin/Battery.c'; else $(CYGPATH_W) '$(srcdir)/darwin/Battery.c'; fi` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) darwin/$(DEPDIR)/htop-Battery.Tpo darwin/$(DEPDIR)/htop-Battery.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='darwin/Battery.c' object='darwin/htop-Battery.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -c -o darwin/htop-Battery.obj `if test -f 'darwin/Battery.c'; then $(CYGPATH_W) 'darwin/Battery.c'; else $(CYGPATH_W) '$(srcdir)/darwin/Battery.c'; fi` - -dragonflybsd/htop-Platform.o: dragonflybsd/Platform.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -MT dragonflybsd/htop-Platform.o -MD -MP -MF dragonflybsd/$(DEPDIR)/htop-Platform.Tpo -c -o dragonflybsd/htop-Platform.o `test -f 'dragonflybsd/Platform.c' || echo '$(srcdir)/'`dragonflybsd/Platform.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) dragonflybsd/$(DEPDIR)/htop-Platform.Tpo dragonflybsd/$(DEPDIR)/htop-Platform.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='dragonflybsd/Platform.c' object='dragonflybsd/htop-Platform.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -c -o dragonflybsd/htop-Platform.o `test -f 'dragonflybsd/Platform.c' || echo '$(srcdir)/'`dragonflybsd/Platform.c - -dragonflybsd/htop-Platform.obj: dragonflybsd/Platform.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -MT dragonflybsd/htop-Platform.obj -MD -MP -MF dragonflybsd/$(DEPDIR)/htop-Platform.Tpo -c -o dragonflybsd/htop-Platform.obj `if test -f 'dragonflybsd/Platform.c'; then $(CYGPATH_W) 'dragonflybsd/Platform.c'; else $(CYGPATH_W) '$(srcdir)/dragonflybsd/Platform.c'; fi` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) dragonflybsd/$(DEPDIR)/htop-Platform.Tpo dragonflybsd/$(DEPDIR)/htop-Platform.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='dragonflybsd/Platform.c' object='dragonflybsd/htop-Platform.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -c -o dragonflybsd/htop-Platform.obj `if test -f 'dragonflybsd/Platform.c'; then $(CYGPATH_W) 'dragonflybsd/Platform.c'; else $(CYGPATH_W) '$(srcdir)/dragonflybsd/Platform.c'; fi` - -dragonflybsd/htop-DragonFlyBSDProcessList.o: dragonflybsd/DragonFlyBSDProcessList.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -MT dragonflybsd/htop-DragonFlyBSDProcessList.o -MD -MP -MF dragonflybsd/$(DEPDIR)/htop-DragonFlyBSDProcessList.Tpo -c -o dragonflybsd/htop-DragonFlyBSDProcessList.o `test -f 'dragonflybsd/DragonFlyBSDProcessList.c' || echo '$(srcdir)/'`dragonflybsd/DragonFlyBSDProcessList.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) dragonflybsd/$(DEPDIR)/htop-DragonFlyBSDProcessList.Tpo dragonflybsd/$(DEPDIR)/htop-DragonFlyBSDProcessList.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='dragonflybsd/DragonFlyBSDProcessList.c' object='dragonflybsd/htop-DragonFlyBSDProcessList.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -c -o dragonflybsd/htop-DragonFlyBSDProcessList.o `test -f 'dragonflybsd/DragonFlyBSDProcessList.c' || echo '$(srcdir)/'`dragonflybsd/DragonFlyBSDProcessList.c - -dragonflybsd/htop-DragonFlyBSDProcessList.obj: dragonflybsd/DragonFlyBSDProcessList.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -MT dragonflybsd/htop-DragonFlyBSDProcessList.obj -MD -MP -MF dragonflybsd/$(DEPDIR)/htop-DragonFlyBSDProcessList.Tpo -c -o dragonflybsd/htop-DragonFlyBSDProcessList.obj `if test -f 'dragonflybsd/DragonFlyBSDProcessList.c'; then $(CYGPATH_W) 'dragonflybsd/DragonFlyBSDProcessList.c'; else $(CYGPATH_W) '$(srcdir)/dragonflybsd/DragonFlyBSDProcessList.c'; fi` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) dragonflybsd/$(DEPDIR)/htop-DragonFlyBSDProcessList.Tpo dragonflybsd/$(DEPDIR)/htop-DragonFlyBSDProcessList.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='dragonflybsd/DragonFlyBSDProcessList.c' object='dragonflybsd/htop-DragonFlyBSDProcessList.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -c -o dragonflybsd/htop-DragonFlyBSDProcessList.obj `if test -f 'dragonflybsd/DragonFlyBSDProcessList.c'; then $(CYGPATH_W) 'dragonflybsd/DragonFlyBSDProcessList.c'; else $(CYGPATH_W) '$(srcdir)/dragonflybsd/DragonFlyBSDProcessList.c'; fi` - -dragonflybsd/htop-DragonFlyBSDProcess.o: dragonflybsd/DragonFlyBSDProcess.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -MT dragonflybsd/htop-DragonFlyBSDProcess.o -MD -MP -MF dragonflybsd/$(DEPDIR)/htop-DragonFlyBSDProcess.Tpo -c -o dragonflybsd/htop-DragonFlyBSDProcess.o `test -f 'dragonflybsd/DragonFlyBSDProcess.c' || echo '$(srcdir)/'`dragonflybsd/DragonFlyBSDProcess.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) dragonflybsd/$(DEPDIR)/htop-DragonFlyBSDProcess.Tpo dragonflybsd/$(DEPDIR)/htop-DragonFlyBSDProcess.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='dragonflybsd/DragonFlyBSDProcess.c' object='dragonflybsd/htop-DragonFlyBSDProcess.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -c -o dragonflybsd/htop-DragonFlyBSDProcess.o `test -f 'dragonflybsd/DragonFlyBSDProcess.c' || echo '$(srcdir)/'`dragonflybsd/DragonFlyBSDProcess.c - -dragonflybsd/htop-DragonFlyBSDProcess.obj: dragonflybsd/DragonFlyBSDProcess.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -MT dragonflybsd/htop-DragonFlyBSDProcess.obj -MD -MP -MF dragonflybsd/$(DEPDIR)/htop-DragonFlyBSDProcess.Tpo -c -o dragonflybsd/htop-DragonFlyBSDProcess.obj `if test -f 'dragonflybsd/DragonFlyBSDProcess.c'; then $(CYGPATH_W) 'dragonflybsd/DragonFlyBSDProcess.c'; else $(CYGPATH_W) '$(srcdir)/dragonflybsd/DragonFlyBSDProcess.c'; fi` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) dragonflybsd/$(DEPDIR)/htop-DragonFlyBSDProcess.Tpo dragonflybsd/$(DEPDIR)/htop-DragonFlyBSDProcess.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='dragonflybsd/DragonFlyBSDProcess.c' object='dragonflybsd/htop-DragonFlyBSDProcess.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -c -o dragonflybsd/htop-DragonFlyBSDProcess.obj `if test -f 'dragonflybsd/DragonFlyBSDProcess.c'; then $(CYGPATH_W) 'dragonflybsd/DragonFlyBSDProcess.c'; else $(CYGPATH_W) '$(srcdir)/dragonflybsd/DragonFlyBSDProcess.c'; fi` - -dragonflybsd/htop-DragonFlyBSDCRT.o: dragonflybsd/DragonFlyBSDCRT.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -MT dragonflybsd/htop-DragonFlyBSDCRT.o -MD -MP -MF dragonflybsd/$(DEPDIR)/htop-DragonFlyBSDCRT.Tpo -c -o dragonflybsd/htop-DragonFlyBSDCRT.o `test -f 'dragonflybsd/DragonFlyBSDCRT.c' || echo '$(srcdir)/'`dragonflybsd/DragonFlyBSDCRT.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) dragonflybsd/$(DEPDIR)/htop-DragonFlyBSDCRT.Tpo dragonflybsd/$(DEPDIR)/htop-DragonFlyBSDCRT.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='dragonflybsd/DragonFlyBSDCRT.c' object='dragonflybsd/htop-DragonFlyBSDCRT.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -c -o dragonflybsd/htop-DragonFlyBSDCRT.o `test -f 'dragonflybsd/DragonFlyBSDCRT.c' || echo '$(srcdir)/'`dragonflybsd/DragonFlyBSDCRT.c - -dragonflybsd/htop-DragonFlyBSDCRT.obj: dragonflybsd/DragonFlyBSDCRT.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -MT dragonflybsd/htop-DragonFlyBSDCRT.obj -MD -MP -MF dragonflybsd/$(DEPDIR)/htop-DragonFlyBSDCRT.Tpo -c -o dragonflybsd/htop-DragonFlyBSDCRT.obj `if test -f 'dragonflybsd/DragonFlyBSDCRT.c'; then $(CYGPATH_W) 'dragonflybsd/DragonFlyBSDCRT.c'; else $(CYGPATH_W) '$(srcdir)/dragonflybsd/DragonFlyBSDCRT.c'; fi` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) dragonflybsd/$(DEPDIR)/htop-DragonFlyBSDCRT.Tpo dragonflybsd/$(DEPDIR)/htop-DragonFlyBSDCRT.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='dragonflybsd/DragonFlyBSDCRT.c' object='dragonflybsd/htop-DragonFlyBSDCRT.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -c -o dragonflybsd/htop-DragonFlyBSDCRT.obj `if test -f 'dragonflybsd/DragonFlyBSDCRT.c'; then $(CYGPATH_W) 'dragonflybsd/DragonFlyBSDCRT.c'; else $(CYGPATH_W) '$(srcdir)/dragonflybsd/DragonFlyBSDCRT.c'; fi` - -dragonflybsd/htop-Battery.o: dragonflybsd/Battery.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -MT dragonflybsd/htop-Battery.o -MD -MP -MF dragonflybsd/$(DEPDIR)/htop-Battery.Tpo -c -o dragonflybsd/htop-Battery.o `test -f 'dragonflybsd/Battery.c' || echo '$(srcdir)/'`dragonflybsd/Battery.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) dragonflybsd/$(DEPDIR)/htop-Battery.Tpo dragonflybsd/$(DEPDIR)/htop-Battery.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='dragonflybsd/Battery.c' object='dragonflybsd/htop-Battery.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -c -o dragonflybsd/htop-Battery.o `test -f 'dragonflybsd/Battery.c' || echo '$(srcdir)/'`dragonflybsd/Battery.c - -dragonflybsd/htop-Battery.obj: dragonflybsd/Battery.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -MT dragonflybsd/htop-Battery.obj -MD -MP -MF dragonflybsd/$(DEPDIR)/htop-Battery.Tpo -c -o dragonflybsd/htop-Battery.obj `if test -f 'dragonflybsd/Battery.c'; then $(CYGPATH_W) 'dragonflybsd/Battery.c'; else $(CYGPATH_W) '$(srcdir)/dragonflybsd/Battery.c'; fi` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) dragonflybsd/$(DEPDIR)/htop-Battery.Tpo dragonflybsd/$(DEPDIR)/htop-Battery.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='dragonflybsd/Battery.c' object='dragonflybsd/htop-Battery.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -c -o dragonflybsd/htop-Battery.obj `if test -f 'dragonflybsd/Battery.c'; then $(CYGPATH_W) 'dragonflybsd/Battery.c'; else $(CYGPATH_W) '$(srcdir)/dragonflybsd/Battery.c'; fi` - -freebsd/htop-Platform.o: freebsd/Platform.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -MT freebsd/htop-Platform.o -MD -MP -MF freebsd/$(DEPDIR)/htop-Platform.Tpo -c -o freebsd/htop-Platform.o `test -f 'freebsd/Platform.c' || echo '$(srcdir)/'`freebsd/Platform.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) freebsd/$(DEPDIR)/htop-Platform.Tpo freebsd/$(DEPDIR)/htop-Platform.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='freebsd/Platform.c' object='freebsd/htop-Platform.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -c -o freebsd/htop-Platform.o `test -f 'freebsd/Platform.c' || echo '$(srcdir)/'`freebsd/Platform.c - -freebsd/htop-Platform.obj: freebsd/Platform.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -MT freebsd/htop-Platform.obj -MD -MP -MF freebsd/$(DEPDIR)/htop-Platform.Tpo -c -o freebsd/htop-Platform.obj `if test -f 'freebsd/Platform.c'; then $(CYGPATH_W) 'freebsd/Platform.c'; else $(CYGPATH_W) '$(srcdir)/freebsd/Platform.c'; fi` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) freebsd/$(DEPDIR)/htop-Platform.Tpo freebsd/$(DEPDIR)/htop-Platform.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='freebsd/Platform.c' object='freebsd/htop-Platform.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -c -o freebsd/htop-Platform.obj `if test -f 'freebsd/Platform.c'; then $(CYGPATH_W) 'freebsd/Platform.c'; else $(CYGPATH_W) '$(srcdir)/freebsd/Platform.c'; fi` - -freebsd/htop-FreeBSDProcessList.o: freebsd/FreeBSDProcessList.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -MT freebsd/htop-FreeBSDProcessList.o -MD -MP -MF freebsd/$(DEPDIR)/htop-FreeBSDProcessList.Tpo -c -o freebsd/htop-FreeBSDProcessList.o `test -f 'freebsd/FreeBSDProcessList.c' || echo '$(srcdir)/'`freebsd/FreeBSDProcessList.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) freebsd/$(DEPDIR)/htop-FreeBSDProcessList.Tpo freebsd/$(DEPDIR)/htop-FreeBSDProcessList.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='freebsd/FreeBSDProcessList.c' object='freebsd/htop-FreeBSDProcessList.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -c -o freebsd/htop-FreeBSDProcessList.o `test -f 'freebsd/FreeBSDProcessList.c' || echo '$(srcdir)/'`freebsd/FreeBSDProcessList.c - -freebsd/htop-FreeBSDProcessList.obj: freebsd/FreeBSDProcessList.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -MT freebsd/htop-FreeBSDProcessList.obj -MD -MP -MF freebsd/$(DEPDIR)/htop-FreeBSDProcessList.Tpo -c -o freebsd/htop-FreeBSDProcessList.obj `if test -f 'freebsd/FreeBSDProcessList.c'; then $(CYGPATH_W) 'freebsd/FreeBSDProcessList.c'; else $(CYGPATH_W) '$(srcdir)/freebsd/FreeBSDProcessList.c'; fi` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) freebsd/$(DEPDIR)/htop-FreeBSDProcessList.Tpo freebsd/$(DEPDIR)/htop-FreeBSDProcessList.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='freebsd/FreeBSDProcessList.c' object='freebsd/htop-FreeBSDProcessList.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -c -o freebsd/htop-FreeBSDProcessList.obj `if test -f 'freebsd/FreeBSDProcessList.c'; then $(CYGPATH_W) 'freebsd/FreeBSDProcessList.c'; else $(CYGPATH_W) '$(srcdir)/freebsd/FreeBSDProcessList.c'; fi` - -freebsd/htop-FreeBSDProcess.o: freebsd/FreeBSDProcess.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -MT freebsd/htop-FreeBSDProcess.o -MD -MP -MF freebsd/$(DEPDIR)/htop-FreeBSDProcess.Tpo -c -o freebsd/htop-FreeBSDProcess.o `test -f 'freebsd/FreeBSDProcess.c' || echo '$(srcdir)/'`freebsd/FreeBSDProcess.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) freebsd/$(DEPDIR)/htop-FreeBSDProcess.Tpo freebsd/$(DEPDIR)/htop-FreeBSDProcess.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='freebsd/FreeBSDProcess.c' object='freebsd/htop-FreeBSDProcess.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -c -o freebsd/htop-FreeBSDProcess.o `test -f 'freebsd/FreeBSDProcess.c' || echo '$(srcdir)/'`freebsd/FreeBSDProcess.c - -freebsd/htop-FreeBSDProcess.obj: freebsd/FreeBSDProcess.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -MT freebsd/htop-FreeBSDProcess.obj -MD -MP -MF freebsd/$(DEPDIR)/htop-FreeBSDProcess.Tpo -c -o freebsd/htop-FreeBSDProcess.obj `if test -f 'freebsd/FreeBSDProcess.c'; then $(CYGPATH_W) 'freebsd/FreeBSDProcess.c'; else $(CYGPATH_W) '$(srcdir)/freebsd/FreeBSDProcess.c'; fi` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) freebsd/$(DEPDIR)/htop-FreeBSDProcess.Tpo freebsd/$(DEPDIR)/htop-FreeBSDProcess.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='freebsd/FreeBSDProcess.c' object='freebsd/htop-FreeBSDProcess.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -c -o freebsd/htop-FreeBSDProcess.obj `if test -f 'freebsd/FreeBSDProcess.c'; then $(CYGPATH_W) 'freebsd/FreeBSDProcess.c'; else $(CYGPATH_W) '$(srcdir)/freebsd/FreeBSDProcess.c'; fi` - -freebsd/htop-FreeBSDCRT.o: freebsd/FreeBSDCRT.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -MT freebsd/htop-FreeBSDCRT.o -MD -MP -MF freebsd/$(DEPDIR)/htop-FreeBSDCRT.Tpo -c -o freebsd/htop-FreeBSDCRT.o `test -f 'freebsd/FreeBSDCRT.c' || echo '$(srcdir)/'`freebsd/FreeBSDCRT.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) freebsd/$(DEPDIR)/htop-FreeBSDCRT.Tpo freebsd/$(DEPDIR)/htop-FreeBSDCRT.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='freebsd/FreeBSDCRT.c' object='freebsd/htop-FreeBSDCRT.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -c -o freebsd/htop-FreeBSDCRT.o `test -f 'freebsd/FreeBSDCRT.c' || echo '$(srcdir)/'`freebsd/FreeBSDCRT.c - -freebsd/htop-FreeBSDCRT.obj: freebsd/FreeBSDCRT.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -MT freebsd/htop-FreeBSDCRT.obj -MD -MP -MF freebsd/$(DEPDIR)/htop-FreeBSDCRT.Tpo -c -o freebsd/htop-FreeBSDCRT.obj `if test -f 'freebsd/FreeBSDCRT.c'; then $(CYGPATH_W) 'freebsd/FreeBSDCRT.c'; else $(CYGPATH_W) '$(srcdir)/freebsd/FreeBSDCRT.c'; fi` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) freebsd/$(DEPDIR)/htop-FreeBSDCRT.Tpo freebsd/$(DEPDIR)/htop-FreeBSDCRT.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='freebsd/FreeBSDCRT.c' object='freebsd/htop-FreeBSDCRT.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -c -o freebsd/htop-FreeBSDCRT.obj `if test -f 'freebsd/FreeBSDCRT.c'; then $(CYGPATH_W) 'freebsd/FreeBSDCRT.c'; else $(CYGPATH_W) '$(srcdir)/freebsd/FreeBSDCRT.c'; fi` - -freebsd/htop-Battery.o: freebsd/Battery.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -MT freebsd/htop-Battery.o -MD -MP -MF freebsd/$(DEPDIR)/htop-Battery.Tpo -c -o freebsd/htop-Battery.o `test -f 'freebsd/Battery.c' || echo '$(srcdir)/'`freebsd/Battery.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) freebsd/$(DEPDIR)/htop-Battery.Tpo freebsd/$(DEPDIR)/htop-Battery.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='freebsd/Battery.c' object='freebsd/htop-Battery.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -c -o freebsd/htop-Battery.o `test -f 'freebsd/Battery.c' || echo '$(srcdir)/'`freebsd/Battery.c - -freebsd/htop-Battery.obj: freebsd/Battery.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -MT freebsd/htop-Battery.obj -MD -MP -MF freebsd/$(DEPDIR)/htop-Battery.Tpo -c -o freebsd/htop-Battery.obj `if test -f 'freebsd/Battery.c'; then $(CYGPATH_W) 'freebsd/Battery.c'; else $(CYGPATH_W) '$(srcdir)/freebsd/Battery.c'; fi` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) freebsd/$(DEPDIR)/htop-Battery.Tpo freebsd/$(DEPDIR)/htop-Battery.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='freebsd/Battery.c' object='freebsd/htop-Battery.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -c -o freebsd/htop-Battery.obj `if test -f 'freebsd/Battery.c'; then $(CYGPATH_W) 'freebsd/Battery.c'; else $(CYGPATH_W) '$(srcdir)/freebsd/Battery.c'; fi` - -linux/htop-Platform.o: linux/Platform.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -MT linux/htop-Platform.o -MD -MP -MF linux/$(DEPDIR)/htop-Platform.Tpo -c -o linux/htop-Platform.o `test -f 'linux/Platform.c' || echo '$(srcdir)/'`linux/Platform.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) linux/$(DEPDIR)/htop-Platform.Tpo linux/$(DEPDIR)/htop-Platform.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='linux/Platform.c' object='linux/htop-Platform.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -c -o linux/htop-Platform.o `test -f 'linux/Platform.c' || echo '$(srcdir)/'`linux/Platform.c - -linux/htop-Platform.obj: linux/Platform.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -MT linux/htop-Platform.obj -MD -MP -MF linux/$(DEPDIR)/htop-Platform.Tpo -c -o linux/htop-Platform.obj `if test -f 'linux/Platform.c'; then $(CYGPATH_W) 'linux/Platform.c'; else $(CYGPATH_W) '$(srcdir)/linux/Platform.c'; fi` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) linux/$(DEPDIR)/htop-Platform.Tpo linux/$(DEPDIR)/htop-Platform.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='linux/Platform.c' object='linux/htop-Platform.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -c -o linux/htop-Platform.obj `if test -f 'linux/Platform.c'; then $(CYGPATH_W) 'linux/Platform.c'; else $(CYGPATH_W) '$(srcdir)/linux/Platform.c'; fi` - -linux/htop-IOPriorityPanel.o: linux/IOPriorityPanel.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -MT linux/htop-IOPriorityPanel.o -MD -MP -MF linux/$(DEPDIR)/htop-IOPriorityPanel.Tpo -c -o linux/htop-IOPriorityPanel.o `test -f 'linux/IOPriorityPanel.c' || echo '$(srcdir)/'`linux/IOPriorityPanel.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) linux/$(DEPDIR)/htop-IOPriorityPanel.Tpo linux/$(DEPDIR)/htop-IOPriorityPanel.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='linux/IOPriorityPanel.c' object='linux/htop-IOPriorityPanel.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -c -o linux/htop-IOPriorityPanel.o `test -f 'linux/IOPriorityPanel.c' || echo '$(srcdir)/'`linux/IOPriorityPanel.c - -linux/htop-IOPriorityPanel.obj: linux/IOPriorityPanel.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -MT linux/htop-IOPriorityPanel.obj -MD -MP -MF linux/$(DEPDIR)/htop-IOPriorityPanel.Tpo -c -o linux/htop-IOPriorityPanel.obj `if test -f 'linux/IOPriorityPanel.c'; then $(CYGPATH_W) 'linux/IOPriorityPanel.c'; else $(CYGPATH_W) '$(srcdir)/linux/IOPriorityPanel.c'; fi` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) linux/$(DEPDIR)/htop-IOPriorityPanel.Tpo linux/$(DEPDIR)/htop-IOPriorityPanel.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='linux/IOPriorityPanel.c' object='linux/htop-IOPriorityPanel.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -c -o linux/htop-IOPriorityPanel.obj `if test -f 'linux/IOPriorityPanel.c'; then $(CYGPATH_W) 'linux/IOPriorityPanel.c'; else $(CYGPATH_W) '$(srcdir)/linux/IOPriorityPanel.c'; fi` - -linux/htop-IOPriority.o: linux/IOPriority.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -MT linux/htop-IOPriority.o -MD -MP -MF linux/$(DEPDIR)/htop-IOPriority.Tpo -c -o linux/htop-IOPriority.o `test -f 'linux/IOPriority.c' || echo '$(srcdir)/'`linux/IOPriority.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) linux/$(DEPDIR)/htop-IOPriority.Tpo linux/$(DEPDIR)/htop-IOPriority.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='linux/IOPriority.c' object='linux/htop-IOPriority.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -c -o linux/htop-IOPriority.o `test -f 'linux/IOPriority.c' || echo '$(srcdir)/'`linux/IOPriority.c - -linux/htop-IOPriority.obj: linux/IOPriority.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -MT linux/htop-IOPriority.obj -MD -MP -MF linux/$(DEPDIR)/htop-IOPriority.Tpo -c -o linux/htop-IOPriority.obj `if test -f 'linux/IOPriority.c'; then $(CYGPATH_W) 'linux/IOPriority.c'; else $(CYGPATH_W) '$(srcdir)/linux/IOPriority.c'; fi` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) linux/$(DEPDIR)/htop-IOPriority.Tpo linux/$(DEPDIR)/htop-IOPriority.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='linux/IOPriority.c' object='linux/htop-IOPriority.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -c -o linux/htop-IOPriority.obj `if test -f 'linux/IOPriority.c'; then $(CYGPATH_W) 'linux/IOPriority.c'; else $(CYGPATH_W) '$(srcdir)/linux/IOPriority.c'; fi` - -linux/htop-LinuxProcess.o: linux/LinuxProcess.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -MT linux/htop-LinuxProcess.o -MD -MP -MF linux/$(DEPDIR)/htop-LinuxProcess.Tpo -c -o linux/htop-LinuxProcess.o `test -f 'linux/LinuxProcess.c' || echo '$(srcdir)/'`linux/LinuxProcess.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) linux/$(DEPDIR)/htop-LinuxProcess.Tpo linux/$(DEPDIR)/htop-LinuxProcess.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='linux/LinuxProcess.c' object='linux/htop-LinuxProcess.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -c -o linux/htop-LinuxProcess.o `test -f 'linux/LinuxProcess.c' || echo '$(srcdir)/'`linux/LinuxProcess.c - -linux/htop-LinuxProcess.obj: linux/LinuxProcess.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -MT linux/htop-LinuxProcess.obj -MD -MP -MF linux/$(DEPDIR)/htop-LinuxProcess.Tpo -c -o linux/htop-LinuxProcess.obj `if test -f 'linux/LinuxProcess.c'; then $(CYGPATH_W) 'linux/LinuxProcess.c'; else $(CYGPATH_W) '$(srcdir)/linux/LinuxProcess.c'; fi` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) linux/$(DEPDIR)/htop-LinuxProcess.Tpo linux/$(DEPDIR)/htop-LinuxProcess.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='linux/LinuxProcess.c' object='linux/htop-LinuxProcess.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -c -o linux/htop-LinuxProcess.obj `if test -f 'linux/LinuxProcess.c'; then $(CYGPATH_W) 'linux/LinuxProcess.c'; else $(CYGPATH_W) '$(srcdir)/linux/LinuxProcess.c'; fi` - -linux/htop-LinuxProcessList.o: linux/LinuxProcessList.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -MT linux/htop-LinuxProcessList.o -MD -MP -MF linux/$(DEPDIR)/htop-LinuxProcessList.Tpo -c -o linux/htop-LinuxProcessList.o `test -f 'linux/LinuxProcessList.c' || echo '$(srcdir)/'`linux/LinuxProcessList.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) linux/$(DEPDIR)/htop-LinuxProcessList.Tpo linux/$(DEPDIR)/htop-LinuxProcessList.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='linux/LinuxProcessList.c' object='linux/htop-LinuxProcessList.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -c -o linux/htop-LinuxProcessList.o `test -f 'linux/LinuxProcessList.c' || echo '$(srcdir)/'`linux/LinuxProcessList.c - -linux/htop-LinuxProcessList.obj: linux/LinuxProcessList.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -MT linux/htop-LinuxProcessList.obj -MD -MP -MF linux/$(DEPDIR)/htop-LinuxProcessList.Tpo -c -o linux/htop-LinuxProcessList.obj `if test -f 'linux/LinuxProcessList.c'; then $(CYGPATH_W) 'linux/LinuxProcessList.c'; else $(CYGPATH_W) '$(srcdir)/linux/LinuxProcessList.c'; fi` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) linux/$(DEPDIR)/htop-LinuxProcessList.Tpo linux/$(DEPDIR)/htop-LinuxProcessList.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='linux/LinuxProcessList.c' object='linux/htop-LinuxProcessList.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -c -o linux/htop-LinuxProcessList.obj `if test -f 'linux/LinuxProcessList.c'; then $(CYGPATH_W) 'linux/LinuxProcessList.c'; else $(CYGPATH_W) '$(srcdir)/linux/LinuxProcessList.c'; fi` - -linux/htop-LinuxCRT.o: linux/LinuxCRT.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -MT linux/htop-LinuxCRT.o -MD -MP -MF linux/$(DEPDIR)/htop-LinuxCRT.Tpo -c -o linux/htop-LinuxCRT.o `test -f 'linux/LinuxCRT.c' || echo '$(srcdir)/'`linux/LinuxCRT.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) linux/$(DEPDIR)/htop-LinuxCRT.Tpo linux/$(DEPDIR)/htop-LinuxCRT.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='linux/LinuxCRT.c' object='linux/htop-LinuxCRT.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -c -o linux/htop-LinuxCRT.o `test -f 'linux/LinuxCRT.c' || echo '$(srcdir)/'`linux/LinuxCRT.c - -linux/htop-LinuxCRT.obj: linux/LinuxCRT.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -MT linux/htop-LinuxCRT.obj -MD -MP -MF linux/$(DEPDIR)/htop-LinuxCRT.Tpo -c -o linux/htop-LinuxCRT.obj `if test -f 'linux/LinuxCRT.c'; then $(CYGPATH_W) 'linux/LinuxCRT.c'; else $(CYGPATH_W) '$(srcdir)/linux/LinuxCRT.c'; fi` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) linux/$(DEPDIR)/htop-LinuxCRT.Tpo linux/$(DEPDIR)/htop-LinuxCRT.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='linux/LinuxCRT.c' object='linux/htop-LinuxCRT.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -c -o linux/htop-LinuxCRT.obj `if test -f 'linux/LinuxCRT.c'; then $(CYGPATH_W) 'linux/LinuxCRT.c'; else $(CYGPATH_W) '$(srcdir)/linux/LinuxCRT.c'; fi` - -linux/htop-Battery.o: linux/Battery.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -MT linux/htop-Battery.o -MD -MP -MF linux/$(DEPDIR)/htop-Battery.Tpo -c -o linux/htop-Battery.o `test -f 'linux/Battery.c' || echo '$(srcdir)/'`linux/Battery.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) linux/$(DEPDIR)/htop-Battery.Tpo linux/$(DEPDIR)/htop-Battery.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='linux/Battery.c' object='linux/htop-Battery.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -c -o linux/htop-Battery.o `test -f 'linux/Battery.c' || echo '$(srcdir)/'`linux/Battery.c - -linux/htop-Battery.obj: linux/Battery.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -MT linux/htop-Battery.obj -MD -MP -MF linux/$(DEPDIR)/htop-Battery.Tpo -c -o linux/htop-Battery.obj `if test -f 'linux/Battery.c'; then $(CYGPATH_W) 'linux/Battery.c'; else $(CYGPATH_W) '$(srcdir)/linux/Battery.c'; fi` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) linux/$(DEPDIR)/htop-Battery.Tpo linux/$(DEPDIR)/htop-Battery.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='linux/Battery.c' object='linux/htop-Battery.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -c -o linux/htop-Battery.obj `if test -f 'linux/Battery.c'; then $(CYGPATH_W) 'linux/Battery.c'; else $(CYGPATH_W) '$(srcdir)/linux/Battery.c'; fi` - -openbsd/htop-Platform.o: openbsd/Platform.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -MT openbsd/htop-Platform.o -MD -MP -MF openbsd/$(DEPDIR)/htop-Platform.Tpo -c -o openbsd/htop-Platform.o `test -f 'openbsd/Platform.c' || echo '$(srcdir)/'`openbsd/Platform.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) openbsd/$(DEPDIR)/htop-Platform.Tpo openbsd/$(DEPDIR)/htop-Platform.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='openbsd/Platform.c' object='openbsd/htop-Platform.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -c -o openbsd/htop-Platform.o `test -f 'openbsd/Platform.c' || echo '$(srcdir)/'`openbsd/Platform.c - -openbsd/htop-Platform.obj: openbsd/Platform.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -MT openbsd/htop-Platform.obj -MD -MP -MF openbsd/$(DEPDIR)/htop-Platform.Tpo -c -o openbsd/htop-Platform.obj `if test -f 'openbsd/Platform.c'; then $(CYGPATH_W) 'openbsd/Platform.c'; else $(CYGPATH_W) '$(srcdir)/openbsd/Platform.c'; fi` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) openbsd/$(DEPDIR)/htop-Platform.Tpo openbsd/$(DEPDIR)/htop-Platform.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='openbsd/Platform.c' object='openbsd/htop-Platform.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -c -o openbsd/htop-Platform.obj `if test -f 'openbsd/Platform.c'; then $(CYGPATH_W) 'openbsd/Platform.c'; else $(CYGPATH_W) '$(srcdir)/openbsd/Platform.c'; fi` - -openbsd/htop-OpenBSDProcessList.o: openbsd/OpenBSDProcessList.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -MT openbsd/htop-OpenBSDProcessList.o -MD -MP -MF openbsd/$(DEPDIR)/htop-OpenBSDProcessList.Tpo -c -o openbsd/htop-OpenBSDProcessList.o `test -f 'openbsd/OpenBSDProcessList.c' || echo '$(srcdir)/'`openbsd/OpenBSDProcessList.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) openbsd/$(DEPDIR)/htop-OpenBSDProcessList.Tpo openbsd/$(DEPDIR)/htop-OpenBSDProcessList.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='openbsd/OpenBSDProcessList.c' object='openbsd/htop-OpenBSDProcessList.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -c -o openbsd/htop-OpenBSDProcessList.o `test -f 'openbsd/OpenBSDProcessList.c' || echo '$(srcdir)/'`openbsd/OpenBSDProcessList.c - -openbsd/htop-OpenBSDProcessList.obj: openbsd/OpenBSDProcessList.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -MT openbsd/htop-OpenBSDProcessList.obj -MD -MP -MF openbsd/$(DEPDIR)/htop-OpenBSDProcessList.Tpo -c -o openbsd/htop-OpenBSDProcessList.obj `if test -f 'openbsd/OpenBSDProcessList.c'; then $(CYGPATH_W) 'openbsd/OpenBSDProcessList.c'; else $(CYGPATH_W) '$(srcdir)/openbsd/OpenBSDProcessList.c'; fi` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) openbsd/$(DEPDIR)/htop-OpenBSDProcessList.Tpo openbsd/$(DEPDIR)/htop-OpenBSDProcessList.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='openbsd/OpenBSDProcessList.c' object='openbsd/htop-OpenBSDProcessList.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -c -o openbsd/htop-OpenBSDProcessList.obj `if test -f 'openbsd/OpenBSDProcessList.c'; then $(CYGPATH_W) 'openbsd/OpenBSDProcessList.c'; else $(CYGPATH_W) '$(srcdir)/openbsd/OpenBSDProcessList.c'; fi` - -openbsd/htop-OpenBSDProcess.o: openbsd/OpenBSDProcess.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -MT openbsd/htop-OpenBSDProcess.o -MD -MP -MF openbsd/$(DEPDIR)/htop-OpenBSDProcess.Tpo -c -o openbsd/htop-OpenBSDProcess.o `test -f 'openbsd/OpenBSDProcess.c' || echo '$(srcdir)/'`openbsd/OpenBSDProcess.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) openbsd/$(DEPDIR)/htop-OpenBSDProcess.Tpo openbsd/$(DEPDIR)/htop-OpenBSDProcess.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='openbsd/OpenBSDProcess.c' object='openbsd/htop-OpenBSDProcess.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -c -o openbsd/htop-OpenBSDProcess.o `test -f 'openbsd/OpenBSDProcess.c' || echo '$(srcdir)/'`openbsd/OpenBSDProcess.c - -openbsd/htop-OpenBSDProcess.obj: openbsd/OpenBSDProcess.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -MT openbsd/htop-OpenBSDProcess.obj -MD -MP -MF openbsd/$(DEPDIR)/htop-OpenBSDProcess.Tpo -c -o openbsd/htop-OpenBSDProcess.obj `if test -f 'openbsd/OpenBSDProcess.c'; then $(CYGPATH_W) 'openbsd/OpenBSDProcess.c'; else $(CYGPATH_W) '$(srcdir)/openbsd/OpenBSDProcess.c'; fi` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) openbsd/$(DEPDIR)/htop-OpenBSDProcess.Tpo openbsd/$(DEPDIR)/htop-OpenBSDProcess.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='openbsd/OpenBSDProcess.c' object='openbsd/htop-OpenBSDProcess.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -c -o openbsd/htop-OpenBSDProcess.obj `if test -f 'openbsd/OpenBSDProcess.c'; then $(CYGPATH_W) 'openbsd/OpenBSDProcess.c'; else $(CYGPATH_W) '$(srcdir)/openbsd/OpenBSDProcess.c'; fi` - -openbsd/htop-OpenBSDCRT.o: openbsd/OpenBSDCRT.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -MT openbsd/htop-OpenBSDCRT.o -MD -MP -MF openbsd/$(DEPDIR)/htop-OpenBSDCRT.Tpo -c -o openbsd/htop-OpenBSDCRT.o `test -f 'openbsd/OpenBSDCRT.c' || echo '$(srcdir)/'`openbsd/OpenBSDCRT.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) openbsd/$(DEPDIR)/htop-OpenBSDCRT.Tpo openbsd/$(DEPDIR)/htop-OpenBSDCRT.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='openbsd/OpenBSDCRT.c' object='openbsd/htop-OpenBSDCRT.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -c -o openbsd/htop-OpenBSDCRT.o `test -f 'openbsd/OpenBSDCRT.c' || echo '$(srcdir)/'`openbsd/OpenBSDCRT.c - -openbsd/htop-OpenBSDCRT.obj: openbsd/OpenBSDCRT.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -MT openbsd/htop-OpenBSDCRT.obj -MD -MP -MF openbsd/$(DEPDIR)/htop-OpenBSDCRT.Tpo -c -o openbsd/htop-OpenBSDCRT.obj `if test -f 'openbsd/OpenBSDCRT.c'; then $(CYGPATH_W) 'openbsd/OpenBSDCRT.c'; else $(CYGPATH_W) '$(srcdir)/openbsd/OpenBSDCRT.c'; fi` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) openbsd/$(DEPDIR)/htop-OpenBSDCRT.Tpo openbsd/$(DEPDIR)/htop-OpenBSDCRT.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='openbsd/OpenBSDCRT.c' object='openbsd/htop-OpenBSDCRT.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -c -o openbsd/htop-OpenBSDCRT.obj `if test -f 'openbsd/OpenBSDCRT.c'; then $(CYGPATH_W) 'openbsd/OpenBSDCRT.c'; else $(CYGPATH_W) '$(srcdir)/openbsd/OpenBSDCRT.c'; fi` - -openbsd/htop-Battery.o: openbsd/Battery.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -MT openbsd/htop-Battery.o -MD -MP -MF openbsd/$(DEPDIR)/htop-Battery.Tpo -c -o openbsd/htop-Battery.o `test -f 'openbsd/Battery.c' || echo '$(srcdir)/'`openbsd/Battery.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) openbsd/$(DEPDIR)/htop-Battery.Tpo openbsd/$(DEPDIR)/htop-Battery.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='openbsd/Battery.c' object='openbsd/htop-Battery.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -c -o openbsd/htop-Battery.o `test -f 'openbsd/Battery.c' || echo '$(srcdir)/'`openbsd/Battery.c - -openbsd/htop-Battery.obj: openbsd/Battery.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -MT openbsd/htop-Battery.obj -MD -MP -MF openbsd/$(DEPDIR)/htop-Battery.Tpo -c -o openbsd/htop-Battery.obj `if test -f 'openbsd/Battery.c'; then $(CYGPATH_W) 'openbsd/Battery.c'; else $(CYGPATH_W) '$(srcdir)/openbsd/Battery.c'; fi` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) openbsd/$(DEPDIR)/htop-Battery.Tpo openbsd/$(DEPDIR)/htop-Battery.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='openbsd/Battery.c' object='openbsd/htop-Battery.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -c -o openbsd/htop-Battery.obj `if test -f 'openbsd/Battery.c'; then $(CYGPATH_W) 'openbsd/Battery.c'; else $(CYGPATH_W) '$(srcdir)/openbsd/Battery.c'; fi` - -unsupported/htop-Platform.o: unsupported/Platform.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -MT unsupported/htop-Platform.o -MD -MP -MF unsupported/$(DEPDIR)/htop-Platform.Tpo -c -o unsupported/htop-Platform.o `test -f 'unsupported/Platform.c' || echo '$(srcdir)/'`unsupported/Platform.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) unsupported/$(DEPDIR)/htop-Platform.Tpo unsupported/$(DEPDIR)/htop-Platform.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='unsupported/Platform.c' object='unsupported/htop-Platform.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -c -o unsupported/htop-Platform.o `test -f 'unsupported/Platform.c' || echo '$(srcdir)/'`unsupported/Platform.c - -unsupported/htop-Platform.obj: unsupported/Platform.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -MT unsupported/htop-Platform.obj -MD -MP -MF unsupported/$(DEPDIR)/htop-Platform.Tpo -c -o unsupported/htop-Platform.obj `if test -f 'unsupported/Platform.c'; then $(CYGPATH_W) 'unsupported/Platform.c'; else $(CYGPATH_W) '$(srcdir)/unsupported/Platform.c'; fi` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) unsupported/$(DEPDIR)/htop-Platform.Tpo unsupported/$(DEPDIR)/htop-Platform.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='unsupported/Platform.c' object='unsupported/htop-Platform.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -c -o unsupported/htop-Platform.obj `if test -f 'unsupported/Platform.c'; then $(CYGPATH_W) 'unsupported/Platform.c'; else $(CYGPATH_W) '$(srcdir)/unsupported/Platform.c'; fi` - -unsupported/htop-UnsupportedProcess.o: unsupported/UnsupportedProcess.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -MT unsupported/htop-UnsupportedProcess.o -MD -MP -MF unsupported/$(DEPDIR)/htop-UnsupportedProcess.Tpo -c -o unsupported/htop-UnsupportedProcess.o `test -f 'unsupported/UnsupportedProcess.c' || echo '$(srcdir)/'`unsupported/UnsupportedProcess.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) unsupported/$(DEPDIR)/htop-UnsupportedProcess.Tpo unsupported/$(DEPDIR)/htop-UnsupportedProcess.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='unsupported/UnsupportedProcess.c' object='unsupported/htop-UnsupportedProcess.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -c -o unsupported/htop-UnsupportedProcess.o `test -f 'unsupported/UnsupportedProcess.c' || echo '$(srcdir)/'`unsupported/UnsupportedProcess.c - -unsupported/htop-UnsupportedProcess.obj: unsupported/UnsupportedProcess.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -MT unsupported/htop-UnsupportedProcess.obj -MD -MP -MF unsupported/$(DEPDIR)/htop-UnsupportedProcess.Tpo -c -o unsupported/htop-UnsupportedProcess.obj `if test -f 'unsupported/UnsupportedProcess.c'; then $(CYGPATH_W) 'unsupported/UnsupportedProcess.c'; else $(CYGPATH_W) '$(srcdir)/unsupported/UnsupportedProcess.c'; fi` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) unsupported/$(DEPDIR)/htop-UnsupportedProcess.Tpo unsupported/$(DEPDIR)/htop-UnsupportedProcess.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='unsupported/UnsupportedProcess.c' object='unsupported/htop-UnsupportedProcess.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -c -o unsupported/htop-UnsupportedProcess.obj `if test -f 'unsupported/UnsupportedProcess.c'; then $(CYGPATH_W) 'unsupported/UnsupportedProcess.c'; else $(CYGPATH_W) '$(srcdir)/unsupported/UnsupportedProcess.c'; fi` - -unsupported/htop-UnsupportedProcessList.o: unsupported/UnsupportedProcessList.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -MT unsupported/htop-UnsupportedProcessList.o -MD -MP -MF unsupported/$(DEPDIR)/htop-UnsupportedProcessList.Tpo -c -o unsupported/htop-UnsupportedProcessList.o `test -f 'unsupported/UnsupportedProcessList.c' || echo '$(srcdir)/'`unsupported/UnsupportedProcessList.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) unsupported/$(DEPDIR)/htop-UnsupportedProcessList.Tpo unsupported/$(DEPDIR)/htop-UnsupportedProcessList.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='unsupported/UnsupportedProcessList.c' object='unsupported/htop-UnsupportedProcessList.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -c -o unsupported/htop-UnsupportedProcessList.o `test -f 'unsupported/UnsupportedProcessList.c' || echo '$(srcdir)/'`unsupported/UnsupportedProcessList.c - -unsupported/htop-UnsupportedProcessList.obj: unsupported/UnsupportedProcessList.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -MT unsupported/htop-UnsupportedProcessList.obj -MD -MP -MF unsupported/$(DEPDIR)/htop-UnsupportedProcessList.Tpo -c -o unsupported/htop-UnsupportedProcessList.obj `if test -f 'unsupported/UnsupportedProcessList.c'; then $(CYGPATH_W) 'unsupported/UnsupportedProcessList.c'; else $(CYGPATH_W) '$(srcdir)/unsupported/UnsupportedProcessList.c'; fi` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) unsupported/$(DEPDIR)/htop-UnsupportedProcessList.Tpo unsupported/$(DEPDIR)/htop-UnsupportedProcessList.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='unsupported/UnsupportedProcessList.c' object='unsupported/htop-UnsupportedProcessList.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -c -o unsupported/htop-UnsupportedProcessList.obj `if test -f 'unsupported/UnsupportedProcessList.c'; then $(CYGPATH_W) 'unsupported/UnsupportedProcessList.c'; else $(CYGPATH_W) '$(srcdir)/unsupported/UnsupportedProcessList.c'; fi` - -unsupported/htop-UnsupportedCRT.o: unsupported/UnsupportedCRT.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -MT unsupported/htop-UnsupportedCRT.o -MD -MP -MF unsupported/$(DEPDIR)/htop-UnsupportedCRT.Tpo -c -o unsupported/htop-UnsupportedCRT.o `test -f 'unsupported/UnsupportedCRT.c' || echo '$(srcdir)/'`unsupported/UnsupportedCRT.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) unsupported/$(DEPDIR)/htop-UnsupportedCRT.Tpo unsupported/$(DEPDIR)/htop-UnsupportedCRT.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='unsupported/UnsupportedCRT.c' object='unsupported/htop-UnsupportedCRT.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -c -o unsupported/htop-UnsupportedCRT.o `test -f 'unsupported/UnsupportedCRT.c' || echo '$(srcdir)/'`unsupported/UnsupportedCRT.c - -unsupported/htop-UnsupportedCRT.obj: unsupported/UnsupportedCRT.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -MT unsupported/htop-UnsupportedCRT.obj -MD -MP -MF unsupported/$(DEPDIR)/htop-UnsupportedCRT.Tpo -c -o unsupported/htop-UnsupportedCRT.obj `if test -f 'unsupported/UnsupportedCRT.c'; then $(CYGPATH_W) 'unsupported/UnsupportedCRT.c'; else $(CYGPATH_W) '$(srcdir)/unsupported/UnsupportedCRT.c'; fi` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) unsupported/$(DEPDIR)/htop-UnsupportedCRT.Tpo unsupported/$(DEPDIR)/htop-UnsupportedCRT.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='unsupported/UnsupportedCRT.c' object='unsupported/htop-UnsupportedCRT.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -c -o unsupported/htop-UnsupportedCRT.obj `if test -f 'unsupported/UnsupportedCRT.c'; then $(CYGPATH_W) 'unsupported/UnsupportedCRT.c'; else $(CYGPATH_W) '$(srcdir)/unsupported/UnsupportedCRT.c'; fi` - -unsupported/htop-Battery.o: unsupported/Battery.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -MT unsupported/htop-Battery.o -MD -MP -MF unsupported/$(DEPDIR)/htop-Battery.Tpo -c -o unsupported/htop-Battery.o `test -f 'unsupported/Battery.c' || echo '$(srcdir)/'`unsupported/Battery.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) unsupported/$(DEPDIR)/htop-Battery.Tpo unsupported/$(DEPDIR)/htop-Battery.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='unsupported/Battery.c' object='unsupported/htop-Battery.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -c -o unsupported/htop-Battery.o `test -f 'unsupported/Battery.c' || echo '$(srcdir)/'`unsupported/Battery.c - -unsupported/htop-Battery.obj: unsupported/Battery.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -MT unsupported/htop-Battery.obj -MD -MP -MF unsupported/$(DEPDIR)/htop-Battery.Tpo -c -o unsupported/htop-Battery.obj `if test -f 'unsupported/Battery.c'; then $(CYGPATH_W) 'unsupported/Battery.c'; else $(CYGPATH_W) '$(srcdir)/unsupported/Battery.c'; fi` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) unsupported/$(DEPDIR)/htop-Battery.Tpo unsupported/$(DEPDIR)/htop-Battery.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='unsupported/Battery.c' object='unsupported/htop-Battery.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(htop_CFLAGS) $(CFLAGS) -c -o unsupported/htop-Battery.obj `if test -f 'unsupported/Battery.c'; then $(CYGPATH_W) 'unsupported/Battery.c'; else $(CYGPATH_W) '$(srcdir)/unsupported/Battery.c'; fi` install-man1: $(dist_man_MANS) @$(NORMAL_INSTALL) @list1=''; \ @@ -2268,6 +1284,8 @@ distclean-generic: -rm -f linux/$(am__dirstamp) -rm -f openbsd/$(DEPDIR)/$(am__dirstamp) -rm -f openbsd/$(am__dirstamp) + -rm -f solaris/$(DEPDIR)/$(am__dirstamp) + -rm -f solaris/$(am__dirstamp) -rm -f unsupported/$(DEPDIR)/$(am__dirstamp) -rm -f unsupported/$(am__dirstamp) @@ -2281,7 +1299,7 @@ clean-am: clean-binPROGRAMS clean-generic mostlyclean-am distclean: distclean-am -rm -f $(am__CONFIG_DISTCLEAN_FILES) - -rm -rf ./$(DEPDIR) darwin/$(DEPDIR) dragonflybsd/$(DEPDIR) freebsd/$(DEPDIR) linux/$(DEPDIR) openbsd/$(DEPDIR) unsupported/$(DEPDIR) + -rm -rf ./$(DEPDIR) darwin/$(DEPDIR) dragonflybsd/$(DEPDIR) freebsd/$(DEPDIR) linux/$(DEPDIR) openbsd/$(DEPDIR) solaris/$(DEPDIR) unsupported/$(DEPDIR) -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-hdr distclean-tags @@ -2330,7 +1348,7 @@ installcheck-am: maintainer-clean: maintainer-clean-am -rm -f $(am__CONFIG_DISTCLEAN_FILES) -rm -rf $(top_srcdir)/autom4te.cache - -rm -rf ./$(DEPDIR) darwin/$(DEPDIR) dragonflybsd/$(DEPDIR) freebsd/$(DEPDIR) linux/$(DEPDIR) openbsd/$(DEPDIR) unsupported/$(DEPDIR) + -rm -rf ./$(DEPDIR) darwin/$(DEPDIR) dragonflybsd/$(DEPDIR) freebsd/$(DEPDIR) linux/$(DEPDIR) openbsd/$(DEPDIR) solaris/$(DEPDIR) unsupported/$(DEPDIR) -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic @@ -2375,6 +1393,13 @@ uninstall-man: uninstall-man1 .PRECIOUS: Makefile +.PHONY: htop-headers clean-htop-headers + +htop-headers: $(myhtopheaders) $(all_platform_headers) + +clean-htop-headers: + -rm -f $(myhtopheaders) $(all_platform_headers) + target: echo $(htop_SOURCES) diff --git a/Meter.c b/Meter.c index 52dbdd9..05a4eb2 100644 --- a/Meter.c +++ b/Meter.c @@ -287,7 +287,7 @@ static void BarMeterMode_draw(Meter* this, int x, int y, int w) { int blockSizes[10]; - xSnprintf(bar, w + 1, "%*s", w, buffer); + xSnprintf(bar, w + 1, "%*.*s", w, w, buffer); // First draw in the bar[] buffer... int offset = 0; @@ -359,7 +359,7 @@ static int GraphMeterMode_pixPerRow; static void GraphMeterMode_draw(Meter* this, int x, int y, int w) { if (!this->drawData) this->drawData = xCalloc(1, sizeof(GraphData)); - GraphData* data = (GraphData*) this->drawData; + GraphData* data = (GraphData*) this->drawData; const int nValues = METER_BUFFER_LEN; #ifdef HAVE_LIBNCURSESW @@ -404,7 +404,7 @@ static void GraphMeterMode_draw(Meter* this, int x, int y, int w) { k = -i/2; i = 0; } - for (; i < nValues; i+=2, k++) { + for (; i < nValues - 1; i+=2, k++) { int pix = GraphMeterMode_pixPerRow * GRAPH_HEIGHT; int v1 = CLAMP((int) lround(data->values[i] * pix), 1, pix); int v2 = CLAMP((int) lround(data->values[i+1] * pix), 1, pix); diff --git a/OpenFilesScreen.c b/OpenFilesScreen.c index a772bba..9ea333b 100644 --- a/OpenFilesScreen.c +++ b/OpenFilesScreen.c @@ -76,16 +76,35 @@ void OpenFilesScreen_draw(InfoScreen* this) { } static OpenFiles_ProcessData* OpenFilesScreen_getProcessData(pid_t pid) { - char command[1025]; - xSnprintf(command, 1024, "lsof -P -p %d -F 2> /dev/null", pid); - FILE* fd = popen(command, "r"); + char buffer[1025]; + xSnprintf(buffer, 1024, "%d", pid); OpenFiles_ProcessData* pdata = xCalloc(1, sizeof(OpenFiles_ProcessData)); OpenFiles_FileData* fdata = NULL; OpenFiles_Data* item = &(pdata->data); - if (!fd) { - pdata->error = 127; + int fdpair[2]; + if (pipe(fdpair) == -1) { + pdata->error = 1; return pdata; } + pid_t child = fork(); + if (child == -1) { + pdata->error = 1; + return pdata; + } + if (child == 0) { + close(fdpair[0]); + dup2(fdpair[1], STDOUT_FILENO); + close(fdpair[1]); + int fdnull = open("/dev/null", O_WRONLY); + if (fdnull < 0) + exit(1); + dup2(fdnull, STDERR_FILENO); + close(fdnull); + execlp("lsof", "lsof", "-P", "-p", buffer, "-F", NULL); + exit(127); + } + close(fdpair[1]); + FILE* fd = fdopen(fdpair[0], "r"); for (;;) { char* line = String_readLine(fd); if (!line) { @@ -105,7 +124,15 @@ static OpenFiles_ProcessData* OpenFilesScreen_getProcessData(pid_t pid) { item->data[cmd] = xStrdup(line + 1); free(line); } - pdata->error = pclose(fd); + int wstatus; + if (waitpid(child, &wstatus, 0) == -1) { + pdata->error = 1; + return pdata; + } + if (!WIFEXITED(wstatus)) + pdata->error = 1; + else + pdata->error = WEXITSTATUS(wstatus); return pdata; } @@ -130,7 +157,7 @@ void OpenFilesScreen_scan(InfoScreen* this) { char** data = fdata->data.data; int lenN = data['n'] ? strlen(data['n']) : 0; int sizeEntry = 5 + 7 + 10 + 10 + 10 + lenN + 5 /*spaces*/ + 1 /*null*/; - char* entry = xMalloc(sizeEntry); + char entry[sizeEntry]; xSnprintf(entry, sizeEntry, "%5.5s %7.7s %10.10s %10.10s %10.10s %s", data['f'] ? data['f'] : "", data['t'] ? data['t'] : "", diff --git a/Panel.c b/Panel.c index 8c4d44f..1e53b4a 100644 --- a/Panel.c +++ b/Panel.c @@ -469,7 +469,7 @@ HandlerResult Panel_selectByTyping(Panel* this, int ch) { this->eventHandlerState = xCalloc(100, sizeof(char)); char* buffer = this->eventHandlerState; - if (ch < 255 && isalnum(ch)) { + if (ch > 0 && ch < 255 && isalnum(ch)) { int len = strlen(buffer); if (len < 99) { buffer[len] = ch; diff --git a/Process.c b/Process.c index 1836080..471f529 100644 --- a/Process.c +++ b/Process.c @@ -28,6 +28,12 @@ in the source distribution for its full text. #include #include #include +#ifdef MAJOR_IN_MKDEV +#include +#elif defined(MAJOR_IN_SYSMACROS) || \ + (defined(HAVE_SYS_SYSMACROS_H) && HAVE_SYS_SYSMACROS_H) +#include +#endif #ifdef __ANDROID__ #define SYS_ioprio_get __NR_ioprio_get @@ -172,6 +178,8 @@ typedef struct ProcessClass_ { #define As_Process(this_) ((ProcessClass*)((this_)->super.klass)) +#define Process_getParentPid(process_) (process_->tgid == process_->pid ? process_->ppid : process_->tgid) + #define Process_isChildOf(process_, pid_) (process_->tgid == pid_ || (process_->tgid == process_->pid && process_->ppid == pid_)) #define Process_sortState(state) ((state) == 'I' ? 0x100 : (state)) @@ -536,11 +544,11 @@ bool Process_setPriority(Process* this, int priority) { return (err == 0); } -bool Process_changePriorityBy(Process* this, size_t delta) { +bool Process_changePriorityBy(Process* this, int delta) { return Process_setPriority(this, this->nice + delta); } -void Process_sendSignal(Process* this, size_t sgn) { +void Process_sendSignal(Process* this, int sgn) { CRT_dropPrivileges(); kill(this->pid, (int) sgn); CRT_restorePrivileges(); diff --git a/Process.h b/Process.h index 5179bb6..f702ca0 100644 --- a/Process.h +++ b/Process.h @@ -9,6 +9,11 @@ Released under the GNU GPL, see the COPYING file in the source distribution for its full text. */ +#ifdef MAJOR_IN_MKDEV +#elif defined(MAJOR_IN_SYSMACROS) || \ + (defined(HAVE_SYS_SYSMACROS_H) && HAVE_SYS_SYSMACROS_H) +#endif + #ifdef __ANDROID__ #define SYS_ioprio_get __NR_ioprio_get #define SYS_ioprio_set __NR_ioprio_set @@ -151,6 +156,8 @@ typedef struct ProcessClass_ { #define As_Process(this_) ((ProcessClass*)((this_)->super.klass)) +#define Process_getParentPid(process_) (process_->tgid == process_->pid ? process_->ppid : process_->tgid) + #define Process_isChildOf(process_, pid_) (process_->tgid == pid_ || (process_->tgid == process_->pid && process_->ppid == pid_)) #define Process_sortState(state) ((state) == 'I' ? 0x100 : (state)) @@ -190,9 +197,9 @@ void Process_toggleTag(Process* this); bool Process_setPriority(Process* this, int priority); -bool Process_changePriorityBy(Process* this, size_t delta); +bool Process_changePriorityBy(Process* this, int delta); -void Process_sendSignal(Process* this, size_t sgn); +void Process_sendSignal(Process* this, int sgn); long Process_pidCompare(const void* v1, const void* v2); diff --git a/ProcessList.c b/ProcessList.c index 48b2d95..7482b03 100644 --- a/ProcessList.c +++ b/ProcessList.c @@ -228,7 +228,7 @@ void ProcessList_sort(ProcessList* this) { ProcessList_buildTree(this, process->pid, 0, 0, direction, false); break; } - pid_t ppid = process->tgid == process->pid ? process->ppid : process->tgid; + pid_t ppid = Process_getParentPid(process); // Bisect the process vector to find parent int l = 0, r = size; // If PID corresponds with PPID (e.g. "kernel_task" (PID:0, PPID:0) diff --git a/RichString.c b/RichString.c index e7dd4e8..370566a 100644 --- a/RichString.c +++ b/RichString.c @@ -63,6 +63,10 @@ typedef struct RichString_ { }*/ +#ifndef CLAMP +#define CLAMP(x,low,high) (((x)>(high))?(high):(((x)<(low))?(low):(x))) +#endif + #define charBytes(n) (sizeof(CharType) * (n)) static void RichString_extendLen(RichString* this, int len) { @@ -103,6 +107,7 @@ static inline void RichString_writeFrom(RichString* this, int attrs, const char* inline void RichString_setAttrn(RichString* this, int attrs, int start, int finish) { cchar_t* ch = this->chptr + start; + finish = CLAMP(finish, 0, this->chlen - 1); for (int i = start; i <= finish; i++) { ch->attr = attrs; ch++; @@ -132,6 +137,7 @@ static inline void RichString_writeFrom(RichString* this, int attrs, const char* void RichString_setAttrn(RichString* this, int attrs, int start, int finish) { chtype* ch = this->chptr + start; + finish = CLAMP(finish, 0, this->chlen - 1); for (int i = start; i <= finish; i++) { *ch = (*ch & 0xff) | attrs; ch++; diff --git a/RichString.h b/RichString.h index 796965a..f5b5cba 100644 --- a/RichString.h +++ b/RichString.h @@ -59,6 +59,10 @@ typedef struct RichString_ { } RichString; +#ifndef CLAMP +#define CLAMP(x,low,high) (((x)>(high))?(high):(((x)<(low))?(low):(x))) +#endif + #define charBytes(n) (sizeof(CharType) * (n)) #define RichString_setLen(this, len) do{ if(len < RICHSTRING_MAXLEN && this->chlen < RICHSTRING_MAXLEN) { RichString_setChar(this,len,0); this->chlen=len; } else RichString_extendLen(this,len); }while(0) diff --git a/Settings.c b/Settings.c index fdef956..db2fa06 100644 --- a/Settings.c +++ b/Settings.c @@ -172,7 +172,8 @@ static bool Settings_read(Settings* this, const char* fileName) { if (!fd) return false; - bool readMeters = false; + bool didReadMeters = false; + bool didReadFields = false; for (;;) { char* line = String_readLine(fd); if (!line) { @@ -187,6 +188,7 @@ static bool Settings_read(Settings* this, const char* fileName) { } if (String_eq(option[0], "fields")) { readFields(this->fields, &(this->flags), option[1]); + didReadFields = true; } else if (String_eq(option[0], "sort_key")) { // This "+1" is for compatibility with the older enum format. this->sortKey = atoi(option[1]) + 1; @@ -232,24 +234,24 @@ static bool Settings_read(Settings* this, const char* fileName) { if (this->colorScheme < 0 || this->colorScheme >= LAST_COLORSCHEME) this->colorScheme = 0; } else if (String_eq(option[0], "left_meters")) { Settings_readMeters(this, option[1], 0); - readMeters = true; + didReadMeters = true; } else if (String_eq(option[0], "right_meters")) { Settings_readMeters(this, option[1], 1); - readMeters = true; + didReadMeters = true; } else if (String_eq(option[0], "left_meter_modes")) { Settings_readMeterModes(this, option[1], 0); - readMeters = true; + didReadMeters = true; } else if (String_eq(option[0], "right_meter_modes")) { Settings_readMeterModes(this, option[1], 1); - readMeters = true; + didReadMeters = true; } String_freeArray(option); } fclose(fd); - if (!readMeters) { + if (!didReadMeters) { Settings_defaultMeters(this); } - return true; + return didReadFields; } static void writeFields(FILE* fd, ProcessField* fields, const char* name) { @@ -380,10 +382,8 @@ Settings* Settings_new(int cpuCount) { free(htopDir); free(configDir); struct stat st; - if (lstat(legacyDotfile, &st) != 0) { - st.st_mode = 0; - } - if (access(legacyDotfile, R_OK) != 0 || S_ISLNK(st.st_mode)) { + int err = lstat(legacyDotfile, &st); + if (err || S_ISLNK(st.st_mode)) { free(legacyDotfile); legacyDotfile = NULL; } @@ -392,28 +392,33 @@ Settings* Settings_new(int cpuCount) { this->colorScheme = 0; this->changed = false; this->delay = DEFAULT_DELAY; - bool ok = Settings_read(this, legacyDotfile ? legacyDotfile : this->filename); - if (ok) { - if (legacyDotfile) { + bool ok = false; + if (legacyDotfile) { + ok = Settings_read(this, legacyDotfile); + if (ok) { // Transition to new location and delete old configuration file if (Settings_write(this)) unlink(legacyDotfile); } - } else { + free(legacyDotfile); + } + if (!ok) { + ok = Settings_read(this, this->filename); + } + if (!ok) { this->changed = true; // TODO: how to get SYSCONFDIR correctly through Autoconf? char* systemSettings = String_cat(SYSCONFDIR, "/htoprc"); ok = Settings_read(this, systemSettings); free(systemSettings); - if (!ok) { - Settings_defaultMeters(this); - this->hideKernelThreads = true; - this->highlightMegabytes = true; - this->highlightThreads = true; - this->headerMargin = true; - } } - free(legacyDotfile); + if (!ok) { + Settings_defaultMeters(this); + this->hideKernelThreads = true; + this->highlightMegabytes = true; + this->highlightThreads = true; + this->headerMargin = true; + } return this; } diff --git a/SignalsPanel.c b/SignalsPanel.c index fea2ac7..2bfbcbf 100644 --- a/SignalsPanel.c +++ b/SignalsPanel.c @@ -41,10 +41,10 @@ Panel* SignalsPanel_new() { } #if (defined(SIGRTMIN) && defined(SIGRTMAX)) if (SIGRTMAX - SIGRTMIN <= 100) { - static char buf[15]; + static char buf[16]; for (int sig = SIGRTMIN; sig <= SIGRTMAX; i++, sig++) { int n = sig - SIGRTMIN; - xSnprintf(buf, 15, "%2d SIGRTMIN%-+3d", sig, n); + xSnprintf(buf, 16, "%2d SIGRTMIN%-+3d", sig, n); if (n == 0) { buf[11] = '\0'; } diff --git a/TraceScreen.c b/TraceScreen.c index abef712..91f71ae 100644 --- a/TraceScreen.c +++ b/TraceScreen.c @@ -101,14 +101,15 @@ bool TraceScreen_forkTracer(TraceScreen* this) { int ok = fcntl(this->fdpair[1], F_SETFL, O_NONBLOCK); if (ok != -1) { xSnprintf(buffer, sizeof(buffer), "%d", this->super.process->pid); - execlp("strace", "strace", "-p", buffer, NULL); + execlp("strace", "strace", "-s", "512", "-p", buffer, NULL); } const char* message = "Could not execute 'strace'. Please make sure it is available in your $PATH."; ssize_t written = write(this->fdpair[1], message, strlen(message)); (void) written; exit(1); } - fcntl(this->fdpair[0], F_SETFL, O_NONBLOCK); + int ok = fcntl(this->fdpair[0], F_SETFL, O_NONBLOCK); + if (ok == -1) return false; this->strace = fdopen(this->fdpair[0], "r"); this->fd_strace = fileno(this->strace); return true; diff --git a/Vector.c b/Vector.c index 0cdf9af..6eb91ae 100644 --- a/Vector.c +++ b/Vector.c @@ -284,11 +284,19 @@ inline Object* Vector_get(Vector* this, int idx) { #endif +#ifdef DEBUG + inline int Vector_size(Vector* this) { assert(Vector_isConsistent(this)); return this->items; } +#else + +#define Vector_size(v_) ((v_)->items) + +#endif + /* static void Vector_merge(Vector* this, Vector* v2) { diff --git a/Vector.h b/Vector.h index 9b28477..85939bf 100644 --- a/Vector.h +++ b/Vector.h @@ -70,8 +70,16 @@ extern Object* Vector_get(Vector* this, int idx); #endif +#ifdef DEBUG + extern int Vector_size(Vector* this); +#else + +#define Vector_size(v_) ((v_)->items) + +#endif + /* */ diff --git a/config.h b/config.h index 6a7af27..057e9f1 100644 --- a/config.h +++ b/config.h @@ -35,18 +35,27 @@ /* Define to 1 if you have the `hwloc' library (-lhwloc). */ /* #undef HAVE_LIBHWLOC */ +/* Define to 1 if you have the `kstat' library (-lkstat). */ +/* #undef HAVE_LIBKSTAT */ + /* Define to 1 if you have the `kvm' library (-lkvm). */ /* #undef HAVE_LIBKVM */ /* Define to 1 if you have the `m' library (-lm). */ #define HAVE_LIBM 1 +/* Define to 1 if you have the `malloc' library (-lmalloc). */ +/* #undef HAVE_LIBMALLOC */ + /* The library is present. */ /* #undef HAVE_LIBNCURSES */ /* The library is present. */ #define HAVE_LIBNCURSESW 1 +/* Define to 1 if you have the `proc' library (-lproc). */ +/* #undef HAVE_LIBPROC */ + /* Define if Linux sched_setaffinity and sched_getaffinity are to be used. */ #define HAVE_LINUX_AFFINITY 1 @@ -144,6 +153,14 @@ slash. */ #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1 +/* Define to 1 if `major', `minor', and `makedev' are declared in . + */ +/* #undef MAJOR_IN_MKDEV */ + +/* Define to 1 if `major', `minor', and `makedev' are declared in + . */ +/* #undef MAJOR_IN_SYSMACROS */ + /* Name of package */ #define PACKAGE "htop" @@ -154,7 +171,7 @@ #define PACKAGE_NAME "htop" /* Define to the full name and version of this package. */ -#define PACKAGE_STRING "htop 2.1.0" +#define PACKAGE_STRING "htop 2.2.0" /* Define to the one symbol short name of this package. */ #define PACKAGE_TARNAME "htop" @@ -163,7 +180,7 @@ #define PACKAGE_URL "" /* Define to the version of this package. */ -#define PACKAGE_VERSION "2.1.0" +#define PACKAGE_VERSION "2.2.0" /* Path of proc filesystem */ #define PROCDIR "/proc" @@ -197,7 +214,7 @@ /* Version number of package */ -#define VERSION "2.1.0" +#define VERSION "2.2.0" /* Define to 1 if on MINIX. */ /* #undef _MINIX */ diff --git a/config.h.in b/config.h.in index 984b2a1..6cd4500 100644 --- a/config.h.in +++ b/config.h.in @@ -34,18 +34,27 @@ /* Define to 1 if you have the `hwloc' library (-lhwloc). */ #undef HAVE_LIBHWLOC +/* Define to 1 if you have the `kstat' library (-lkstat). */ +#undef HAVE_LIBKSTAT + /* Define to 1 if you have the `kvm' library (-lkvm). */ #undef HAVE_LIBKVM /* Define to 1 if you have the `m' library (-lm). */ #undef HAVE_LIBM +/* Define to 1 if you have the `malloc' library (-lmalloc). */ +#undef HAVE_LIBMALLOC + /* The library is present. */ #undef HAVE_LIBNCURSES /* The library is present. */ #undef HAVE_LIBNCURSESW +/* Define to 1 if you have the `proc' library (-lproc). */ +#undef HAVE_LIBPROC + /* Define if Linux sched_setaffinity and sched_getaffinity are to be used. */ #undef HAVE_LINUX_AFFINITY @@ -143,6 +152,14 @@ slash. */ #undef LSTAT_FOLLOWS_SLASHED_SYMLINK +/* Define to 1 if `major', `minor', and `makedev' are declared in . + */ +#undef MAJOR_IN_MKDEV + +/* Define to 1 if `major', `minor', and `makedev' are declared in + . */ +#undef MAJOR_IN_SYSMACROS + /* Name of package */ #undef PACKAGE diff --git a/configure b/configure index 67e23bf..7266ff0 100755 --- a/configure +++ b/configure @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.69 for htop 2.1.0. +# Generated by GNU Autoconf 2.69 for htop 2.2.0. # # Report bugs to . # @@ -580,8 +580,8 @@ MAKEFLAGS= # Identity of this package. PACKAGE_NAME='htop' PACKAGE_TARNAME='htop' -PACKAGE_VERSION='2.1.0' -PACKAGE_STRING='htop 2.1.0' +PACKAGE_VERSION='2.2.0' +PACKAGE_STRING='htop 2.2.0' PACKAGE_BUGREPORT='hisham@gobolinux.org' PACKAGE_URL='' @@ -628,6 +628,8 @@ LTLIBOBJS my_htop_platform HTOP_UNSUPPORTED_FALSE HTOP_UNSUPPORTED_TRUE +HTOP_SOLARIS_FALSE +HTOP_SOLARIS_TRUE HTOP_DARWIN_FALSE HTOP_DARWIN_TRUE HTOP_OPENBSD_FALSE @@ -1318,7 +1320,7 @@ if test "$ac_init_help" = "long"; then # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures htop 2.1.0 to adapt to many kinds of systems. +\`configure' configures htop 2.2.0 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1389,7 +1391,7 @@ fi if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of htop 2.1.0:";; + short | recursive ) echo "Configuration of htop 2.2.0:";; esac cat <<\_ACEOF @@ -1417,7 +1419,7 @@ Optional Features: for affinity support, disables hwloc --enable-hwloc enable hwloc support for CPU affinity --enable-setuid enable setuid support for platforms that need it - --enable-delayacct enable linux delay accounting + --enable-delayacct enable Linux delay accounting Optional Packages: --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] @@ -1513,7 +1515,7 @@ fi test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -htop configure 2.1.0 +htop configure 2.2.0 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. @@ -1936,7 +1938,7 @@ cat >config.log <<_ACEOF This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by htop $as_me 2.1.0, which was +It was created by htop $as_me 2.2.0, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ @@ -2920,7 +2922,7 @@ fi # Define the identity of the package. PACKAGE='htop' - VERSION='2.1.0' + VERSION='2.2.0' cat >>confdefs.h <<_ACEOF @@ -4536,6 +4538,9 @@ dragonfly*) darwin*) my_htop_platform=darwin ;; +solaris*) + my_htop_platform=solaris + ;; *) my_htop_platform=unsupported ;; @@ -4895,6 +4900,67 @@ fi done +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether sys/types.h defines makedev" >&5 +$as_echo_n "checking whether sys/types.h defines makedev... " >&6; } +if ${ac_cv_header_sys_types_h_makedev+:} false; then : + $as_echo_n "(cached) " >&6 +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#include +int +main () +{ +return makedev(0, 0); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + ac_cv_header_sys_types_h_makedev=yes +else + ac_cv_header_sys_types_h_makedev=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_sys_types_h_makedev" >&5 +$as_echo "$ac_cv_header_sys_types_h_makedev" >&6; } + +if test $ac_cv_header_sys_types_h_makedev = no; then +ac_fn_c_check_header_mongrel "$LINENO" "sys/mkdev.h" "ac_cv_header_sys_mkdev_h" "$ac_includes_default" +if test "x$ac_cv_header_sys_mkdev_h" = xyes; then : + +$as_echo "#define MAJOR_IN_MKDEV 1" >>confdefs.h + +fi + + + + if test $ac_cv_header_sys_mkdev_h = no; then + ac_fn_c_check_header_mongrel "$LINENO" "sys/sysmacros.h" "ac_cv_header_sys_sysmacros_h" "$ac_includes_default" +if test "x$ac_cv_header_sys_sysmacros_h" = xyes; then : + +$as_echo "#define MAJOR_IN_SYSMACROS 1" >>confdefs.h + +fi + + + fi +fi + +if test "x$ac_cv_header_sys_mkdev_h" = xno; then + ac_fn_c_check_header_mongrel "$LINENO" "sys/sysmacros.h" "ac_cv_header_sys_sysmacros_h" "$ac_includes_default" +if test "x$ac_cv_header_sys_sysmacros_h" = xyes; then : + +$as_echo "#define MAJOR_IN_SYSMACROS 1" >>confdefs.h + +fi + + +fi + # Checks for typedefs, structures, and compiler characteristics. # ---------------------------------------------------------------------- { $as_echo "$as_me:${as_lineno-$LINENO}: checking for stdbool.h that conforms to C99" >&5 @@ -5540,14 +5606,18 @@ if test "x$enable_unicode" = xyes; then if test ! -z "$HTOP_NCURSESW6_CONFIG_SCRIPT"; then # to be used to set the path to ncurses*-config when cross-compiling - htop_config_script=$($HTOP_NCURSESW6_CONFIG_SCRIPT --libs 2> /dev/null) + htop_config_script_libs=$($HTOP_NCURSESW6_CONFIG_SCRIPT --libs 2> /dev/null) + htop_config_script_cflags=$($HTOP_NCURSESW6_CONFIG_SCRIPT --cflags 2> /dev/null) else - htop_config_script=$("ncursesw6-config" --libs 2> /dev/null) + htop_config_script_libs=$("ncursesw6-config" --libs 2> /dev/null) + htop_config_script_cflags=$("ncursesw6-config" --cflags 2> /dev/null) fi htop_script_success=no htop_save_LDFLAGS="$LDFLAGS" - if test ! "x$htop_config_script" = x; then - LDFLAGS="$htop_config_script $LDFLAGS" + htop_save_CFLAGS="$CFLAGS" + if test ! "x$htop_config_script_libs" = x; then + LDFLAGS="$htop_config_script_libs $LDFLAGS" + CFLAGS="$htop_config_script_cflags $CFLAGS" { $as_echo "$as_me:${as_lineno-$LINENO}: checking for addnwstr in -lncursesw6" >&5 $as_echo_n "checking for addnwstr in -lncursesw6... " >&6; } if ${ac_cv_lib_ncursesw6_addnwstr+:} false; then : @@ -5589,25 +5659,33 @@ if test "x$ac_cv_lib_ncursesw6_addnwstr" = xyes; then : $as_echo "#define HAVE_LIBNCURSESW 1" >>confdefs.h - LIBS="$htop_config_script $LIBS " + LIBS="$htop_config_script_libs $LIBS " htop_script_success=yes +else + + CFLAGS="$htop_save_CFLAGS" + fi - LDFLAGS="$save_LDFLAGS" + LDFLAGS="$htop_save_LDFLAGS" fi if test "x$htop_script_success" = xno; then if test ! -z "$HTOP_NCURSESW_CONFIG_SCRIPT"; then # to be used to set the path to ncurses*-config when cross-compiling - htop_config_script=$($HTOP_NCURSESW_CONFIG_SCRIPT --libs 2> /dev/null) + htop_config_script_libs=$($HTOP_NCURSESW_CONFIG_SCRIPT --libs 2> /dev/null) + htop_config_script_cflags=$($HTOP_NCURSESW_CONFIG_SCRIPT --cflags 2> /dev/null) else - htop_config_script=$("ncursesw6-config" --libs 2> /dev/null) + htop_config_script_libs=$("ncursesw6-config" --libs 2> /dev/null) + htop_config_script_cflags=$("ncursesw6-config" --cflags 2> /dev/null) fi htop_script_success=no htop_save_LDFLAGS="$LDFLAGS" - if test ! "x$htop_config_script" = x; then - LDFLAGS="$htop_config_script $LDFLAGS" + htop_save_CFLAGS="$CFLAGS" + if test ! "x$htop_config_script_libs" = x; then + LDFLAGS="$htop_config_script_libs $LDFLAGS" + CFLAGS="$htop_config_script_cflags $CFLAGS" { $as_echo "$as_me:${as_lineno-$LINENO}: checking for addnwstr in -lncursesw" >&5 $as_echo_n "checking for addnwstr in -lncursesw... " >&6; } if ${ac_cv_lib_ncursesw_addnwstr+:} false; then : @@ -5649,25 +5727,33 @@ if test "x$ac_cv_lib_ncursesw_addnwstr" = xyes; then : $as_echo "#define HAVE_LIBNCURSESW 1" >>confdefs.h - LIBS="$htop_config_script $LIBS " + LIBS="$htop_config_script_libs $LIBS " htop_script_success=yes +else + + CFLAGS="$htop_save_CFLAGS" + fi - LDFLAGS="$save_LDFLAGS" + LDFLAGS="$htop_save_LDFLAGS" fi if test "x$htop_script_success" = xno; then if test ! -z "$HTOP_NCURSESW_CONFIG_SCRIPT"; then # to be used to set the path to ncurses*-config when cross-compiling - htop_config_script=$($HTOP_NCURSESW_CONFIG_SCRIPT --libs 2> /dev/null) + htop_config_script_libs=$($HTOP_NCURSESW_CONFIG_SCRIPT --libs 2> /dev/null) + htop_config_script_cflags=$($HTOP_NCURSESW_CONFIG_SCRIPT --cflags 2> /dev/null) else - htop_config_script=$("ncursesw5-config" --libs 2> /dev/null) + htop_config_script_libs=$("ncursesw5-config" --libs 2> /dev/null) + htop_config_script_cflags=$("ncursesw5-config" --cflags 2> /dev/null) fi htop_script_success=no htop_save_LDFLAGS="$LDFLAGS" - if test ! "x$htop_config_script" = x; then - LDFLAGS="$htop_config_script $LDFLAGS" + htop_save_CFLAGS="$CFLAGS" + if test ! "x$htop_config_script_libs" = x; then + LDFLAGS="$htop_config_script_libs $LDFLAGS" + CFLAGS="$htop_config_script_cflags $CFLAGS" { $as_echo "$as_me:${as_lineno-$LINENO}: checking for addnwstr in -lncursesw" >&5 $as_echo_n "checking for addnwstr in -lncursesw... " >&6; } if ${ac_cv_lib_ncursesw_addnwstr+:} false; then : @@ -5709,25 +5795,33 @@ if test "x$ac_cv_lib_ncursesw_addnwstr" = xyes; then : $as_echo "#define HAVE_LIBNCURSESW 1" >>confdefs.h - LIBS="$htop_config_script $LIBS " + LIBS="$htop_config_script_libs $LIBS " htop_script_success=yes +else + + CFLAGS="$htop_save_CFLAGS" + fi - LDFLAGS="$save_LDFLAGS" + LDFLAGS="$htop_save_LDFLAGS" fi if test "x$htop_script_success" = xno; then if test ! -z "$HTOP_NCURSES_CONFIG_SCRIPT"; then # to be used to set the path to ncurses*-config when cross-compiling - htop_config_script=$($HTOP_NCURSES_CONFIG_SCRIPT --libs 2> /dev/null) + htop_config_script_libs=$($HTOP_NCURSES_CONFIG_SCRIPT --libs 2> /dev/null) + htop_config_script_cflags=$($HTOP_NCURSES_CONFIG_SCRIPT --cflags 2> /dev/null) else - htop_config_script=$("ncurses5-config" --libs 2> /dev/null) + htop_config_script_libs=$("ncurses5-config" --libs 2> /dev/null) + htop_config_script_cflags=$("ncurses5-config" --cflags 2> /dev/null) fi htop_script_success=no htop_save_LDFLAGS="$LDFLAGS" - if test ! "x$htop_config_script" = x; then - LDFLAGS="$htop_config_script $LDFLAGS" + htop_save_CFLAGS="$CFLAGS" + if test ! "x$htop_config_script_libs" = x; then + LDFLAGS="$htop_config_script_libs $LDFLAGS" + CFLAGS="$htop_config_script_cflags $CFLAGS" { $as_echo "$as_me:${as_lineno-$LINENO}: checking for addnwstr in -lncurses" >&5 $as_echo_n "checking for addnwstr in -lncurses... " >&6; } if ${ac_cv_lib_ncurses_addnwstr+:} false; then : @@ -5769,12 +5863,16 @@ if test "x$ac_cv_lib_ncurses_addnwstr" = xyes; then : $as_echo "#define HAVE_LIBNCURSESW 1" >>confdefs.h - LIBS="$htop_config_script $LIBS " + LIBS="$htop_config_script_libs $LIBS " htop_script_success=yes +else + + CFLAGS="$htop_save_CFLAGS" + fi - LDFLAGS="$save_LDFLAGS" + LDFLAGS="$htop_save_LDFLAGS" fi if test "x$htop_script_success" = xno; then @@ -5990,14 +6088,18 @@ else if test ! -z "$HTOP_NCURSES6_CONFIG_SCRIPT"; then # to be used to set the path to ncurses*-config when cross-compiling - htop_config_script=$($HTOP_NCURSES6_CONFIG_SCRIPT --libs 2> /dev/null) + htop_config_script_libs=$($HTOP_NCURSES6_CONFIG_SCRIPT --libs 2> /dev/null) + htop_config_script_cflags=$($HTOP_NCURSES6_CONFIG_SCRIPT --cflags 2> /dev/null) else - htop_config_script=$("ncurses6-config" --libs 2> /dev/null) + htop_config_script_libs=$("ncurses6-config" --libs 2> /dev/null) + htop_config_script_cflags=$("ncurses6-config" --cflags 2> /dev/null) fi htop_script_success=no htop_save_LDFLAGS="$LDFLAGS" - if test ! "x$htop_config_script" = x; then - LDFLAGS="$htop_config_script $LDFLAGS" + htop_save_CFLAGS="$CFLAGS" + if test ! "x$htop_config_script_libs" = x; then + LDFLAGS="$htop_config_script_libs $LDFLAGS" + CFLAGS="$htop_config_script_cflags $CFLAGS" { $as_echo "$as_me:${as_lineno-$LINENO}: checking for refresh in -lncurses6" >&5 $as_echo_n "checking for refresh in -lncurses6... " >&6; } if ${ac_cv_lib_ncurses6_refresh+:} false; then : @@ -6039,25 +6141,33 @@ if test "x$ac_cv_lib_ncurses6_refresh" = xyes; then : $as_echo "#define HAVE_LIBNCURSES 1" >>confdefs.h - LIBS="$htop_config_script $LIBS " + LIBS="$htop_config_script_libs $LIBS " htop_script_success=yes +else + + CFLAGS="$htop_save_CFLAGS" + fi - LDFLAGS="$save_LDFLAGS" + LDFLAGS="$htop_save_LDFLAGS" fi if test "x$htop_script_success" = xno; then if test ! -z "$HTOP_NCURSES_CONFIG_SCRIPT"; then # to be used to set the path to ncurses*-config when cross-compiling - htop_config_script=$($HTOP_NCURSES_CONFIG_SCRIPT --libs 2> /dev/null) + htop_config_script_libs=$($HTOP_NCURSES_CONFIG_SCRIPT --libs 2> /dev/null) + htop_config_script_cflags=$($HTOP_NCURSES_CONFIG_SCRIPT --cflags 2> /dev/null) else - htop_config_script=$("ncurses5-config" --libs 2> /dev/null) + htop_config_script_libs=$("ncurses5-config" --libs 2> /dev/null) + htop_config_script_cflags=$("ncurses5-config" --cflags 2> /dev/null) fi htop_script_success=no htop_save_LDFLAGS="$LDFLAGS" - if test ! "x$htop_config_script" = x; then - LDFLAGS="$htop_config_script $LDFLAGS" + htop_save_CFLAGS="$CFLAGS" + if test ! "x$htop_config_script_libs" = x; then + LDFLAGS="$htop_config_script_libs $LDFLAGS" + CFLAGS="$htop_config_script_cflags $CFLAGS" { $as_echo "$as_me:${as_lineno-$LINENO}: checking for refresh in -lncurses" >&5 $as_echo_n "checking for refresh in -lncurses... " >&6; } if ${ac_cv_lib_ncurses_refresh+:} false; then : @@ -6099,12 +6209,16 @@ if test "x$ac_cv_lib_ncurses_refresh" = xyes; then : $as_echo "#define HAVE_LIBNCURSES 1" >>confdefs.h - LIBS="$htop_config_script $LIBS " + LIBS="$htop_config_script_libs $LIBS " htop_script_success=yes +else + + CFLAGS="$htop_save_CFLAGS" + fi - LDFLAGS="$save_LDFLAGS" + LDFLAGS="$htop_save_LDFLAGS" fi if test "x$htop_script_success" = xno; then @@ -6365,6 +6479,150 @@ fi fi +if test "$my_htop_platform" = "solaris"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for kstat_open in -lkstat" >&5 +$as_echo_n "checking for kstat_open in -lkstat... " >&6; } +if ${ac_cv_lib_kstat_kstat_open+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-lkstat $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char kstat_open (); +int +main () +{ +return kstat_open (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + ac_cv_lib_kstat_kstat_open=yes +else + ac_cv_lib_kstat_kstat_open=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_kstat_kstat_open" >&5 +$as_echo "$ac_cv_lib_kstat_kstat_open" >&6; } +if test "x$ac_cv_lib_kstat_kstat_open" = xyes; then : + cat >>confdefs.h <<_ACEOF +#define HAVE_LIBKSTAT 1 +_ACEOF + + LIBS="-lkstat $LIBS" + +else + missing_libraries="$missing_libraries libkstat" +fi + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Pgrab_error in -lproc" >&5 +$as_echo_n "checking for Pgrab_error in -lproc... " >&6; } +if ${ac_cv_lib_proc_Pgrab_error+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-lproc $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char Pgrab_error (); +int +main () +{ +return Pgrab_error (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + ac_cv_lib_proc_Pgrab_error=yes +else + ac_cv_lib_proc_Pgrab_error=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_proc_Pgrab_error" >&5 +$as_echo "$ac_cv_lib_proc_Pgrab_error" >&6; } +if test "x$ac_cv_lib_proc_Pgrab_error" = xyes; then : + cat >>confdefs.h <<_ACEOF +#define HAVE_LIBPROC 1 +_ACEOF + + LIBS="-lproc $LIBS" + +else + missing_libraries="$missing_libraries libproc" +fi + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for free in -lmalloc" >&5 +$as_echo_n "checking for free in -lmalloc... " >&6; } +if ${ac_cv_lib_malloc_free+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-lmalloc $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char free (); +int +main () +{ +return free (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + ac_cv_lib_malloc_free=yes +else + ac_cv_lib_malloc_free=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_malloc_free" >&5 +$as_echo "$ac_cv_lib_malloc_free" >&6; } +if test "x$ac_cv_lib_malloc_free" = xyes; then : + cat >>confdefs.h <<_ACEOF +#define HAVE_LIBMALLOC 1 +_ACEOF + + LIBS="-lmalloc $LIBS" + +else + missing_libraries="$missing_libraries libmalloc" +fi + +fi + # Check whether --enable-linux_affinity was given. if test "${enable_linux_affinity+set}" = set; then : enableval=$enable_linux_affinity; @@ -6522,6 +6780,7 @@ then + if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args. @@ -6777,11 +7036,12 @@ else $as_echo "yes" >&6; } fi - CFLAGS+=" $LIBNL3_CFLAGS $LIBNL3GENL_CFLAGS" - LIBS+=" $LIBNL3_LIBS $LIBNL3GENL_LIBS" + CFLAGS="$CFLAGS $LIBNL3_CFLAGS $LIBNL3GENL_CFLAGS" + LIBS="$LIBS $LIBNL3_LIBS $LIBNL3GENL_LIBS" $as_echo "#define HAVE_DELAYACCT 1" >>confdefs.h + fi @@ -6842,6 +7102,14 @@ else HTOP_DARWIN_FALSE= fi + if test "$my_htop_platform" = solaris; then + HTOP_SOLARIS_TRUE= + HTOP_SOLARIS_FALSE='#' +else + HTOP_SOLARIS_TRUE='#' + HTOP_SOLARIS_FALSE= +fi + if test "$my_htop_platform" = unsupported; then HTOP_UNSUPPORTED_TRUE= HTOP_UNSUPPORTED_FALSE='#' @@ -7006,6 +7274,10 @@ if test -z "${HTOP_DARWIN_TRUE}" && test -z "${HTOP_DARWIN_FALSE}"; then as_fn_error $? "conditional \"HTOP_DARWIN\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi +if test -z "${HTOP_SOLARIS_TRUE}" && test -z "${HTOP_SOLARIS_FALSE}"; then + as_fn_error $? "conditional \"HTOP_SOLARIS\" was never defined. +Usually this means the macro was only invoked conditionally." "$LINENO" 5 +fi if test -z "${HTOP_UNSUPPORTED_TRUE}" && test -z "${HTOP_UNSUPPORTED_FALSE}"; then as_fn_error $? "conditional \"HTOP_UNSUPPORTED\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 @@ -7407,7 +7679,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by htop $as_me 2.1.0, which was +This file was extended by htop $as_me 2.2.0, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -7473,7 +7745,7 @@ _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ -htop config.status 2.1.0 +htop config.status 2.2.0 configured by $0, generated by GNU Autoconf 2.69, with options \\"\$ac_cs_config\\" diff --git a/configure.ac b/configure.ac index 559dc4d..2c4fc5b 100644 --- a/configure.ac +++ b/configure.ac @@ -2,7 +2,7 @@ # Process this file with autoconf to produce a configure script. AC_PREREQ(2.65) -AC_INIT([htop],[2.1.0],[hisham@gobolinux.org]) +AC_INIT([htop],[2.2.0],[hisham@gobolinux.org]) SOURCE_DATE_EPOCH="${SOURCE_DATE_EPOCH:-$(date +%s)}" year=$(date -u -d "@$SOURCE_DATE_EPOCH" "+%Y" 2>/dev/null || date -u -r "$SOURCE_DATE_EPOCH" "+%Y" 2>/dev/null || date -u "+%Y") @@ -43,6 +43,9 @@ dragonfly*) darwin*) my_htop_platform=darwin ;; +solaris*) + my_htop_platform=solaris + ;; *) my_htop_platform=unsupported ;; @@ -61,6 +64,16 @@ AC_CHECK_HEADERS([stdlib.h string.h strings.h sys/param.h sys/time.h unistd.h],[ ]) AC_CHECK_HEADERS([execinfo.h],[:],[:]) +AC_HEADER_MAJOR +dnl glibc 2.25 deprecates 'major' and 'minor' in and requires to +dnl include . However the logic in AC_HEADER_MAJOR has not yet +dnl been updated in Autoconf 2.69, so use a workaround: +m4_version_prereq([2.70], [], +[if test "x$ac_cv_header_sys_mkdev_h" = xno; then + AC_CHECK_HEADER(sys/sysmacros.h, [AC_DEFINE(MAJOR_IN_SYSMACROS, 1, + [Define to 1 if `major', `minor', and `makedev' are declared in .])]) +fi]) + # Checks for typedefs, structures, and compiler characteristics. # ---------------------------------------------------------------------- AC_HEADER_STDBOOL @@ -154,20 +167,26 @@ m4_define([HTOP_CHECK_SCRIPT], [ if test ! -z "m4_toupper($HTOP_[$1]_CONFIG_SCRIPT)"; then # to be used to set the path to ncurses*-config when cross-compiling - htop_config_script=$(m4_toupper($HTOP_[$1]_CONFIG_SCRIPT) --libs 2> /dev/null) + htop_config_script_libs=$(m4_toupper($HTOP_[$1]_CONFIG_SCRIPT) --libs 2> /dev/null) + htop_config_script_cflags=$(m4_toupper($HTOP_[$1]_CONFIG_SCRIPT) --cflags 2> /dev/null) else - htop_config_script=$([$4] --libs 2> /dev/null) + htop_config_script_libs=$([$4] --libs 2> /dev/null) + htop_config_script_cflags=$([$4] --cflags 2> /dev/null) fi htop_script_success=no htop_save_LDFLAGS="$LDFLAGS" - if test ! "x$htop_config_script" = x; then - LDFLAGS="$htop_config_script $LDFLAGS" + htop_save_CFLAGS="$CFLAGS" + if test ! "x$htop_config_script_libs" = x; then + LDFLAGS="$htop_config_script_libs $LDFLAGS" + CFLAGS="$htop_config_script_cflags $CFLAGS" AC_CHECK_LIB([$1], [$2], [ AC_DEFINE([$3], 1, [The library is present.]) - LIBS="$htop_config_script $LIBS " + LIBS="$htop_config_script_libs $LIBS " htop_script_success=yes - ], []) - LDFLAGS="$save_LDFLAGS" + ], [ + CFLAGS="$htop_save_CFLAGS" + ]) + LDFLAGS="$htop_save_LDFLAGS" fi if test "x$htop_script_success" = xno; then [$5] @@ -222,6 +241,12 @@ if test "$my_htop_platform" = "openbsd"; then AC_CHECK_LIB([kvm], [kvm_open], [], [missing_libraries="$missing_libraries libkvm"]) fi +if test "$my_htop_platform" = "solaris"; then + AC_CHECK_LIB([kstat], [kstat_open], [], [missing_libraries="$missing_libraries libkstat"]) + AC_CHECK_LIB([proc], [Pgrab_error], [], [missing_libraries="$missing_libraries libproc"]) + AC_CHECK_LIB([malloc], [free], [], [missing_libraries="$missing_libraries libmalloc"]) +fi + AC_ARG_ENABLE(linux_affinity, [AS_HELP_STRING([--enable-linux-affinity], [enable Linux sched_setaffinity and sched_getaffinity for affinity support, disables hwloc])], ,enable_linux_affinity="yes") if test "x$enable_linux_affinity" = xyes -a "x$cross_compiling" = xno; then AC_MSG_CHECKING([for usable sched_setaffinity]) @@ -256,14 +281,19 @@ then AC_DEFINE(HAVE_SETUID_ENABLED, 1, [Define if setuid support should be enabled.]) fi -AC_ARG_ENABLE(delayacct, [AS_HELP_STRING([--enable-delayacct], [enable linux delay accounting])],, enable_delayacct="no") +AC_ARG_ENABLE(delayacct, [AS_HELP_STRING([--enable-delayacct], [enable Linux delay accounting])],, enable_delayacct="no") if test "x$enable_delayacct" = xyes then - PKG_CHECK_MODULES(LIBNL3, libnl-3.0, [], [missing_libraries="$missing_libraries libnl-3"]) - PKG_CHECK_MODULES(LIBNL3GENL, libnl-genl-3.0, [], [missing_libraries="$missing_libraries libnl-genl-3"]) - CFLAGS+=" $LIBNL3_CFLAGS $LIBNL3GENL_CFLAGS" - LIBS+=" $LIBNL3_LIBS $LIBNL3GENL_LIBS" - AC_DEFINE(HAVE_DELAYACCT, 1, [Define if delay accounting support should be enabled.]) + m4_ifdef([PKG_PROG_PKG_CONFIG], [ + PKG_PROG_PKG_CONFIG() + PKG_CHECK_MODULES(LIBNL3, libnl-3.0, [], [missing_libraries="$missing_libraries libnl-3"]) + PKG_CHECK_MODULES(LIBNL3GENL, libnl-genl-3.0, [], [missing_libraries="$missing_libraries libnl-genl-3"]) + CFLAGS="$CFLAGS $LIBNL3_CFLAGS $LIBNL3GENL_CFLAGS" + LIBS="$LIBS $LIBNL3_LIBS $LIBNL3GENL_LIBS" + AC_DEFINE(HAVE_DELAYACCT, 1, [Define if delay accounting support should be enabled.]) + ], [ + AC_MSG_ERROR([htop on Linux requires pkg-config for checking delayacct requirements. Please install pkg-config and run ./autogen.sh to rebuild the configure script.]) + ]) fi @@ -285,6 +315,7 @@ AM_CONDITIONAL([HTOP_FREEBSD], [test "$my_htop_platform" = freebsd]) AM_CONDITIONAL([HTOP_DRAGONFLYBSD], [test "$my_htop_platform" = dragonflybsd]) AM_CONDITIONAL([HTOP_OPENBSD], [test "$my_htop_platform" = openbsd]) AM_CONDITIONAL([HTOP_DARWIN], [test "$my_htop_platform" = darwin]) +AM_CONDITIONAL([HTOP_SOLARIS], [test "$my_htop_platform" = solaris]) AM_CONDITIONAL([HTOP_UNSUPPORTED], [test "$my_htop_platform" = unsupported]) AC_SUBST(my_htop_platform) AC_CONFIG_FILES([Makefile htop.1]) diff --git a/darwin/DarwinProcessList.c b/darwin/DarwinProcessList.c index 9aad8b4..4a580ac 100644 --- a/darwin/DarwinProcessList.c +++ b/darwin/DarwinProcessList.c @@ -18,6 +18,39 @@ in the source distribution for its full text. #include #include #include +#include +#include + +struct kern { + short int version[3]; +}; + +void GetKernelVersion(struct kern *k) { + static short int version_[3] = {0}; + if (!version_[0]) { + // just in case it fails someday + version_[0] = version_[1] = version_[2] = -1; + char str[256] = {0}; + size_t size = sizeof(str); + int ret = sysctlbyname("kern.osrelease", str, &size, NULL, 0); + if (ret == 0) sscanf(str, "%hd.%hd.%hd", &version_[0], &version_[1], &version_[2]); + } + memcpy(k->version, version_, sizeof(version_)); +} + +/* compare the given os version with the one installed returns: +0 if equals the installed version +positive value if less than the installed version +negative value if more than the installed version +*/ +int CompareKernelVersion(short int major, short int minor, short int component) { + struct kern k; + GetKernelVersion(&k); + if ( k.version[0] != major) return k.version[0] - major; + if ( k.version[1] != minor) return k.version[1] - minor; + if ( k.version[2] != component) return k.version[2] - component; + return 0; +} /*{ #include "ProcessList.h" @@ -170,9 +203,13 @@ void ProcessList_goThroughEntries(ProcessList* super) { DarwinProcess_setFromKInfoProc(&proc->super, &ps[i], tv.tv_sec, preExisting); DarwinProcess_setFromLibprocPidinfo(proc, dpl); - - // Disabled due to bug in macOS High Sierra - // DarwinProcess_scanThreads(proc); + + // Disabled for High Sierra due to bug in macOS High Sierra + bool isScanThreadSupported = ! ( CompareKernelVersion(17, 0, 0) >= 0 && CompareKernelVersion(17, 5, 0) < 0); + + if (isScanThreadSupported){ + DarwinProcess_scanThreads(proc); + } super->totalTasks += 1; diff --git a/htop.1 b/htop.1 index 9e5454f..c9189e2 100644 --- a/htop.1 +++ b/htop.1 @@ -1,9 +1,9 @@ -.TH "HTOP" "1" "2015" "htop 2.1.0" "Utils" +.TH "HTOP" "1" "2015" "htop 2.2.0" "Utils" .SH "NAME" htop \- interactive process viewer .SH "SYNOPSIS" .LP -.B htop [\fI\-dChusv\fR] +.B htop [\fI\-dChustv\fR] .SH "DESCRIPTION" .LP Htop is a free (GPL) ncurses-based process viewer for Linux. @@ -41,6 +41,9 @@ Show only the processes of a given user .TP \fB\-v \-\-version Output version information and exit +.TP +\fB\-t \-\-tree +Show processes in tree view .PP .br .SH "INTERACTIVE COMMANDS" diff --git a/htop.1.in b/htop.1.in index 9816452..774bc09 100644 --- a/htop.1.in +++ b/htop.1.in @@ -3,7 +3,7 @@ htop \- interactive process viewer .SH "SYNOPSIS" .LP -.B htop [\fI\-dChusv\fR] +.B htop [\fI\-dChustv\fR] .SH "DESCRIPTION" .LP Htop is a free (GPL) ncurses-based process viewer for Linux. @@ -41,6 +41,9 @@ Show only the processes of a given user .TP \fB\-v \-\-version Output version information and exit +.TP +\fB\-t \-\-tree +Show processes in tree view .PP .br .SH "INTERACTIVE COMMANDS" diff --git a/htop.c b/htop.c index 239b5d6..6db81dd 100644 --- a/htop.c +++ b/htop.c @@ -42,6 +42,7 @@ static void printHelpFlag() { "-d --delay=DELAY Set the delay between updates, in tenths of seconds\n" "-h --help Print this help screen\n" "-s --sort-key=COLUMN Sort by COLUMN (try --sort-key=help for a list)\n" + "-t --tree Show the tree view by default\n" "-u --user=USERNAME Show only processes of a given user\n" "-p --pid=PID,[,PID,PID...] Show only the given PIDs\n" "-v --version Print version info\n" @@ -61,6 +62,7 @@ typedef struct CommandLineSettings_ { int sortKey; int delay; bool useColors; + bool treeView; } CommandLineSettings; static CommandLineSettings parseArguments(int argc, char** argv) { @@ -71,6 +73,7 @@ static CommandLineSettings parseArguments(int argc, char** argv) { .sortKey = 0, .delay = -1, .useColors = true, + .treeView = false, }; static struct option long_opts[] = @@ -82,6 +85,7 @@ static CommandLineSettings parseArguments(int argc, char** argv) { {"user", required_argument, 0, 'u'}, {"no-color", no_argument, 0, 'C'}, {"no-colour",no_argument, 0, 'C'}, + {"tree", no_argument, 0, 't'}, {"pid", required_argument, 0, 'p'}, {"io", no_argument, 0, 'i'}, {0,0,0,0} @@ -89,7 +93,7 @@ static CommandLineSettings parseArguments(int argc, char** argv) { int opt, opti=0; /* Parse arguments */ - while ((opt = getopt_long(argc, argv, "hvCs:d:u:p:i", long_opts, &opti))) { + while ((opt = getopt_long(argc, argv, "hvCst::d:u:p:i", long_opts, &opti))) { if (opt == EOF) break; switch (opt) { case 'h': @@ -127,6 +131,9 @@ static CommandLineSettings parseArguments(int argc, char** argv) { case 'C': flags.useColors = false; break; + case 't': + flags.treeView = true; + break; case 'p': { char* argCopy = xStrdup(optarg); char* saveptr; @@ -197,6 +204,8 @@ int main(int argc, char** argv) { settings->delay = flags.delay; if (!flags.useColors) settings->colorScheme = COLORSCHEME_MONOCHROME; + if (flags.treeView) + settings->treeView = true; CRT_init(settings->delay, settings->colorScheme); diff --git a/linux/Battery.c b/linux/Battery.c index 34a2401..aedacab 100644 --- a/linux/Battery.c +++ b/linux/Battery.c @@ -110,16 +110,13 @@ static ACPresence procAcpiCheck() { char statePath[50]; xSnprintf((char *) statePath, sizeof statePath, "%s/%s/state", power_supplyPath, entryName); FILE* file = fopen(statePath, "r"); - if (!file) { isOn = AC_ERROR; continue; } - char* line = String_readLine(file); - if (!line) continue; - fclose(file); + if (!line) continue; const char *isOnline = String_getToken(line, 2); free(line); diff --git a/linux/LinuxProcess.c b/linux/LinuxProcess.c index 39b5647..09ccbe1 100644 --- a/linux/LinuxProcess.c +++ b/linux/LinuxProcess.c @@ -93,6 +93,7 @@ typedef enum LinuxProcessFields { typedef struct LinuxProcess_ { Process super; + bool isKernelThread; IOPriority ioPriority; unsigned long int cminflt; unsigned long int cmajflt; @@ -142,7 +143,7 @@ typedef struct LinuxProcess_ { } LinuxProcess; #ifndef Process_isKernelThread -#define Process_isKernelThread(_process) (_process->pgrp == 0) +#define Process_isKernelThread(_process) ((LinuxProcess*)(_process)->isKernelThread) #endif #ifndef Process_isUserlandThread diff --git a/linux/LinuxProcess.h b/linux/LinuxProcess.h index 9400d7b..d75fe89 100644 --- a/linux/LinuxProcess.h +++ b/linux/LinuxProcess.h @@ -85,6 +85,7 @@ typedef enum LinuxProcessFields { typedef struct LinuxProcess_ { Process super; + bool isKernelThread; IOPriority ioPriority; unsigned long int cminflt; unsigned long int cmajflt; @@ -134,7 +135,7 @@ typedef struct LinuxProcess_ { } LinuxProcess; #ifndef Process_isKernelThread -#define Process_isKernelThread(_process) (_process->pgrp == 0) +#define Process_isKernelThread(_process) (((LinuxProcess*)(_process))->isKernelThread) #endif #ifndef Process_isUserlandThread diff --git a/linux/LinuxProcessList.c b/linux/LinuxProcessList.c index 6f2631a..2edd042 100644 --- a/linux/LinuxProcessList.c +++ b/linux/LinuxProcessList.c @@ -26,6 +26,12 @@ in the source distribution for its full text. #include #include #include +#ifdef MAJOR_IN_MKDEV +#include +#elif defined(MAJOR_IN_SYSMACROS) || \ + (defined(HAVE_SYS_SYSMACROS_H) && HAVE_SYS_SYSMACROS_H) +#include +#endif #ifdef HAVE_DELAYACCT #include @@ -436,7 +442,7 @@ static void LinuxProcessList_readIoFile(LinuxProcess* process, const char* dirna } break; case 's': - if (line[5] == 'r' && strncmp(line+1, "yscr: ", 6) == 0) { + if (line[4] == 'r' && strncmp(line+1, "yscr: ", 6) == 0) { process->io_syscr = strtoull(line+7, NULL, 10); } else if (strncmp(line+1, "yscw: ", 6) == 0) { process->io_syscw = strtoull(line+7, NULL, 10); @@ -595,36 +601,36 @@ static void LinuxProcessList_readOomData(LinuxProcess* process, const char* dirn static int handleNetlinkMsg(struct nl_msg *nlmsg, void *linuxProcess) { struct nlmsghdr *nlhdr; - struct nlattr *nlattrs[TASKSTATS_TYPE_MAX + 1]; - struct nlattr *nlattr; - struct taskstats *stats; - int rem; - unsigned long long int timeDelta; - LinuxProcess* lp = (LinuxProcess*) linuxProcess; + struct nlattr *nlattrs[TASKSTATS_TYPE_MAX + 1]; + struct nlattr *nlattr; + struct taskstats *stats; + int rem; + unsigned long long int timeDelta; + LinuxProcess* lp = (LinuxProcess*) linuxProcess; - nlhdr = nlmsg_hdr(nlmsg); + nlhdr = nlmsg_hdr(nlmsg); if (genlmsg_parse(nlhdr, 0, nlattrs, TASKSTATS_TYPE_MAX, NULL) < 0) { return NL_SKIP; - } - - if ((nlattr = nlattrs[TASKSTATS_TYPE_AGGR_PID]) || (nlattr = nlattrs[TASKSTATS_TYPE_NULL])) { - stats = nla_data(nla_next(nla_data(nlattr), &rem)); - assert(lp->super.pid == stats->ac_pid); - timeDelta = (stats->ac_etime*1000 - lp->delay_read_time); - #define BOUNDS(x) isnan(x) ? 0.0 : (x > 100) ? 100.0 : x; - #define DELTAPERC(x,y) BOUNDS((float) (x - y) / timeDelta * 100); - lp->cpu_delay_percent = DELTAPERC(stats->cpu_delay_total, lp->cpu_delay_total); - lp->blkio_delay_percent = DELTAPERC(stats->blkio_delay_total, lp->blkio_delay_total); - lp->swapin_delay_percent = DELTAPERC(stats->swapin_delay_total, lp->swapin_delay_total); - #undef DELTAPERC - #undef BOUNDS - lp->swapin_delay_total = stats->swapin_delay_total; - lp->blkio_delay_total = stats->blkio_delay_total; - lp->cpu_delay_total = stats->cpu_delay_total; - lp->delay_read_time = stats->ac_etime*1000; - } - return NL_OK; + } + + if ((nlattr = nlattrs[TASKSTATS_TYPE_AGGR_PID]) || (nlattr = nlattrs[TASKSTATS_TYPE_NULL])) { + stats = nla_data(nla_next(nla_data(nlattr), &rem)); + assert(lp->super.pid == stats->ac_pid); + timeDelta = (stats->ac_etime*1000 - lp->delay_read_time); + #define BOUNDS(x) isnan(x) ? 0.0 : (x > 100) ? 100.0 : x; + #define DELTAPERC(x,y) BOUNDS((float) (x - y) / timeDelta * 100); + lp->cpu_delay_percent = DELTAPERC(stats->cpu_delay_total, lp->cpu_delay_total); + lp->blkio_delay_percent = DELTAPERC(stats->blkio_delay_total, lp->blkio_delay_total); + lp->swapin_delay_percent = DELTAPERC(stats->swapin_delay_total, lp->swapin_delay_total); + #undef DELTAPERC + #undef BOUNDS + lp->swapin_delay_total = stats->swapin_delay_total; + lp->blkio_delay_total = stats->blkio_delay_total; + lp->cpu_delay_total = stats->cpu_delay_total; + lp->delay_read_time = stats->ac_etime*1000; + } + return NL_OK; } static void LinuxProcessList_readDelayAcctData(LinuxProcessList* this, LinuxProcess* process) { @@ -671,9 +677,6 @@ static void setCommand(Process* process, const char* command, int len) { } static bool LinuxProcessList_readCmdlineFile(Process* process, const char* dirname, const char* name) { - if (Process_isKernelThread(process)) - return true; - char filename[MAX_NAME+1]; xSnprintf(filename, MAX_NAME, "%s/%s/cmdline", dirname, name); int fd = open(filename, O_RDONLY); @@ -685,7 +688,10 @@ static bool LinuxProcessList_readCmdlineFile(Process* process, const char* dirna close(fd); int tokenEnd = 0; int lastChar = 0; - if (amtRead <= 0) { + if (amtRead == 0) { + ((LinuxProcess*)process)->isKernelThread = true; + return true; + } else if (amtRead < 0) { return false; } for (int i = 0; i < amtRead; i++) { diff --git a/linux/LinuxProcessList.h b/linux/LinuxProcessList.h index 5005220..0851a10 100644 --- a/linux/LinuxProcessList.h +++ b/linux/LinuxProcessList.h @@ -9,6 +9,11 @@ Released under the GNU GPL, see the COPYING file in the source distribution for its full text. */ +#ifdef MAJOR_IN_MKDEV +#elif defined(MAJOR_IN_SYSMACROS) || \ + (defined(HAVE_SYS_SYSMACROS_H) && HAVE_SYS_SYSMACROS_H) +#endif + #ifdef HAVE_DELAYACCT #endif diff --git a/linux/Platform.c b/linux/Platform.c index 025abff..ab90ca7 100644 --- a/linux/Platform.c +++ b/linux/Platform.c @@ -96,7 +96,7 @@ static Htop_Reaction Platform_actionSetIOPriority(State* st) { void* set = Action_pickFromVector(st, ioprioPanel, 21); if (set) { IOPriority ioprio = IOPriorityPanel_getIOPriority(ioprioPanel); - bool ok = MainPanel_foreachProcess((MainPanel*)panel, (MainPanel_ForeachProcessFn) LinuxProcess_setIOPriority, (size_t) ioprio, NULL); + bool ok = MainPanel_foreachProcess((MainPanel*)panel, (MainPanel_ForeachProcessFn) LinuxProcess_setIOPriority, (Arg){ .i = ioprio }, NULL); if (!ok) beep(); } diff --git a/openbsd/Battery.c b/openbsd/Battery.c index f9d0969..3a0bae1 100644 --- a/openbsd/Battery.c +++ b/openbsd/Battery.c @@ -7,10 +7,65 @@ in the source distribution for its full text. */ #include "BatteryMeter.h" +#include +#include +#include + +static bool findDevice(const char* name, int* mib, struct sensordev* snsrdev, size_t* sdlen) { + for (int devn = 0;; devn++) { + mib[2] = devn; + if (sysctl(mib, 3, snsrdev, sdlen, NULL, 0) == -1) { + if (errno == ENXIO) + continue; + if (errno == ENOENT) + return false; + } + if (strcmp(name, snsrdev->xname) == 0) { + return true; + } + } +} void Battery_getData(double* level, ACPresence* isOnAC) { - // TODO + static int mib[] = {CTL_HW, HW_SENSORS, 0, 0, 0}; + struct sensor s; + size_t slen = sizeof(struct sensor); + struct sensordev snsrdev; + size_t sdlen = sizeof(struct sensordev); + + bool found = findDevice("acpibat0", mib, &snsrdev, &sdlen); + *level = -1; + if (found) { + /* last full capacity */ + mib[3] = 7; + mib[4] = 0; + double last_full_capacity = 0; + if (sysctl(mib, 5, &s, &slen, NULL, 0) != -1) { + last_full_capacity = s.value; + } + if (last_full_capacity > 0) { + /* remaining capacity */ + mib[3] = 7; + mib[4] = 3; + if (sysctl(mib, 5, &s, &slen, NULL, 0) != -1) { + double charge = s.value; + *level = 100*(charge / last_full_capacity); + if (charge >= last_full_capacity) { + *level = 100; + } + } + } + } + + found = findDevice("acpiac0", mib, &snsrdev, &sdlen); + *isOnAC = AC_ERROR; + if (found) { + mib[3] = 9; + mib[4] = 0; + if (sysctl(mib, 5, &s, &slen, NULL, 0) != -1) { + *isOnAC = s.value; + } + } } - diff --git a/scripts/MakeHeader.py b/scripts/MakeHeader.py index 4841bda..7c48fdd 100755 --- a/scripts/MakeHeader.py +++ b/scripts/MakeHeader.py @@ -1,12 +1,9 @@ #!/usr/bin/env python -import os, sys, string +import os, sys, string, io try: - from cStringIO import StringIO + from StringIO import StringIO except ImportError: - try: - from StringIO import StringIO - except ImportError: - from io import StringIO + from io import StringIO ANY=1 COPY=2 @@ -16,7 +13,7 @@ SKIPONE=4 state = ANY static = 0 -file = open(sys.argv[1]) +file = io.open(sys.argv[1], "r", encoding="utf-8") name = sys.argv[1][:-2] out = StringIO() @@ -94,12 +91,12 @@ out.write( "#endif\n" ) # This prevents a lot of recompilation during development out.seek(0) try: - with open(name + ".h", "r") as orig: + with io.open(name + ".h", "r", encoding="utf-8") as orig: origcontents = orig.readlines() except: origcontents = "" if origcontents != out.readlines(): - with open(name + ".h", "w") as new: + with io.open(name + ".h", "w", encoding="utf-8") as new: print("Writing "+name+".h") new.write(out.getvalue()) out.close() diff --git a/solaris/Battery.c b/solaris/Battery.c new file mode 100644 index 0000000..6d6e94b --- /dev/null +++ b/solaris/Battery.c @@ -0,0 +1,8 @@ + +#include "BatteryMeter.h" + +void Battery_getData(double* level, ACPresence* isOnAC) { + *level = -1; + *isOnAC = AC_ERROR; +} + diff --git a/solaris/Battery.h b/solaris/Battery.h new file mode 100644 index 0000000..8dc0cef --- /dev/null +++ b/solaris/Battery.h @@ -0,0 +1,9 @@ +/* Do not edit this file. It was automatically generated. */ + +#ifndef HEADER_Battery +#define HEADER_Battery + +void Battery_getData(double* level, ACPresence* isOnAC); + + +#endif diff --git a/solaris/Platform.c b/solaris/Platform.c new file mode 100644 index 0000000..a29fcb4 --- /dev/null +++ b/solaris/Platform.c @@ -0,0 +1,257 @@ +/* +htop - solaris/Platform.c +(C) 2014 Hisham H. Muhammad +(C) 2015 David C. Hunt +(C) 2017,2018 Guy M. Broome +Released under the GNU GPL, see the COPYING file +in the source distribution for its full text. +*/ + +#include "Platform.h" +#include "Meter.h" +#include "CPUMeter.h" +#include "MemoryMeter.h" +#include "SwapMeter.h" +#include "TasksMeter.h" +#include "LoadAverageMeter.h" +#include "ClockMeter.h" +#include "HostnameMeter.h" +#include "UptimeMeter.h" +#include "SolarisProcess.h" +#include "SolarisProcessList.h" + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +/*{ +#include "Action.h" +#include "BatteryMeter.h" +#include "SignalsPanel.h" +#include +#include +#include +#include + +#define kill(pid, signal) kill(pid / 1024, signal) + +extern ProcessFieldData Process_fields[]; +typedef struct var kvar_t; + +typedef struct envAccum_ { + size_t capacity; + size_t size; + size_t bytes; + char *env; +} envAccum; + +}*/ + +double plat_loadavg[3] = {0}; + +const SignalItem Platform_signals[] = { + { .name = " 0 Cancel", .number = 0 }, + { .name = " 1 SIGHUP", .number = 1 }, + { .name = " 2 SIGINT", .number = 2 }, + { .name = " 3 SIGQUIT", .number = 3 }, + { .name = " 4 SIGILL", .number = 4 }, + { .name = " 5 SIGTRAP", .number = 5 }, + { .name = " 6 SIGABRT/IOT", .number = 6 }, + { .name = " 7 SIGEMT", .number = 7 }, + { .name = " 8 SIGFPE", .number = 8 }, + { .name = " 9 SIGKILL", .number = 9 }, + { .name = "10 SIGBUS", .number = 10 }, + { .name = "11 SIGSEGV", .number = 11 }, + { .name = "12 SIGSYS", .number = 12 }, + { .name = "13 SIGPIPE", .number = 13 }, + { .name = "14 SIGALRM", .number = 14 }, + { .name = "15 SIGTERM", .number = 15 }, + { .name = "16 SIGUSR1", .number = 16 }, + { .name = "17 SIGUSR2", .number = 17 }, + { .name = "18 SIGCHLD/CLD", .number = 18 }, + { .name = "19 SIGPWR", .number = 19 }, + { .name = "20 SIGWINCH", .number = 20 }, + { .name = "21 SIGURG", .number = 21 }, + { .name = "22 SIGPOLL/IO", .number = 22 }, + { .name = "23 SIGSTOP", .number = 23 }, + { .name = "24 SIGTSTP", .number = 24 }, + { .name = "25 SIGCONT", .number = 25 }, + { .name = "26 SIGTTIN", .number = 26 }, + { .name = "27 SIGTTOU", .number = 27 }, + { .name = "28 SIGVTALRM", .number = 28 }, + { .name = "29 SIGPROF", .number = 29 }, + { .name = "30 SIGXCPU", .number = 30 }, + { .name = "31 SIGXFSZ", .number = 31 }, + { .name = "32 SIGWAITING", .number = 32 }, + { .name = "33 SIGLWP", .number = 33 }, + { .name = "34 SIGFREEZE", .number = 34 }, + { .name = "35 SIGTHAW", .number = 35 }, + { .name = "36 SIGCANCEL", .number = 36 }, + { .name = "37 SIGLOST", .number = 37 }, + { .name = "38 SIGXRES", .number = 38 }, + { .name = "39 SIGJVM1", .number = 39 }, + { .name = "40 SIGJVM2", .number = 40 }, + { .name = "41 SIGINFO", .number = 41 }, +}; + +const unsigned int Platform_numberOfSignals = sizeof(Platform_signals)/sizeof(SignalItem); + +ProcessField Platform_defaultFields[] = { PID, LWPID, USER, PRIORITY, NICE, M_SIZE, M_RESIDENT, STATE, PERCENT_CPU, PERCENT_MEM, TIME, COMM, 0 }; + +MeterClass* Platform_meterTypes[] = { + &CPUMeter_class, + &ClockMeter_class, + &LoadAverageMeter_class, + &LoadMeter_class, + &MemoryMeter_class, + &SwapMeter_class, + &TasksMeter_class, + &BatteryMeter_class, + &HostnameMeter_class, + &UptimeMeter_class, + &AllCPUsMeter_class, + &AllCPUs2Meter_class, + &LeftCPUsMeter_class, + &RightCPUsMeter_class, + &LeftCPUs2Meter_class, + &RightCPUs2Meter_class, + &BlankMeter_class, + NULL +}; + +void Platform_setBindings(Htop_Action* keys) { + (void) keys; +} + +int Platform_numberOfFields = LAST_PROCESSFIELD; + +extern char Process_pidFormat[20]; + +int Platform_getUptime() { + int boot_time = 0; + int curr_time = time(NULL); + struct utmpx * ent; + + while (( ent = getutxent() )) { + if ( !strcmp("system boot", ent->ut_line )) { + boot_time = ent->ut_tv.tv_sec; + } + } + + endutxent(); + + return (curr_time-boot_time); +} + +void Platform_getLoadAverage(double* one, double* five, double* fifteen) { + getloadavg( plat_loadavg, 3 ); + *one = plat_loadavg[LOADAVG_1MIN]; + *five = plat_loadavg[LOADAVG_5MIN]; + *fifteen = plat_loadavg[LOADAVG_15MIN]; +} + +int Platform_getMaxPid() { + kstat_ctl_t *kc = NULL; + kstat_t *kshandle = NULL; + kvar_t *ksvar = NULL; + int vproc = 32778; // Reasonable Solaris default + kc = kstat_open(); + if (kc != NULL) { kshandle = kstat_lookup(kc,"unix",0,"var"); } + if (kshandle != NULL) { kstat_read(kc,kshandle,NULL); } + ksvar = kshandle->ks_data; + if (ksvar->v_proc > 0 ) { + vproc = ksvar->v_proc; + } + if (kc != NULL) { kstat_close(kc); } + return vproc; +} + +double Platform_setCPUValues(Meter* this, int cpu) { + SolarisProcessList* spl = (SolarisProcessList*) this->pl; + int cpus = this->pl->cpuCount; + CPUData* cpuData = NULL; + + if (cpus == 1) { + // single CPU box has everything in spl->cpus[0] + cpuData = &(spl->cpus[0]); + } else { + cpuData = &(spl->cpus[cpu]); + } + + double percent; + double* v = this->values; + + v[CPU_METER_NICE] = cpuData->nicePercent; + v[CPU_METER_NORMAL] = cpuData->userPercent; + if (this->pl->settings->detailedCPUTime) { + v[CPU_METER_KERNEL] = cpuData->systemPercent; + v[CPU_METER_IRQ] = cpuData->irqPercent; + Meter_setItems(this, 4); + percent = v[0]+v[1]+v[2]+v[3]; + } else { + v[2] = cpuData->systemAllPercent; + Meter_setItems(this, 3); + percent = v[0]+v[1]+v[2]; + } + + percent = CLAMP(percent, 0.0, 100.0); + if (isnan(percent)) percent = 0.0; + return percent; +} + +void Platform_setMemoryValues(Meter* this) { + ProcessList* pl = (ProcessList*) this->pl; + this->total = pl->totalMem; + this->values[0] = pl->usedMem; + this->values[1] = pl->buffersMem; + this->values[2] = pl->cachedMem; +} + +void Platform_setSwapValues(Meter* this) { + ProcessList* pl = (ProcessList*) this->pl; + this->total = pl->totalSwap; + this->values[0] = pl->usedSwap; +} + +static int Platform_buildenv(void *accum, struct ps_prochandle *Phandle, uintptr_t addr, const char *str) { + envAccum *accump = accum; + (void) Phandle; + (void) addr; + size_t thissz = strlen(str); + if ((thissz + 2) > (accump->capacity - accump->size)) + accump->env = xRealloc(accump->env, accump->capacity *= 2); + if ((thissz + 2) > (accump->capacity - accump->size)) + return 1; + strlcpy( accump->env + accump->size, str, (accump->capacity - accump->size)); + strncpy( accump->env + accump->size + thissz + 1, "\n", 1); + accump->size = accump->size + thissz + 1; + return 0; +} + +char* Platform_getProcessEnv(pid_t pid) { + envAccum envBuilder; + pid_t realpid = pid / 1024; + int graberr; + struct ps_prochandle *Phandle; + + if ((Phandle = Pgrab(realpid,PGRAB_RDONLY,&graberr)) == NULL) + return "Unable to read process environment."; + + envBuilder.capacity = 4096; + envBuilder.size = 0; + envBuilder.env = xMalloc(envBuilder.capacity); + + (void) Penv_iter(Phandle,Platform_buildenv,&envBuilder); + + Prelease(Phandle, 0); + + strncpy( envBuilder.env + envBuilder.size, "\0", 1); + return envBuilder.env; +} diff --git a/solaris/Platform.h b/solaris/Platform.h new file mode 100644 index 0000000..f961b91 --- /dev/null +++ b/solaris/Platform.h @@ -0,0 +1,65 @@ +/* Do not edit this file. It was automatically generated. */ + +#ifndef HEADER_Platform +#define HEADER_Platform +/* +htop - solaris/Platform.h +(C) 2014 Hisham H. Muhammad +(C) 2015 David C. Hunt +(C) 2017,2018 Guy M. Broome +Released under the GNU GPL, see the COPYING file +in the source distribution for its full text. +*/ + +#include "Action.h" +#include "BatteryMeter.h" +#include "SignalsPanel.h" +#include +#include +#include +#include + +#define kill(pid, signal) kill(pid / 1024, signal) + +extern ProcessFieldData Process_fields[]; +typedef struct var kvar_t; + +typedef struct envAccum_ { + size_t capacity; + size_t size; + size_t bytes; + char *env; +} envAccum; + + +extern double plat_loadavg[3]; + +extern const SignalItem Platform_signals[]; + +extern const unsigned int Platform_numberOfSignals; + +extern ProcessField Platform_defaultFields[]; + +extern MeterClass* Platform_meterTypes[]; + +void Platform_setBindings(Htop_Action* keys); + +extern int Platform_numberOfFields; + +extern char Process_pidFormat[20]; + +int Platform_getUptime(); + +void Platform_getLoadAverage(double* one, double* five, double* fifteen); + +int Platform_getMaxPid(); + +double Platform_setCPUValues(Meter* this, int cpu); + +void Platform_setMemoryValues(Meter* this); + +void Platform_setSwapValues(Meter* this); + +char* Platform_getProcessEnv(pid_t pid); + +#endif diff --git a/solaris/SolarisCRT.c b/solaris/SolarisCRT.c new file mode 100644 index 0000000..d7f8f52 --- /dev/null +++ b/solaris/SolarisCRT.c @@ -0,0 +1,32 @@ +/* +htop - SolarisCRT.c +(C) 2014 Hisham H. Muhammad +(C) 2018 Guy M. Broome +Released under the GNU GPL, see the COPYING file +in the source distribution for its full text. +*/ + +#include "config.h" +#include "CRT.h" +#include +#include +#ifdef HAVE_EXECINFO_H +#include +#endif + +void CRT_handleSIGSEGV(int sgn) { + (void) sgn; + CRT_done(); + fprintf(stderr, "\n\nhtop " VERSION " aborting. Please report bug at http://hisham.hm/htop\n"); + #ifdef HAVE_EXECINFO_H + size_t size = backtrace(backtraceArray, sizeof(backtraceArray) / sizeof(void *)); + fprintf(stderr, "\n Please include in your report the following backtrace: \n"); + backtrace_symbols_fd(backtraceArray, size, 2); + fprintf(stderr, "\nAdditionally, in order to make the above backtrace useful,"); + fprintf(stderr, "\nplease also run the following command to generate a disassembly of your binary:"); + fprintf(stderr, "\n\n objdump -d `which htop` > ~/htop.objdump"); + fprintf(stderr, "\n\nand then attach the file ~/htop.objdump to your bug report."); + fprintf(stderr, "\n\nThank you for helping to improve htop!\n\n"); + #endif + abort(); +} diff --git a/solaris/SolarisCRT.h b/solaris/SolarisCRT.h new file mode 100644 index 0000000..6ab6dfc --- /dev/null +++ b/solaris/SolarisCRT.h @@ -0,0 +1,18 @@ +/* Do not edit this file. It was automatically generated. */ + +#ifndef HEADER_SolarisCRT +#define HEADER_SolarisCRT +/* +htop - SolarisCRT.h +(C) 2014 Hisham H. Muhammad +(C) 2018 Guy M. Broome +Released under the GNU GPL, see the COPYING file +in the source distribution for its full text. +*/ + +#ifdef HAVE_EXECINFO_H +#endif + +void CRT_handleSIGSEGV(int sgn); + +#endif diff --git a/solaris/SolarisProcess.c b/solaris/SolarisProcess.c new file mode 100644 index 0000000..31f488e --- /dev/null +++ b/solaris/SolarisProcess.c @@ -0,0 +1,214 @@ +/* +htop - SolarisProcess.c +(C) 2015 Hisham H. Muhammad +(C) 2017,2018 Guy M. Broome +Released under the GNU GPL, see the COPYING file +in the source distribution for its full text. +*/ + +#include "Process.h" +#include "ProcessList.h" +#include "SolarisProcess.h" +#include "Platform.h" +#include "CRT.h" + +#include +#include +#include +#include + +/*{ +#include "Settings.h" +#include +#include +#include + +typedef enum SolarisProcessFields { + // Add platform-specific fields here, with ids >= 100 + ZONEID = 100, + ZONE = 101, + PROJID = 102, + TASKID = 103, + POOLID = 104, + CONTID = 105, + LWPID = 106, + LAST_PROCESSFIELD = 107, +} SolarisProcessField; + + +typedef struct SolarisProcess_ { + Process super; + int kernel; + zoneid_t zoneid; + char* zname; + taskid_t taskid; + projid_t projid; + poolid_t poolid; + ctid_t contid; + bool is_lwp; + pid_t realpid; + pid_t realppid; + pid_t lwpid; +} SolarisProcess; + + +#ifndef Process_isKernelThread +#define Process_isKernelThread(_process) (_process->kernel == 1) +#endif + +#ifndef Process_isUserlandThread +#define Process_isUserlandThread(_process) (_process->pid != _process->tgid) +#endif + +}*/ + +ProcessClass SolarisProcess_class = { + .super = { + .extends = Class(Process), + .display = Process_display, + .delete = Process_delete, + .compare = SolarisProcess_compare + }, + .writeField = (Process_WriteField) SolarisProcess_writeField, +}; + +ProcessFieldData Process_fields[] = { + [0] = { .name = "", .title = NULL, .description = NULL, .flags = 0, }, + [PID] = { .name = "PID", .title = " PID ", .description = "Process/thread ID", .flags = 0, }, + [COMM] = { .name = "Command", .title = "Command ", .description = "Command line", .flags = 0, }, + [STATE] = { .name = "STATE", .title = "S ", .description = "Process state (S sleeping, R running, O onproc, Z zombie, T stopped, W waiting)", .flags = 0, }, + [PPID] = { .name = "PPID", .title = " PPID ", .description = "Parent process ID", .flags = 0, }, + [PGRP] = { .name = "PGRP", .title = " PGRP ", .description = "Process group ID", .flags = 0, }, + [SESSION] = { .name = "SESSION", .title = " SID ", .description = "Process's session ID", .flags = 0, }, + [TTY_NR] = { .name = "TTY_NR", .title = " TTY ", .description = "Controlling terminal", .flags = 0, }, + [TPGID] = { .name = "TPGID", .title = " TPGID ", .description = "Process ID of the fg process group of the controlling terminal", .flags = 0, }, + [MINFLT] = { .name = "MINFLT", .title = " MINFLT ", .description = "Number of minor faults which have not required loading a memory page from disk", .flags = 0, }, + [MAJFLT] = { .name = "MAJFLT", .title = " MAJFLT ", .description = "Number of major faults which have required loading a memory page from disk", .flags = 0, }, + [PRIORITY] = { .name = "PRIORITY", .title = "PRI ", .description = "Kernel's internal priority for the process", .flags = 0, }, + [NICE] = { .name = "NICE", .title = " NI ", .description = "Nice value (the higher the value, the more it lets other processes take priority)", .flags = 0, }, + [STARTTIME] = { .name = "STARTTIME", .title = "START ", .description = "Time the process was started", .flags = 0, }, + [PROCESSOR] = { .name = "PROCESSOR", .title = "CPU ", .description = "Id of the CPU the process last executed on", .flags = 0, }, + [M_SIZE] = { .name = "M_SIZE", .title = " VIRT ", .description = "Total program size in virtual memory", .flags = 0, }, + [M_RESIDENT] = { .name = "M_RESIDENT", .title = " RES ", .description = "Resident set size, size of the text and data sections, plus stack usage", .flags = 0, }, + [ST_UID] = { .name = "ST_UID", .title = " UID ", .description = "User ID of the process owner", .flags = 0, }, + [PERCENT_CPU] = { .name = "PERCENT_CPU", .title = "CPU% ", .description = "Percentage of the CPU time the process used in the last sampling", .flags = 0, }, + [PERCENT_MEM] = { .name = "PERCENT_MEM", .title = "MEM% ", .description = "Percentage of the memory the process is using, based on resident memory size", .flags = 0, }, + [USER] = { .name = "USER", .title = "USER ", .description = "Username of the process owner (or user ID if name cannot be determined)", .flags = 0, }, + [TIME] = { .name = "TIME", .title = " TIME+ ", .description = "Total time the process has spent in user and system time", .flags = 0, }, + [NLWP] = { .name = "NLWP", .title = "NLWP ", .description = "Number of threads in the process", .flags = 0, }, + [TGID] = { .name = "TGID", .title = " TGID ", .description = "Thread group ID (i.e. process ID)", .flags = 0, }, + [ZONEID] = { .name = "ZONEID", .title = " ZONEID ", .description = "Zone ID", .flags = 0, }, + [ZONE] = { .name = "ZONE", .title = "ZONE ", .description = "Zone name", .flags = 0, }, + [PROJID] = { .name = "PROJID", .title = " PRJID ", .description = "Project ID", .flags = 0, }, + [TASKID] = { .name = "TASKID", .title = " TSKID ", .description = "Task ID", .flags = 0, }, + [POOLID] = { .name = "POOLID", .title = " POLID ", .description = "Pool ID", .flags = 0, }, + [CONTID] = { .name = "CONTID", .title = " CNTID ", .description = "Contract ID", .flags = 0, }, + [LWPID] = { .name = "LWPID", .title = " LWPID ", .description = "LWP ID", .flags = 0, }, + [LAST_PROCESSFIELD] = { .name = "*** report bug! ***", .title = NULL, .description = NULL, .flags = 0, }, +}; + +ProcessPidColumn Process_pidColumns[] = { + { .id = ZONEID, .label = "ZONEID" }, + { .id = TASKID, .label = "TSKID" }, + { .id = PROJID, .label = "PRJID" }, + { .id = POOLID, .label = "POLID" }, + { .id = CONTID, .label = "CNTID" }, + { .id = PID, .label = "PID" }, + { .id = PPID, .label = "PPID" }, + { .id = LWPID, .label = "LWPID" }, + { .id = TPGID, .label = "TPGID" }, + { .id = TGID, .label = "TGID" }, + { .id = PGRP, .label = "PGRP" }, + { .id = SESSION, .label = "SID" }, + { .id = 0, .label = NULL }, +}; + +SolarisProcess* SolarisProcess_new(Settings* settings) { + SolarisProcess* this = xCalloc(1, sizeof(SolarisProcess)); + Object_setClass(this, Class(SolarisProcess)); + Process_init(&this->super, settings); + return this; +} + +void Process_delete(Object* cast) { + SolarisProcess* sp = (SolarisProcess*) cast; + Process_done((Process*)cast); + free(sp->zname); + free(sp); +} + +void SolarisProcess_writeField(Process* this, RichString* str, ProcessField field) { + SolarisProcess* sp = (SolarisProcess*) this; + char buffer[256]; buffer[255] = '\0'; + int attr = CRT_colors[DEFAULT_COLOR]; + int n = sizeof(buffer) - 1; + switch ((int) field) { + // add Solaris-specific fields here + case ZONEID: xSnprintf(buffer, n, Process_pidFormat, sp->zoneid); break; + case PROJID: xSnprintf(buffer, n, Process_pidFormat, sp->projid); break; + case TASKID: xSnprintf(buffer, n, Process_pidFormat, sp->taskid); break; + case POOLID: xSnprintf(buffer, n, Process_pidFormat, sp->poolid); break; + case CONTID: xSnprintf(buffer, n, Process_pidFormat, sp->contid); break; + case ZONE:{ + xSnprintf(buffer, n, "%-*s ", ZONENAME_MAX/4, sp->zname); break; + if (buffer[ZONENAME_MAX/4] != '\0') { + buffer[ZONENAME_MAX/4] = ' '; + buffer[(ZONENAME_MAX/4)+1] = '\0'; + } + break; + } + case PID: xSnprintf(buffer, n, Process_pidFormat, sp->realpid); break; + case PPID: xSnprintf(buffer, n, Process_pidFormat, sp->realppid); break; + case LWPID: xSnprintf(buffer, n, Process_pidFormat, sp->lwpid); break; + default: + Process_writeField(this, str, field); + return; + } + RichString_append(str, attr, buffer); +} + +long SolarisProcess_compare(const void* v1, const void* v2) { + SolarisProcess *p1, *p2; + Settings* settings = ((Process*)v1)->settings; + if (settings->direction == 1) { + p1 = (SolarisProcess*)v1; + p2 = (SolarisProcess*)v2; + } else { + p2 = (SolarisProcess*)v1; + p1 = (SolarisProcess*)v2; + } + switch ((int) settings->sortKey) { + case ZONEID: + return (p1->zoneid - p2->zoneid); + case PROJID: + return (p1->projid - p2->projid); + case TASKID: + return (p1->taskid - p2->taskid); + case POOLID: + return (p1->poolid - p2->poolid); + case CONTID: + return (p1->contid - p2->contid); + case ZONE: + return strcmp(p1->zname ? p1->zname : "global", p2->zname ? p2->zname : "global"); + case PID: + return (p1->realpid - p2->realpid); + case PPID: + return (p1->realppid - p2->realppid); + case LWPID: + return (p1->lwpid - p2->lwpid); + default: + return Process_compare(v1, v2); + } +} + +bool Process_isThread(Process* this) { + SolarisProcess* fp = (SolarisProcess*) this; + + if (fp->kernel == 1 ) { + return 1; + } else if (fp->is_lwp) { + return 1; + } else { + return 0; + } +} diff --git a/solaris/SolarisProcess.h b/solaris/SolarisProcess.h new file mode 100644 index 0000000..1b3492a --- /dev/null +++ b/solaris/SolarisProcess.h @@ -0,0 +1,72 @@ +/* Do not edit this file. It was automatically generated. */ + +#ifndef HEADER_SolarisProcess +#define HEADER_SolarisProcess +/* +htop - SolarisProcess.h +(C) 2015 Hisham H. Muhammad +(C) 2017,2018 Guy M. Broome +Released under the GNU GPL, see the COPYING file +in the source distribution for its full text. +*/ + +#include "Settings.h" +#include +#include +#include + +typedef enum SolarisProcessFields { + // Add platform-specific fields here, with ids >= 100 + ZONEID = 100, + ZONE = 101, + PROJID = 102, + TASKID = 103, + POOLID = 104, + CONTID = 105, + LWPID = 106, + LAST_PROCESSFIELD = 107, +} SolarisProcessField; + + +typedef struct SolarisProcess_ { + Process super; + int kernel; + zoneid_t zoneid; + char* zname; + taskid_t taskid; + projid_t projid; + poolid_t poolid; + ctid_t contid; + bool is_lwp; + pid_t realpid; + pid_t realppid; + pid_t lwpid; +} SolarisProcess; + + +#ifndef Process_isKernelThread +#define Process_isKernelThread(_process) (_process->kernel == 1) +#endif + +#ifndef Process_isUserlandThread +#define Process_isUserlandThread(_process) (_process->pid != _process->tgid) +#endif + + +extern ProcessClass SolarisProcess_class; + +extern ProcessFieldData Process_fields[]; + +extern ProcessPidColumn Process_pidColumns[]; + +SolarisProcess* SolarisProcess_new(Settings* settings); + +void Process_delete(Object* cast); + +void SolarisProcess_writeField(Process* this, RichString* str, ProcessField field); + +long SolarisProcess_compare(const void* v1, const void* v2); + +bool Process_isThread(Process* this); + +#endif diff --git a/solaris/SolarisProcessList.c b/solaris/SolarisProcessList.c new file mode 100644 index 0000000..2c68185 --- /dev/null +++ b/solaris/SolarisProcessList.c @@ -0,0 +1,373 @@ +/* +htop - SolarisProcessList.c +(C) 2014 Hisham H. Muhammad +(C) 2017,2018 Guy M. Broome +Released under the GNU GPL, see the COPYING file +in the source distribution for its full text. +*/ + +#include "ProcessList.h" +#include "SolarisProcess.h" +#include "SolarisProcessList.h" + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#define MAXCMDLINE 255 + +/*{ + +#include +#include +#include +#include +#include +#include +#include + +#define ZONE_ERRMSGLEN 1024 +char zone_errmsg[ZONE_ERRMSGLEN]; + +typedef struct CPUData_ { + double userPercent; + double nicePercent; + double systemPercent; + double irqPercent; + double idlePercent; + double systemAllPercent; + uint64_t luser; + uint64_t lkrnl; + uint64_t lintr; + uint64_t lidle; +} CPUData; + +typedef struct SolarisProcessList_ { + ProcessList super; + kstat_ctl_t* kd; + CPUData* cpus; +} SolarisProcessList; + +}*/ + +char* SolarisProcessList_readZoneName(kstat_ctl_t* kd, SolarisProcess* sproc) { + char* zname; + if ( sproc->zoneid == 0 ) { + zname = xStrdup("global "); + } else if ( kd == NULL ) { + zname = xStrdup("unknown "); + } else { + kstat_t* ks = kstat_lookup( kd, "zones", sproc->zoneid, NULL ); + zname = xStrdup(ks->ks_name); + } + return zname; +} + +ProcessList* ProcessList_new(UsersTable* usersTable, Hashtable* pidWhiteList, uid_t userId) { + SolarisProcessList* spl = xCalloc(1, sizeof(SolarisProcessList)); + ProcessList* pl = (ProcessList*) spl; + ProcessList_init(pl, Class(SolarisProcess), usersTable, pidWhiteList, userId); + + spl->kd = kstat_open(); + + pl->cpuCount = sysconf(_SC_NPROCESSORS_ONLN); + + if (pl->cpuCount == 1 ) { + spl->cpus = xRealloc(spl->cpus, sizeof(CPUData)); + } else { + spl->cpus = xRealloc(spl->cpus, (pl->cpuCount + 1) * sizeof(CPUData)); + } + + return pl; +} + +static inline void SolarisProcessList_scanCPUTime(ProcessList* pl) { + const SolarisProcessList* spl = (SolarisProcessList*) pl; + int cpus = pl->cpuCount; + kstat_t *cpuinfo = NULL; + int kchain = 0; + kstat_named_t *idletime = NULL; + kstat_named_t *intrtime = NULL; + kstat_named_t *krnltime = NULL; + kstat_named_t *usertime = NULL; + double idlebuf = 0; + double intrbuf = 0; + double krnlbuf = 0; + double userbuf = 0; + uint64_t totaltime = 0; + int arrskip = 0; + + assert(cpus > 0); + + if (cpus > 1) { + // Store values for the stats loop one extra element up in the array + // to leave room for the average to be calculated afterwards + arrskip++; + } + + // Calculate per-CPU statistics first + for (int i = 0; i < cpus; i++) { + if (spl->kd != NULL) { cpuinfo = kstat_lookup(spl->kd,"cpu",i,"sys"); } + if (cpuinfo != NULL) { kchain = kstat_read(spl->kd,cpuinfo,NULL); } + if (kchain != -1 ) { + idletime = kstat_data_lookup(cpuinfo,"cpu_nsec_idle"); + intrtime = kstat_data_lookup(cpuinfo,"cpu_nsec_intr"); + krnltime = kstat_data_lookup(cpuinfo,"cpu_nsec_kernel"); + usertime = kstat_data_lookup(cpuinfo,"cpu_nsec_user"); + } + + assert( (idletime != NULL) && (intrtime != NULL) + && (krnltime != NULL) && (usertime != NULL) ); + + CPUData* cpuData = &(spl->cpus[i+arrskip]); + totaltime = (idletime->value.ui64 - cpuData->lidle) + + (intrtime->value.ui64 - cpuData->lintr) + + (krnltime->value.ui64 - cpuData->lkrnl) + + (usertime->value.ui64 - cpuData->luser); + // Calculate percentages of deltas since last reading + cpuData->userPercent = ((usertime->value.ui64 - cpuData->luser) / (double)totaltime) * 100.0; + cpuData->nicePercent = (double)0.0; // Not implemented on Solaris + cpuData->systemPercent = ((krnltime->value.ui64 - cpuData->lkrnl) / (double)totaltime) * 100.0; + cpuData->irqPercent = ((intrtime->value.ui64 - cpuData->lintr) / (double)totaltime) * 100.0; + cpuData->systemAllPercent = cpuData->systemPercent + cpuData->irqPercent; + cpuData->idlePercent = ((idletime->value.ui64 - cpuData->lidle) / (double)totaltime) * 100.0; + // Store current values to use for the next round of deltas + cpuData->luser = usertime->value.ui64; + cpuData->lkrnl = krnltime->value.ui64; + cpuData->lintr = intrtime->value.ui64; + cpuData->lidle = idletime->value.ui64; + // Accumulate the current percentages into buffers for later average calculation + if (cpus > 1) { + userbuf += cpuData->userPercent; + krnlbuf += cpuData->systemPercent; + intrbuf += cpuData->irqPercent; + idlebuf += cpuData->idlePercent; + } + } + + if (cpus > 1) { + CPUData* cpuData = &(spl->cpus[0]); + cpuData->userPercent = userbuf / cpus; + cpuData->nicePercent = (double)0.0; // Not implemented on Solaris + cpuData->systemPercent = krnlbuf / cpus; + cpuData->irqPercent = intrbuf / cpus; + cpuData->systemAllPercent = cpuData->systemPercent + cpuData->irqPercent; + cpuData->idlePercent = idlebuf / cpus; + } +} + +static inline void SolarisProcessList_scanMemoryInfo(ProcessList* pl) { + SolarisProcessList* spl = (SolarisProcessList*) pl; + kstat_t *meminfo = NULL; + int ksrphyserr = -1; + kstat_named_t *totalmem_pgs = NULL; + kstat_named_t *lockedmem_pgs = NULL; + kstat_named_t *pages = NULL; + struct swaptable *sl = NULL; + struct swapent *swapdev = NULL; + uint64_t totalswap = 0; + uint64_t totalfree = 0; + int nswap = 0; + char *spath = NULL; + char *spathbase = NULL; + + // Part 1 - physical memory + if (spl->kd != NULL) { meminfo = kstat_lookup(spl->kd,"unix",0,"system_pages"); } + if (meminfo != NULL) { ksrphyserr = kstat_read(spl->kd,meminfo,NULL); } + if (ksrphyserr != -1) { + totalmem_pgs = kstat_data_lookup( meminfo, "physmem" ); + lockedmem_pgs = kstat_data_lookup( meminfo, "pageslocked" ); + pages = kstat_data_lookup( meminfo, "pagestotal" ); + + pl->totalMem = totalmem_pgs->value.ui64 * PAGE_SIZE_KB; + pl->usedMem = lockedmem_pgs->value.ui64 * PAGE_SIZE_KB; + // Not sure how to implement this on Solaris - suggestions welcome! + pl->cachedMem = 0; + // Not really "buffers" but the best Solaris analogue that I can find to + // "memory in use but not by programs or the kernel itself" + pl->buffersMem = (totalmem_pgs->value.ui64 - pages->value.ui64) * PAGE_SIZE_KB; + } else { + // Fall back to basic sysconf if kstat isn't working + pl->totalMem = sysconf(_SC_PHYS_PAGES) * PAGE_SIZE; + pl->buffersMem = 0; + pl->cachedMem = 0; + pl->usedMem = pl->totalMem - (sysconf(_SC_AVPHYS_PAGES) * PAGE_SIZE); + } + + // Part 2 - swap + nswap = swapctl(SC_GETNSWP, NULL); + if (nswap > 0) { sl = xMalloc((nswap * sizeof(swapent_t)) + sizeof(int)); } + if (sl != NULL) { spathbase = xMalloc( nswap * MAXPATHLEN ); } + if (spathbase != NULL) { + spath = spathbase; + swapdev = sl->swt_ent; + for (int i = 0; i < nswap; i++, swapdev++) { + swapdev->ste_path = spath; + spath += MAXPATHLEN; + } + sl->swt_n = nswap; + } + nswap = swapctl(SC_LIST, sl); + if (nswap > 0) { + swapdev = sl->swt_ent; + for (int i = 0; i < nswap; i++, swapdev++) { + totalswap += swapdev->ste_pages; + totalfree += swapdev->ste_free; + } + } + free(spathbase); + free(sl); + pl->totalSwap = totalswap * PAGE_SIZE_KB; + pl->usedSwap = pl->totalSwap - (totalfree * PAGE_SIZE_KB); +} + +void ProcessList_delete(ProcessList* pl) { + SolarisProcessList* spl = (SolarisProcessList*) pl; + ProcessList_done(pl); + free(spl->cpus); + if (spl->kd) kstat_close(spl->kd); + free(spl); +} + +/* NOTE: the following is a callback function of type proc_walk_f + * and MUST conform to the appropriate definition in order + * to work. See libproc(3LIB) on a Solaris or Illumos + * system for more info. + */ + +int SolarisProcessList_walkproc(psinfo_t *_psinfo, lwpsinfo_t *_lwpsinfo, void *listptr) { + struct timeval tv; + struct tm date; + bool preExisting; + pid_t getpid; + + // Setup process list + ProcessList *pl = (ProcessList*) listptr; + SolarisProcessList *spl = (SolarisProcessList*) listptr; + + id_t lwpid_real = _lwpsinfo->pr_lwpid; + if (lwpid_real > 1023) return 0; + pid_t lwpid = (_psinfo->pr_pid * 1024) + lwpid_real; + bool onMasterLWP = (_lwpsinfo->pr_lwpid == _psinfo->pr_lwp.pr_lwpid); + if (onMasterLWP) { + getpid = _psinfo->pr_pid * 1024; + } else { + getpid = lwpid; + } + Process *proc = ProcessList_getProcess(pl, getpid, &preExisting, (Process_New) SolarisProcess_new); + SolarisProcess *sproc = (SolarisProcess*) proc; + + gettimeofday(&tv, NULL); + + // Common code pass 1 + proc->show = false; + sproc->taskid = _psinfo->pr_taskid; + sproc->projid = _psinfo->pr_projid; + sproc->poolid = _psinfo->pr_poolid; + sproc->contid = _psinfo->pr_contract; + proc->priority = _lwpsinfo->pr_pri; + proc->nice = _lwpsinfo->pr_nice; + proc->processor = _lwpsinfo->pr_onpro; + proc->state = _lwpsinfo->pr_sname; + // NOTE: This 'percentage' is a 16-bit BINARY FRACTIONS where 1.0 = 0x8000 + // Source: https://docs.oracle.com/cd/E19253-01/816-5174/proc-4/index.html + // (accessed on 18 November 2017) + proc->percent_mem = ((uint16_t)_psinfo->pr_pctmem/(double)32768)*(double)100.0; + proc->st_uid = _psinfo->pr_euid; + proc->pgrp = _psinfo->pr_pgid; + proc->nlwp = _psinfo->pr_nlwp; + proc->tty_nr = _psinfo->pr_ttydev; + proc->m_resident = _psinfo->pr_rssize/PAGE_SIZE_KB; + proc->m_size = _psinfo->pr_size/PAGE_SIZE_KB; + + if (!preExisting) { + sproc->realpid = _psinfo->pr_pid; + sproc->lwpid = lwpid_real; + sproc->zoneid = _psinfo->pr_zoneid; + sproc->zname = SolarisProcessList_readZoneName(spl->kd,sproc); + proc->user = UsersTable_getRef(pl->usersTable, proc->st_uid); + proc->comm = xStrdup(_psinfo->pr_fname); + proc->commLen = strnlen(_psinfo->pr_fname,PRFNSZ); + } + + // End common code pass 1 + + if (onMasterLWP) { // Are we on the representative LWP? + proc->ppid = (_psinfo->pr_ppid * 1024); + proc->tgid = (_psinfo->pr_ppid * 1024); + sproc->realppid = _psinfo->pr_ppid; + // See note above (in common section) about this BINARY FRACTION + proc->percent_cpu = ((uint16_t)_psinfo->pr_pctcpu/(double)32768)*(double)100.0; + proc->time = _psinfo->pr_time.tv_sec; + if(!preExisting) { // Tasks done only for NEW processes + sproc->is_lwp = false; + proc->starttime_ctime = _psinfo->pr_start.tv_sec; + } + + // Update proc and thread counts based on settings + if (sproc->kernel && !pl->settings->hideKernelThreads) { + pl->kernelThreads += proc->nlwp; + pl->totalTasks += proc->nlwp+1; + if (proc->state == 'O') pl->runningTasks++; + } else if (!sproc->kernel) { + if (proc->state == 'O') pl->runningTasks++; + if (pl->settings->hideUserlandThreads) { + pl->totalTasks++; + } else { + pl->userlandThreads += proc->nlwp; + pl->totalTasks += proc->nlwp+1; + } + } + proc->show = !(pl->settings->hideKernelThreads && sproc->kernel); + } else { // We are not in the master LWP, so jump to the LWP handling code + proc->percent_cpu = ((uint16_t)_lwpsinfo->pr_pctcpu/(double)32768)*(double)100.0; + proc->time = _lwpsinfo->pr_time.tv_sec; + if (!preExisting) { // Tasks done only for NEW LWPs + sproc->is_lwp = true; + proc->basenameOffset = -1; + proc->ppid = _psinfo->pr_pid * 1024; + proc->tgid = _psinfo->pr_pid * 1024; + sproc->realppid = _psinfo->pr_pid; + proc->starttime_ctime = _lwpsinfo->pr_start.tv_sec; + } + + // Top-level process only gets this for the representative LWP + if (sproc->kernel && !pl->settings->hideKernelThreads) proc->show = true; + if (!sproc->kernel && !pl->settings->hideUserlandThreads) proc->show = true; + } // Top-level LWP or subordinate LWP + + // Common code pass 2 + + if (!preExisting) { + if ((sproc->realppid <= 0) && !(sproc->realpid <= 1)) { + sproc->kernel = true; + } else { + sproc->kernel = false; + } + (void) localtime_r((time_t*) &proc->starttime_ctime, &date); + strftime(proc->starttime_show, 7, ((proc->starttime_ctime > tv.tv_sec - 86400) ? "%R " : "%b%d "), &date); + ProcessList_add(pl, proc); + } + proc->updated = true; + + // End common code pass 2 + + return 0; +} + +void ProcessList_goThroughEntries(ProcessList* this) { + SolarisProcessList_scanCPUTime(this); + SolarisProcessList_scanMemoryInfo(this); + this->kernelThreads = 1; + proc_walk(&SolarisProcessList_walkproc, this, PR_WALK_LWP); +} + diff --git a/solaris/SolarisProcessList.h b/solaris/SolarisProcessList.h new file mode 100644 index 0000000..a5f2fbc --- /dev/null +++ b/solaris/SolarisProcessList.h @@ -0,0 +1,64 @@ +/* Do not edit this file. It was automatically generated. */ + +#ifndef HEADER_SolarisProcessList +#define HEADER_SolarisProcessList +/* +htop - SolarisProcessList.h +(C) 2014 Hisham H. Muhammad +(C) 2017,2018 Guy M. Broome +Released under the GNU GPL, see the COPYING file +in the source distribution for its full text. +*/ + +#define MAXCMDLINE 255 + + +#include +#include +#include +#include +#include +#include +#include + +#define ZONE_ERRMSGLEN 1024 +char zone_errmsg[ZONE_ERRMSGLEN]; + +typedef struct CPUData_ { + double userPercent; + double nicePercent; + double systemPercent; + double irqPercent; + double idlePercent; + double systemAllPercent; + uint64_t luser; + uint64_t lkrnl; + uint64_t lintr; + uint64_t lidle; +} CPUData; + +typedef struct SolarisProcessList_ { + ProcessList super; + kstat_ctl_t* kd; + CPUData* cpus; +} SolarisProcessList; + + +char* SolarisProcessList_readZoneName(kstat_ctl_t* kd, SolarisProcess* sproc); + +ProcessList* ProcessList_new(UsersTable* usersTable, Hashtable* pidWhiteList, uid_t userId); + +void ProcessList_delete(ProcessList* pl); + +/* NOTE: the following is a callback function of type proc_walk_f + * and MUST conform to the appropriate definition in order + * to work. See libproc(3LIB) on a Solaris or Illumos + * system for more info. + */ + +int SolarisProcessList_walkproc(psinfo_t *_psinfo, lwpsinfo_t *_lwpsinfo, void *listptr); + +void ProcessList_goThroughEntries(ProcessList* this); + + +#endif diff --git a/unsupported/UnsupportedProcessList.c b/unsupported/UnsupportedProcessList.c index b63f267..9be4eee 100644 --- a/unsupported/UnsupportedProcessList.c +++ b/unsupported/UnsupportedProcessList.c @@ -68,8 +68,3 @@ void ProcessList_goThroughEntries(ProcessList* super) { proc->minflt = 20; proc->majflt = 20; } - -void UnsupportedProcessList_scan(ProcessList* this) { - (void) this; - // stub! -} diff --git a/unsupported/UnsupportedProcessList.h b/unsupported/UnsupportedProcessList.h index 58ba3d4..6eb1308 100644 --- a/unsupported/UnsupportedProcessList.h +++ b/unsupported/UnsupportedProcessList.h @@ -17,6 +17,4 @@ void ProcessList_delete(ProcessList* this); void ProcessList_goThroughEntries(ProcessList* super); -void UnsupportedProcessList_scan(ProcessList* this); - #endif -- cgit v1.2.3