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 CFLAGS=-Wall -I/usr/include -I../../ | 5 CPPFLAGS=-I../.. |
| 6 CFLAGS=-Wall -g -O2 |
6 CXXFLAGS=$(CFLAGS) | 7 CXXFLAGS=$(CFLAGS) |
7 LDFLAGS=-lX11 -lXrandr | 8 LDFLAGS=-lX11 -lXrandr |
8 ####################################################### | 9 ####################################################### |
9 | 10 |
10 NAME=monitor_reconfigure | 11 NAME=monitor_reconfigure |
11 VERSION=0.1 | 12 VERSION=0.1 |
12 | 13 |
13 DEFINES=-DPACKAGE=\"$(NAME)\" -DVERSION=\"$(VERSION)\"» » | 14 CPPFLAGS+=-DPACKAGE=\"$(NAME)\" -DVERSION=\"$(VERSION)\" |
14 | 15 |
15 OBJECTS=monitor_reconfigure_main.o | 16 OBJECTS=monitor_reconfigure_main.o |
16 | 17 |
17 all: monitor_reconfigure | 18 all: monitor_reconfigure |
18 | 19 |
19 monitor_reconfigure: $(OBJECTS) | 20 monitor_reconfigure: $(OBJECTS) |
20 » $(CXX) $(LDFLAGS) $(OBJECTS) -o $(NAME) | 21 » $(CXX) $(LDFLAGS) $^ -o $@ |
21 | |
22 .cpp.o: | |
23 » $(CXX) $(CXXFLAGS) $(DEFINES) -c $< -o $@ | |
24 | |
25 .c.o: | |
26 » $(CC) $(CFLAGS) $(DEFINES) -c $< -o $@ | |
27 | 22 |
28 install: monitor_reconfigure | 23 install: monitor_reconfigure |
29 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 |
30 | 25 |
31 clean: | 26 clean: |
32 @rm -f monitor_reconfigure *.o | 27 @rm -f monitor_reconfigure *.o |
OLD | NEW |