OLD | NEW |
1 # Makefile for monitor_reconfigure | 1 # Makefile for monitor_reconfigure |
2 ####################################################### | 2 ####################################################### |
3 CXX=/usr/bin/g++ | 3 CXX ?= /usr/bin/g++ |
4 CC=/usr/bin/gcc | 4 CC ?= /usr/bin/gcc |
5 CPPFLAGS=-I../.. | 5 CPPFLAGS += -I../.. |
6 CFLAGS=-Wall -g -O2 | 6 CFLAGS += -Wall -g -O2 |
7 CXXFLAGS=$(CFLAGS) | 7 CXXFLAGS=$(CFLAGS) |
8 LDFLAGS=-lX11 -lXrandr | 8 LDFLAGS += -lX11 -lXrandr |
9 ####################################################### | 9 ####################################################### |
10 | 10 |
11 NAME=monitor_reconfigure | 11 NAME=monitor_reconfigure |
12 VERSION=0.1 | 12 VERSION=0.1 |
13 | 13 |
14 CPPFLAGS+=-DPACKAGE=\"$(NAME)\" -DVERSION=\"$(VERSION)\" | 14 CPPFLAGS+=-DPACKAGE=\"$(NAME)\" -DVERSION=\"$(VERSION)\" |
15 | 15 |
16 OBJECTS=monitor_reconfigure_main.o | 16 OBJECTS=monitor_reconfigure_main.o |
17 | 17 |
18 all: monitor_reconfigure | 18 all: monitor_reconfigure |
19 | 19 |
20 monitor_reconfigure: $(OBJECTS) | 20 monitor_reconfigure: $(OBJECTS) |
21 $(CXX) $(LDFLAGS) $^ -o $@ | 21 $(CXX) $(LDFLAGS) $^ -o $@ |
22 | 22 |
23 install: monitor_reconfigure | 23 install: monitor_reconfigure |
24 install -D -m 755 monitor_reconfigure $(DESTDIR)/usr/sbin/monitor_reconf
igure | 24 install -D -m 755 monitor_reconfigure $(DESTDIR)/usr/sbin/monitor_reconf
igure |
25 | 25 |
26 clean: | 26 clean: |
27 @rm -f monitor_reconfigure *.o | 27 @rm -f monitor_reconfigure *.o |
OLD | NEW |