-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmakefile
43 lines (36 loc) · 2.21 KB
/
makefile
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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
COMPILADOR_CPP = g++
FLAGS_PARA_WARNINGS_GPP = -ansi -Wall -Wextra -Weffc++ -Wno-variadic-macros
DIR_BINARIOS = bin
DIR_CODIGO = src
socio: servidor_ids puerta bus gimnasio inicializar finalizar
${COMPILADOR_CPP} ${FLAGS_PARA_WARNINGS_GPP} -o ${DIR_BINARIOS}/socio ${DIR_CODIGO}/aplicacion/socio.cpp \
${DIR_CODIGO}/middleware/socio/Socio.cpp \
${DIR_CODIGO}/middleware/socio/ComunicacionSocio.cpp \
${DIR_CODIGO}/middleware/servidor_ids/servidor_ids_clnt.c \
${DIR_CODIGO}/middleware/servidor_ids/servidor_ids_xdr.c
servidor_ids:
cd ${DIR_CODIGO}/middleware/servidor_ids; make; cp servidor_ids_server.c.bak servidor_ids_server.c; cp servidor_ids_client.c.bak servidor_ids_client.c; make
cp ${DIR_CODIGO}/middleware/servidor_ids/servidor_ids_server ${DIR_BINARIOS}/
puerta:
${COMPILADOR_CPP} ${FLAGS_PARA_WARNINGS_GPP} -o ${DIR_BINARIOS}/puerta ${DIR_CODIGO}/aplicacion/puerta.cpp \
${DIR_CODIGO}/middleware/puerta/Puerta.cpp \
${DIR_CODIGO}/middleware/puerta/ComunicacionPuerta.cpp \
${DIR_CODIGO}/middleware/servidor_ids/servidor_ids_clnt.c \
${DIR_CODIGO}/middleware/servidor_ids/servidor_ids_xdr.c
bus:
${COMPILADOR_CPP} ${FLAGS_PARA_WARNINGS_GPP} -o ${DIR_BINARIOS}/bus ${DIR_CODIGO}/aplicacion/bus.cpp \
${DIR_CODIGO}/middleware/bus/Bus.cpp \
${DIR_CODIGO}/middleware/bus/ComunicacionBus.cpp \
${DIR_CODIGO}/middleware/servidor_ids/servidor_ids_clnt.c \
${DIR_CODIGO}/middleware/servidor_ids/servidor_ids_xdr.c
gimnasio:
${COMPILADOR_CPP} ${FLAGS_PARA_WARNINGS_GPP} -o ${DIR_BINARIOS}/gimnasio ${DIR_CODIGO}/aplicacion/gimnasio.cpp \
${DIR_CODIGO}/middleware/gimnasio/Gimnasio.cpp \
${DIR_CODIGO}/middleware/gimnasio/ComunicacionGimnasio.cpp
inicializar:
${COMPILADOR_CPP} ${FLAGS_PARA_WARNINGS_GPP} -o ${DIR_BINARIOS}/inicializar ${DIR_CODIGO}/middleware/inicilizar.cpp
finalizar:
${COMPILADOR_CPP} ${FLAGS_PARA_WARNINGS_GPP} -o ${DIR_BINARIOS}/finalizar ${DIR_CODIGO}/middleware/finalizar.cpp
clean:
cd ${DIR_CODIGO}/middleware/servidor_ids; make clean
rm -f ${DIR_BINARIOS}/*.o socio puerta gimnasio bus inicializar finalizar