1 | # The file, where all structures are described |
---|
2 | MAIN_SOURCE = names.aisc |
---|
3 | MAIN_HEADER = aisc_include.header |
---|
4 | |
---|
5 | # Your own server functions |
---|
6 | PRIVATE_SERVER_OBJECTS = names_extern.o |
---|
7 | |
---|
8 | # Public server/client sources (needed for dependencies) |
---|
9 | PUBLIC_SOURCES := $(wildcard C/*.c) $(wildcard C/*.h) |
---|
10 | |
---|
11 | # Do you want to create save and load |
---|
12 | AISC_SAVE := YES |
---|
13 | |
---|
14 | # C++ Compiler |
---|
15 | COMPILER := $(A_CXX) -x c++ $(cflags) $(cxxflags) $(CXX_INCLUDES) |
---|
16 | CLIENTCOMPILER := $(COMPILER) |
---|
17 | |
---|
18 | # AISC dependencies |
---|
19 | AISC_COMPILER=../AISC/aisc |
---|
20 | AISC_PROTOTYPER=../AISC_MKPTPS/aisc_mkpt |
---|
21 | AISC_DEPENDS = $(wildcard AISC/*.pa) $(AISC_COMPILER) $(AISC_PROTOTYPER) |
---|
22 | |
---|
23 | include AISC/export2sub |
---|
24 | |
---|
25 | $(MAIN): server.a |
---|
26 | |
---|
27 | server.a: $(MAIN_SOURCE) $(PRIVATE_SERVER_OBJECTS:.o=.c) $(PUBLIC_SOURCES) $(AISC_DEPENDS) $(MAIN_HEADER) |
---|
28 | @$(MAKE) -r -f AISC/Makefile "AUTODEPENDS=0" |
---|
29 | |
---|
30 | depends: |
---|
31 | @rm -f .depends |
---|
32 | @$(MAKE) -r -f AISC/Makefile "AUTODEPENDS=2" pregenerate |
---|
33 | |
---|
34 | clean: |
---|
35 | @rm -f .depends |
---|
36 | @$(MAKE) -r -f AISC/Makefile clean |
---|
37 | |
---|
38 | # DO NOT DELETE |
---|
39 | |
---|
40 | # Do not add dependencies manually - use 'make depend' in $ARBHOME |
---|
41 | # For formatting issues see SOURCE_TOOLS/fix_depends.pl (from main) |
---|
42 | |
---|
43 | aisc_extern.o: aisc_extern_privat.h |
---|
44 | aisc_extern.o: aisc_func_types.h |
---|
45 | aisc_extern.o: aisc_global.h |
---|
46 | aisc_extern.o: GENH/aisc.h |
---|
47 | aisc_extern.o: server.h |
---|
48 | aisc_extern.o: $(ARBHOME)/INCLUDE/arb_assert.h |
---|
49 | aisc_extern.o: $(ARBHOME)/INCLUDE/arb_core.h |
---|
50 | aisc_extern.o: $(ARBHOME)/INCLUDE/arbtools.h |
---|
51 | aisc_extern.o: $(ARBHOME)/INCLUDE/attributes.h |
---|
52 | aisc_extern.o: $(ARBHOME)/INCLUDE/bytestring.h |
---|
53 | aisc_extern.o: $(ARBHOME)/INCLUDE/cxxforward.h |
---|
54 | aisc_extern.o: $(ARBHOME)/INCLUDE/dupstr.h |
---|
55 | aisc_extern.o: $(ARBHOME)/INCLUDE/gccver.h |
---|
56 | aisc_extern.o: $(ARBHOME)/INCLUDE/test_global.h |
---|
57 | |
---|
58 | client.o: aisc_global.h |
---|
59 | client.o: client.h |
---|
60 | client.o: client_privat.h |
---|
61 | client.o: client_types.h |
---|
62 | client.o: trace.h |
---|
63 | client.o: $(ARBHOME)/INCLUDE/arb_assert.h |
---|
64 | client.o: $(ARBHOME)/INCLUDE/arb_core.h |
---|
65 | client.o: $(ARBHOME)/INCLUDE/arb_cs.h |
---|
66 | client.o: $(ARBHOME)/INCLUDE/arbtools.h |
---|
67 | client.o: $(ARBHOME)/INCLUDE/attributes.h |
---|
68 | client.o: $(ARBHOME)/INCLUDE/bytestring.h |
---|
69 | client.o: $(ARBHOME)/INCLUDE/cxxforward.h |
---|
70 | client.o: $(ARBHOME)/INCLUDE/dupstr.h |
---|
71 | client.o: $(ARBHOME)/INCLUDE/gccver.h |
---|
72 | client.o: $(ARBHOME)/INCLUDE/SigHandler.h |
---|
73 | client.o: $(ARBHOME)/INCLUDE/test_global.h |
---|
74 | |
---|
75 | GENC/aisc_global.o: aisc_func_types.h |
---|
76 | GENC/aisc_global.o: aisc_global.h |
---|
77 | GENC/aisc_global.o: aisc_server.h |
---|
78 | GENC/aisc_global.o: GENH/aisc.h |
---|
79 | GENC/aisc_global.o: GENH/aisc_com.h |
---|
80 | GENC/aisc_global.o: GENH/aisc_server_extern.h |
---|
81 | GENC/aisc_global.o: GENH/aisc_server_proto.h |
---|
82 | GENC/aisc_global.o: GENH/import_proto.h |
---|
83 | GENC/aisc_global.o: server.h |
---|
84 | GENC/aisc_global.o: struct_man.h |
---|
85 | GENC/aisc_global.o: $(ARBHOME)/INCLUDE/arb_assert.h |
---|
86 | GENC/aisc_global.o: $(ARBHOME)/INCLUDE/arb_core.h |
---|
87 | GENC/aisc_global.o: $(ARBHOME)/INCLUDE/arbtools.h |
---|
88 | GENC/aisc_global.o: $(ARBHOME)/INCLUDE/attributes.h |
---|
89 | GENC/aisc_global.o: $(ARBHOME)/INCLUDE/bytestring.h |
---|
90 | GENC/aisc_global.o: $(ARBHOME)/INCLUDE/cxxforward.h |
---|
91 | GENC/aisc_global.o: $(ARBHOME)/INCLUDE/dupstr.h |
---|
92 | GENC/aisc_global.o: $(ARBHOME)/INCLUDE/gccver.h |
---|
93 | GENC/aisc_global.o: $(ARBHOME)/INCLUDE/test_global.h |
---|
94 | |
---|
95 | GENC/aisc_server.o: aisc_func_types.h |
---|
96 | GENC/aisc_server.o: aisc_global.h |
---|
97 | GENC/aisc_server.o: GENH/aisc.h |
---|
98 | GENC/aisc_server.o: GENH/aisc_com.h |
---|
99 | GENC/aisc_server.o: GENH/aisc_server_extern.h |
---|
100 | GENC/aisc_server.o: GENH/aisc_server_proto.h |
---|
101 | GENC/aisc_server.o: GENH/import_proto.h |
---|
102 | GENC/aisc_server.o: server.h |
---|
103 | GENC/aisc_server.o: struct_man.h |
---|
104 | GENC/aisc_server.o: $(ARBHOME)/INCLUDE/arb_assert.h |
---|
105 | GENC/aisc_server.o: $(ARBHOME)/INCLUDE/arb_core.h |
---|
106 | GENC/aisc_server.o: $(ARBHOME)/INCLUDE/arbtools.h |
---|
107 | GENC/aisc_server.o: $(ARBHOME)/INCLUDE/attributes.h |
---|
108 | GENC/aisc_server.o: $(ARBHOME)/INCLUDE/bytestring.h |
---|
109 | GENC/aisc_server.o: $(ARBHOME)/INCLUDE/cxxforward.h |
---|
110 | GENC/aisc_server.o: $(ARBHOME)/INCLUDE/dupstr.h |
---|
111 | GENC/aisc_server.o: $(ARBHOME)/INCLUDE/gccver.h |
---|
112 | GENC/aisc_server.o: $(ARBHOME)/INCLUDE/test_global.h |
---|
113 | |
---|
114 | server.o: aisc_func_types.h |
---|
115 | server.o: aisc_global.h |
---|
116 | server.o: GENH/aisc_com.h |
---|
117 | server.o: server.h |
---|
118 | server.o: trace.h |
---|
119 | server.o: $(ARBHOME)/INCLUDE/arb_assert.h |
---|
120 | server.o: $(ARBHOME)/INCLUDE/arb_core.h |
---|
121 | server.o: $(ARBHOME)/INCLUDE/arb_cs.h |
---|
122 | server.o: $(ARBHOME)/INCLUDE/arbtools.h |
---|
123 | server.o: $(ARBHOME)/INCLUDE/attributes.h |
---|
124 | server.o: $(ARBHOME)/INCLUDE/bytestring.h |
---|
125 | server.o: $(ARBHOME)/INCLUDE/cxxforward.h |
---|
126 | server.o: $(ARBHOME)/INCLUDE/dupstr.h |
---|
127 | server.o: $(ARBHOME)/INCLUDE/gccver.h |
---|
128 | server.o: $(ARBHOME)/INCLUDE/SigHandler.h |
---|
129 | server.o: $(ARBHOME)/INCLUDE/static_assert.h |
---|
130 | server.o: $(ARBHOME)/INCLUDE/test_global.h |
---|
131 | |
---|
132 | struct_man.o: aisc_global.h |
---|
133 | struct_man.o: GENH/aisc.h |
---|
134 | struct_man.o: struct_man.h |
---|
135 | struct_man.o: $(ARBHOME)/INCLUDE/arb_assert.h |
---|
136 | struct_man.o: $(ARBHOME)/INCLUDE/arb_core.h |
---|
137 | struct_man.o: $(ARBHOME)/INCLUDE/arbtools.h |
---|
138 | struct_man.o: $(ARBHOME)/INCLUDE/attributes.h |
---|
139 | struct_man.o: $(ARBHOME)/INCLUDE/bytestring.h |
---|
140 | struct_man.o: $(ARBHOME)/INCLUDE/cxxforward.h |
---|
141 | struct_man.o: $(ARBHOME)/INCLUDE/dupstr.h |
---|
142 | struct_man.o: $(ARBHOME)/INCLUDE/gccver.h |
---|
143 | struct_man.o: $(ARBHOME)/INCLUDE/test_global.h |
---|