Sfoglia il codice sorgente

Merge pull request #9 from stevenhoneyman/master

Makefile improvements & compiler warnings fixed
Dalton Nell 9 anni fa
parent
commit
a7a6816813
3 ha cambiato i file con 16 aggiunte e 15 eliminazioni
  1. 1
    1
      main.cpp
  2. 14
    13
      makefile
  3. 1
    1
      x.cpp

+ 1
- 1
main.cpp Vedi File

@@ -85,7 +85,7 @@ int main( int argc, char** argv ) {
85 85
         double timei = double( time.tv_sec*1000000000L + time.tv_nsec )/1000000000.f;
86 86
         double starti = double( start.tv_sec*1000000000L + start.tv_nsec )/1000000000.f;
87 87
         if ( timei - starti > options->m_gracetime ) {
88
-            if ( xengine->anyKeyPressed() && keyboard || xengine->mouseDown( 3 ) ) {
88
+            if ( ( xengine->anyKeyPressed() && keyboard ) || xengine->mouseDown( 3 ) ) {
89 89
                 printSelection( true, 0, 0, 0, 0 );
90 90
                 fprintf( stderr, "User pressed key. Canceled selection.\n" );
91 91
                 state = -1;

+ 14
- 13
makefile Vedi File

@@ -1,22 +1,23 @@
1
-CC=g++
2
-CCFLAGS=-O2 -g
3
-LDFLAGS=-lX11 -lXext -lrt
4
-SOURCES=main.cpp x.cpp options.cpp rectangle.cpp
5
-OBJECTS=$(SOURCES:.cpp=.o)
6
-EXECUTABLE=slop
7
-BINDIR="/usr/bin"
1
+CXX ?= g++
2
+CXXFLAGS ?= -O2 -g
3
+LDFLAGS += -lX11 -lXext -lrt
4
+SOURCES = main.cpp x.cpp options.cpp rectangle.cpp
5
+OBJECTS = $(SOURCES:.cpp=.o)
6
+EXECUTABLE = slop
7
+BINDIR = "/usr/bin"
8 8
 
9
-all: $(SOURCES) $(EXECUTABLE)
9
+all: $(EXECUTABLE)
10 10
 
11 11
 $(EXECUTABLE): $(OBJECTS)
12
-	$(CC) $(OBJECTS) -o $@ $(LDFLAGS)
13
-
14
-$(OBJECTS): %.o: %.cpp
15
-	$(CC) $(CCFLAGS) -o $@ -c $<
12
+	$(CXX) $(OBJECTS) -o $@ $(LDFLAGS)
16 13
 
17 14
 clean:
18
-	rm -rf $(OBJECTS) $(EXECUTABLE)
15
+	$(RM) $(OBJECTS)
16
+
17
+dist-clean: clean
18
+	$(RM) $(EXECUTABLE)
19 19
 
20 20
 install: all
21 21
 	mkdir -p $(DESTDIR)$(BINDIR)
22 22
 	cp $(CURDIR)/$(EXECUTABLE) $(DESTDIR)$(BINDIR)
23
+

+ 1
- 1
x.cpp Vedi File

@@ -13,7 +13,7 @@ int slop::XEngineErrorHandler( Display* dpy, XErrorEvent* event ) {
13 13
     char buffer[1024];
14 14
     XGetErrorText( dpy, event->error_code, buffer, 1024 );
15 15
     fprintf( stderr,
16
-             "_X Error of failed request:  %s\n_  Major opcode of failed request: % 3d\n_  Serial number of failed request:% 5d\n_  Current serial number in output stream:?????\n",
16
+             "_X Error of failed request:  %s\n_  Major opcode of failed request: % 3d\n_  Serial number of failed request:% 5li\n_  Current serial number in output stream:?????\n",
17 17
              buffer,
18 18
              event->request_code,
19 19
              event->serial );