-
Notifications
You must be signed in to change notification settings - Fork 0
/
Basefile.gcc
108 lines (67 loc) · 4.25 KB
/
Basefile.gcc
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
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
include ./build/linux-config.gcc
all: conectorSGBD controllers base
clean:
if [ "$$(ls ${Build} | grep -F .o )" ]; then rm ${Build}/*.o; fi
if [ "$$(ls ${Build} | grep -F .d )" ]; then rm ${Build}/*.d; fi
######################################################################
#### Modulo: Controllers ########
######################################################################
controllers: parser.o ctrBase.o query.o Customcomunicate.o
parser.o: ${Ag_Controller}/parser.cpp
g++ ${wxFALGS} ${CPPFLAGS} -MT${Build}/$@ -MF${Build}/$@.d -MD -MP ${MySQLFLAGS} -o ${Build}/$@ $<
ctrBase.o: ${Ag_Controller}/ctrBase.cpp
g++ ${wxFALGS} ${CPPFLAGS} -MT${Build}/$@ -MF${Build}/$@.d -MD -MP ${MySQLFLAGS} -o ${Build}/$@ $<
query.o: ${Ag_Controller}/query.cpp
g++ ${wxFALGS} ${CPPFLAGS} -MT${Build}/$@ -MF${Build}/$@.d -MD -MP ${MySQLFLAGS} -o ${Build}/$@ $<
Customcomunicate.o: ${Ag_Controller}/Customcomunicate.cpp
g++ ${wxFALGS} ${CPPFLAGS} -MT${Build}/$@ -MF${Build}/$@.d -MD -MP ${MySQLFLAGS} -o ${Build}/$@ $<
######################################################################
#### Modulo: base ########
######################################################################
base: dialog mygrid.o timer.o
timer.o: ${Ag_Base}/timer.cpp
g++ ${wxFALGS} ${CPPFLAGS} -MT${Build}/$@ -MF${Build}/$@.d -MD -MP ${MySQLFLAGS} -o ${Build}/$@ $<
mygrid.o: ${Ag_Base}/mygrid.cpp
g++ ${wxFALGS} ${CPPFLAGS} -MT${Build}/$@ -MF${Build}/$@.d -MD -MP ${MySQLFLAGS} -o ${Build}/$@ $<
######################################################################
#### Modulo: APP ########
######################################################################
app: skeletonApp.o baseApp.o
skeletonApp.o: ${Ag_Base}/skeletonApp.cpp
g++ ${wxFALGS} ${CPPFLAGS} -MT${Build}/$@ -MF${Build}/$@.d -MD -MP ${MySQLFLAGS} -o ${Build}/$@ $<
baseApp.o: ${Ag_Base}/baseApp.cpp
g++ ${wxFALGS} ${CPPFLAGS} -MT${Build}/$@ -MF${Build}/$@.d -MD -MP ${MySQLFLAGS} -o ${Build}/$@ $<
######################################################################
#### Modulo: Panel ########
######################################################################
panel: app basePanel.o mypanel.o panelBaseGrid.o panelGrid.o panelCustomer.o panelCalendar.o
basePanel.o: ${Ag_Base}/basePanel.cpp
g++ ${wxFALGS} ${CPPFLAGS} -MT${Build}/$@ -MF${Build}/$@.d -MD -MP ${MySQLFLAGS} -o ${Build}/$@ $<
mypanel.o: ${Ag_Base}/mypanel.cpp
g++ ${wxFALGS} ${CPPFLAGS} -MT${Build}/$@ -MF${Build}/$@.d -MD -MP ${MySQLFLAGS} -o ${Build}/$@ $<
panelBaseGrid.o: ${Ag_Base}/panelBaseGrid.cpp
g++ ${wxFALGS} ${CPPFLAGS} -MT${Build}/$@ -MF${Build}/$@.d -MD -MP ${MySQLFLAGS} -o ${Build}/$@ $<
panelGrid.o: ${Ag_Base}/panelGrid.cpp
g++ ${wxFALGS} ${CPPFLAGS} -MT${Build}/$@ -MF${Build}/$@.d -MD -MP ${MySQLFLAGS} -o ${Build}/$@ $<
panelCustomer.o: ${Ag_Base}/panelCustomer.cpp
g++ ${wxFALGS} ${CPPFLAGS} -MT${Build}/$@ -MF${Build}/$@.d -MD -MP ${MySQLFLAGS} -o ${Build}/$@ $<
panelCalendar.o: ${Ag_Base}/panelCalendar.cpp
g++ ${wxFALGS} ${CPPFLAGS} -MT${Build}/$@ -MF${Build}/$@.d -MD -MP ${MySQLFLAGS} -o ${Build}/$@ $<
######################################################################
#### Modulo: Dialog ########
######################################################################
dialog: panel DialogBase.o lookupbox.o popup.o
DialogBase.o: ${Ag_Base}/DialogBase.cpp
g++ ${wxFALGS} ${CPPFLAGS} -MT${Build}/$@ -MF${Build}/$@.d -MD -MP ${MySQLFLAGS} -o ${Build}/$@ $<
lookupbox.o: ${Ag_Base}/lookupbox.cpp
g++ ${wxFALGS} ${CPPFLAGS} -MT${Build}/$@ -MF${Build}/$@.d -MD -MP ${MySQLFLAGS} -o ${Build}/$@ $<
popup.o: ${Ag_Base}/popup.cpp
g++ ${wxFALGS} ${CPPFLAGS} -MT${Build}/$@ -MF${Build}/$@.d -MD -MP ${MySQLFLAGS} -o ${Build}/$@ $<
######################################################################
#### Modulo: Conector SGBD: MYSQL ########
######################################################################
conectorSGBD: sgbd_baseConector.o sgbd_conector.o
sgbd_baseConector.o: ${Ag_SGBD}/sgbd_baseConector.cpp
g++ ${CPPFLAGS} -MT${Build}/$@ -MF${Build}/$@.d -MD -MP ${MySQLFLAGS} -o ${Build}/$@ $<
sgbd_conector.o: ${Ag_SGBD}/sgbd_conector.cpp
g++ ${CPPFLAGS} -MT${Build}/$@ -MF${Build}/$@.d -MD -MP ${MySQLFLAGS} -o ${Build}/$@ $<