makefile-problem.. wie immer



  • Hi all,

    dieses makefile macht echt mist: es ignoriert mein "$compiler" flag.
    das target "socket" und auch "simple_client" wird mit "ppc-linux-gcc" compiliert, der rest geht immer mit dem default "g++" los... warum?

    # Makefile for the dependencies
    #
    
    compiler = ppc-linux-gcc
    simple_server_objects = ServerSocket.o Socket.o simple_server_main.o
    simple_client_objects = ClientSocket.o Socket.o simple_client_main.o
    
    all : ServerSocket Socket simple_server_main simple_server ClientSocket simple_client_mainsimple_client
    
    simple_server: $(simple_server_objects)
            $(compiler) -o simple_server $(simple_server_objects)
    
    simple_client: $(simple_client_objects)
            $(compiler) -o simple_client $(simple_client_objects)
    
    Socket:
            $(compiler) -o Socket.o -c Socket.cpp
    
    ServerSocket:
            $(compiler) -o ServerSocket.o -c ServerSocket.cpp
    
    ClientSocket:
            $(compiler) -o ClientSocket.o -c ClientSocket.cpp
    
    simple_server_main:
            $(compiler) -o simple_server_main.o -c simple_server_main.cpp
    
    simple_client_main:
            $(compiler) -o simple_client_main.o -c simple_client_main.cpp
    
    clean:
            rm -f *.o simple_server simple_client
    

    danke für jeden tipp


Anmelden zum Antworten