equal
deleted
inserted
replaced
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 |