-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathMakefile
More file actions
27 lines (21 loc) · 863 Bytes
/
Makefile
File metadata and controls
27 lines (21 loc) · 863 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
CFLAGS = -Wall -IIncludes
LIBS = -lpthread
MOD_DIR = Modules
targets : nfs_manager nfs_client nfs_console
nfs_manager: $(MOD_DIR)/nfs_manager/nfs_manager.o \
$(MOD_DIR)/nfs_manager/manager_utils.o \
$(MOD_DIR)/nfs_manager/sync_info_mem_store.o \
Common/common.o
gcc $(CFLAGS) -o nfs_manager $(MOD_DIR)/nfs_manager/nfs_manager.o \
$(MOD_DIR)/nfs_manager/manager_utils.o \
$(MOD_DIR)/nfs_manager/sync_info_mem_store.o \
Common/common.o $(LIBS)
nfs_client: $(MOD_DIR)/nfs_client.o Common/common.o
gcc $(CFLAGS) -o nfs_client $(MOD_DIR)/nfs_client.o Common/common.o $(LIBS)
nfs_console: $(MOD_DIR)/nfs_console.o Common/common.o
gcc $(CFLAGS) -o nfs_console $(MOD_DIR)/nfs_console.o Common/common.o
clean:
rm -f nfs_manager nfs_console nfs_client
rm -f $(MOD_DIR)/*.o
rm -f $(MOD_DIR)/nfs_manager/*.o
rm -f Common/*.o