VERSION=1.8 CURDIR=monitortasks LOCAL_CLEAN=local_clean LOCAL_INSTALL=local_install all: $(CURDIR).so taskmon startex killchoice OBJS = monitortasks.os process.o _dict.os include /usr/lib/linuxconf-devel/rules.mak PROTOUPDHEAD=-btaskmon.cc+monitortasks.pm -bprocess.h+monitortasks.pm taskmon: taskmon.o process.o _dict.o $(GPPLINK) taskmon.o process.o _dict.o -o taskmon -llinuxconf -lncurses startex: startex.o $(GPPLINK) startex.o -o startex killchoice: killchoice.o _dict.os $(GPPLINK) killchoice.o _dict.os -o killchoice -llinuxconf -lncurses USR_SBIN=$(RPM_BUILD_ROOT)/usr/sbin USR_BIN=$(RPM_BUILD_ROOT)/usr/bin ETC=$(RPM_BUILD_ROOT)/etc local_install: std_local_install install_helps mkdir -p $(USR_SBIN) $(USR_BIN) $(ETC) install -c taskmon -m 755 $(USR_SBIN)/taskmon install -c startex -m 755 $(USR_BIN)/startex install -c killchoice -m 755 $(USR_BIN)/killchoice install -c startex-notice -m 755 $(USR_BIN)/startex-notice test -f $(ETC)/monitortasks.conf || install -c monitortasks.conf -m 644 $(ETC) test -f $(ETC)/taskmon.conf || install -c taskmon.conf -m 644 $(ETC) local_clean: std_local_clean rm -f taskmon startex killchoice # Test program