Makefile
changeset 1 f3cde3db1fef
parent 0 cff7fac35cc2
child 2 05de54150a4c
equal deleted inserted replaced
0:cff7fac35cc2 1:f3cde3db1fef
     4 CFLAGS = -Wall -std=gnu99 -g
     4 CFLAGS = -Wall -std=gnu99 -g
     5 
     5 
     6 # preprocessor flags
     6 # preprocessor flags
     7 CPPFLAGS = -Isrc/
     7 CPPFLAGS = -Isrc/
     8 
     8 
       
     9 # libraries to use
       
    10 LOADLIBES = -lpng
       
    11 
     9 # output name
    12 # output name
    10 DIST_NAME = 78949E-as1
    13 DIST_NAME = 78949E-as2
    11 DIST_RESOURCES = README "Learning Diary.pdf"
    14 DIST_RESOURCES = README "Learning Diary.pdf"
    12 
    15 
    13 all: depend bin/daemon lib/libnetdaemon.so bin/client
    16 all: depend lib/libpngtile.so
    14 
    17 
    15 bin/daemon : lib/libnetdaemon.so \
    18 lib/libpngtile.so : \
    16 	build/obj/daemon/daemon.o build/obj/daemon/service.o build/obj/daemon/client.o build/obj/daemon/commands.o \
    19 	build/obj/lib/image.o build/obj/lib/cache.o
    17     build/obj/daemon/process.o \
       
    18 	build/obj/shared/select.o build/obj/shared/log.o build/obj/shared/util.o build/obj/shared/signal.o
       
    19 
       
    20 lib/libnetdaemon.so : \
       
    21     build/obj/lib/client.o build/obj/lib/commands.o \
       
    22     build/obj/shared/proto.o
       
    23 
       
    24 bin/client : lib/libnetdaemon.so build/obj/shared/log.o
       
    25 
    20 
    26 SRC_PATHS = $(wildcard src/*/*.c)
    21 SRC_PATHS = $(wildcard src/*/*.c)
    27 SRC_NAMES = $(patsubst src/%,%,$(SRC_PATHS))
    22 SRC_NAMES = $(patsubst src/%,%,$(SRC_PATHS))
    28 SRC_DIRS = $(dir $(SRC_NAMES))
    23 SRC_DIRS = $(dir $(SRC_NAMES))
    29 
    24