diff options
Diffstat (limited to 'makefile')
-rw-r--r-- | makefile | 11 |
1 files changed, 8 insertions, 3 deletions
@@ -1,5 +1,4 @@ - -c_mains := poiss.c svd.c +c_mains := poiss.c svd.c timestamp.c c_sources := $(c_mains) arg_parser.c parse_csv.c % : %.c # cancel built-in one-step rule @@ -10,7 +9,7 @@ c_sources := $(c_mains) arg_parser.c parse_csv.c % : %.o g++ $^ $(LDFLAGS) -o $@ -.PHONY : all +.PHONY : all priority ## dependency-finding scheme (with local mods) based on: ## http://www.gnu.org/manual/make-3.77/html_mono/make.html#SEC42 @@ -30,6 +29,12 @@ poiss : poiss.o arg_parser.o parse_csv.o svd : svd.o arg_parser.o parse_csv.o g++ $^ -larmadillo -o $@ +timestamp: timestamp.o arg_parser.o + $(CXX) $^ -lpthread -o $@ + +priority: + sudo setcap CAP_SYS_NICE=ep ./timestamp + ifndef NO_DOT_D include $(c_sources:.c=.d) endif |