# HG changeset patch # User František Kučera # Date 1497043405 -7200 # Node ID 9e2addbb9674662aea38cff13cb9b842bb9880b7 # Parent 616e71c2d754145d0a6ba926ba97bc9f1015fd1a lpt-signal-generator: Makefile diff -r 616e71c2d754 -r 9e2addbb9674 c++/lpt-signal-generator/Makefile --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/c++/lpt-signal-generator/Makefile Fri Jun 09 23:23:25 2017 +0200 @@ -0,0 +1,18 @@ +CXX=g++ +CXXFLAGS += -std=c++11 -Wall + +APP=lpt-signal-generator +PROGNAME=$(APP) +SRC=lpt.cpp + +ALL: $(PROGNAME) + +$(PROGNAME): $(SRC) + $(CXX) $(CXXFLAGS) -o $(PROGNAME) $(SRC) + +clean: + rm -f $(PROGNAME) + +run: $(PROGNAME) + chrt 1 ./$(PROGNAME) + diff -r 616e71c2d754 -r 9e2addbb9674 c++/lpt-signal-generator/lpt.cpp --- a/c++/lpt-signal-generator/lpt.cpp Sun Jun 04 18:55:08 2017 +0200 +++ b/c++/lpt-signal-generator/lpt.cpp Fri Jun 09 23:23:25 2017 +0200 @@ -38,7 +38,7 @@ using namespace std; -// run this program: g++ -std=c++11 lpt.cpp && time chrt 1 ./a.out +// run this program: make run // depending on frequency and machine performance the total time will be more than given duration // despite the real-time priority, because some additional time is spent in outb() functions // so "duration" means total sleep time