Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- CXXFLAGS+=-D_GNU_SOURCE -fPIC //Ет кароч такая хуйня, которую ты подаешь конпелятору, чтобы он видел, откуда дёргать либы.
- CXXFLAGS+=$(shell pkg-config --cflags Qt5Widgets Qt5Core Qt5Gui Qt5Qwt) //Ет для pkgconfig
- LDLIBS+=$(shell pkg-config --libs Qt5Widgets Qt5Core Qt5Gui Qt5Qwt) //Ет тож для pkg-config
- ifdef DEBUG //Ето если ты говориш ДЕБУГ, то
- CXXFLAGS+=-ggdb -DDEBUG -O0 -Wall -pedantic //собераеццо с этой хуйней
- else
- CXXFLAGS+=-DNDEBUG //а если нет, то
- endif
- PRODUCTS=stdinscope //Ет чо собираем
- prefix=/usr/local //куды ставим
- libdir=$(prefix)/lib //куды ставим либы
- #.PHONY: all install clean //Ет депрекейтед, вот лях и закомментировал
- all: $(PRODUCTS) //Ет сконпелировать усi
- #test: test.o waitgdb.o
- stdinscope: curvedata.o knob.o main.o mainwindow.o plot.o samplingthread.o signaldata.o wheelbox.o
- c++ $^ $(LDLIBS) -o $@ //Ет сконпелировать что написано, похоже, без тестов.
- clean:
- rm -rf *.o $(PRODUCTS) //Ет папку почистить, может, ты исходники подёргал.
- astyle:
- astyle --style=linux --indent=tab *.c *.h //Ет Овсяновская ненужная хрень для интендации текста.
- Теперь надо писать аффтару, чтобы он запушил.
Advertisement
Add Comment
Please, Sign In to add comment