source: trunk/NAMES_COM/Makefile

Last change on this file was 18959, checked in by westram, 3 years ago
  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
File size: 4.9 KB
Line 
1# The file, where all structures are described
2MAIN_SOURCE = names.aisc
3MAIN_HEADER = aisc_include.header
4
5# Your own server functions
6PRIVATE_SERVER_OBJECTS = names_extern.o
7
8# Public server/client sources (needed for dependencies)
9PUBLIC_SOURCES := $(wildcard C/*.c) $(wildcard C/*.h)
10
11# Do you want to create save and load
12AISC_SAVE := YES
13
14# C++ Compiler
15COMPILER := $(A_CXX) -x c++ $(cflags) $(cxxflags) $(CXX_INCLUDES)
16CLIENTCOMPILER := $(COMPILER)
17
18# AISC dependencies
19AISC_COMPILER=../AISC/aisc
20AISC_PROTOTYPER=../AISC_MKPTPS/aisc_mkpt
21AISC_DEPENDS = $(wildcard AISC/*.pa) $(AISC_COMPILER) $(AISC_PROTOTYPER)
22
23include AISC/export2sub
24
25$(MAIN): server.a
26
27server.a: $(MAIN_SOURCE) $(PRIVATE_SERVER_OBJECTS:.o=.c) $(PUBLIC_SOURCES) $(AISC_DEPENDS) $(MAIN_HEADER)
28        @$(MAKE) -r -f AISC/Makefile "AUTODEPENDS=0"
29
30depends:
31        @rm -f .depends
32        @$(MAKE) -r -f AISC/Makefile "AUTODEPENDS=2" pregenerate
33
34clean:
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
43aisc_extern.o: aisc_extern_privat.h
44aisc_extern.o: aisc_func_types.h
45aisc_extern.o: aisc_global.h
46aisc_extern.o: GENH/aisc.h
47aisc_extern.o: server.h
48aisc_extern.o: $(ARBHOME)/INCLUDE/arb_assert.h
49aisc_extern.o: $(ARBHOME)/INCLUDE/arb_core.h
50aisc_extern.o: $(ARBHOME)/INCLUDE/arbtools.h
51aisc_extern.o: $(ARBHOME)/INCLUDE/attributes.h
52aisc_extern.o: $(ARBHOME)/INCLUDE/bytestring.h
53aisc_extern.o: $(ARBHOME)/INCLUDE/cxxforward.h
54aisc_extern.o: $(ARBHOME)/INCLUDE/dupstr.h
55aisc_extern.o: $(ARBHOME)/INCLUDE/gccver.h
56aisc_extern.o: $(ARBHOME)/INCLUDE/test_global.h
57
58client.o: aisc_global.h
59client.o: client.h
60client.o: client_privat.h
61client.o: client_types.h
62client.o: trace.h
63client.o: $(ARBHOME)/INCLUDE/arb_assert.h
64client.o: $(ARBHOME)/INCLUDE/arb_core.h
65client.o: $(ARBHOME)/INCLUDE/arb_cs.h
66client.o: $(ARBHOME)/INCLUDE/arbtools.h
67client.o: $(ARBHOME)/INCLUDE/attributes.h
68client.o: $(ARBHOME)/INCLUDE/bytestring.h
69client.o: $(ARBHOME)/INCLUDE/cxxforward.h
70client.o: $(ARBHOME)/INCLUDE/dupstr.h
71client.o: $(ARBHOME)/INCLUDE/gccver.h
72client.o: $(ARBHOME)/INCLUDE/SigHandler.h
73client.o: $(ARBHOME)/INCLUDE/test_global.h
74
75GENC/aisc_global.o: aisc_func_types.h
76GENC/aisc_global.o: aisc_global.h
77GENC/aisc_global.o: aisc_server.h
78GENC/aisc_global.o: GENH/aisc.h
79GENC/aisc_global.o: GENH/aisc_com.h
80GENC/aisc_global.o: GENH/aisc_server_extern.h
81GENC/aisc_global.o: GENH/aisc_server_proto.h
82GENC/aisc_global.o: GENH/import_proto.h
83GENC/aisc_global.o: server.h
84GENC/aisc_global.o: struct_man.h
85GENC/aisc_global.o: $(ARBHOME)/INCLUDE/arb_assert.h
86GENC/aisc_global.o: $(ARBHOME)/INCLUDE/arb_core.h
87GENC/aisc_global.o: $(ARBHOME)/INCLUDE/arbtools.h
88GENC/aisc_global.o: $(ARBHOME)/INCLUDE/attributes.h
89GENC/aisc_global.o: $(ARBHOME)/INCLUDE/bytestring.h
90GENC/aisc_global.o: $(ARBHOME)/INCLUDE/cxxforward.h
91GENC/aisc_global.o: $(ARBHOME)/INCLUDE/dupstr.h
92GENC/aisc_global.o: $(ARBHOME)/INCLUDE/gccver.h
93GENC/aisc_global.o: $(ARBHOME)/INCLUDE/test_global.h
94
95GENC/aisc_server.o: aisc_func_types.h
96GENC/aisc_server.o: aisc_global.h
97GENC/aisc_server.o: GENH/aisc.h
98GENC/aisc_server.o: GENH/aisc_com.h
99GENC/aisc_server.o: GENH/aisc_server_extern.h
100GENC/aisc_server.o: GENH/aisc_server_proto.h
101GENC/aisc_server.o: GENH/import_proto.h
102GENC/aisc_server.o: server.h
103GENC/aisc_server.o: struct_man.h
104GENC/aisc_server.o: $(ARBHOME)/INCLUDE/arb_assert.h
105GENC/aisc_server.o: $(ARBHOME)/INCLUDE/arb_core.h
106GENC/aisc_server.o: $(ARBHOME)/INCLUDE/arbtools.h
107GENC/aisc_server.o: $(ARBHOME)/INCLUDE/attributes.h
108GENC/aisc_server.o: $(ARBHOME)/INCLUDE/bytestring.h
109GENC/aisc_server.o: $(ARBHOME)/INCLUDE/cxxforward.h
110GENC/aisc_server.o: $(ARBHOME)/INCLUDE/dupstr.h
111GENC/aisc_server.o: $(ARBHOME)/INCLUDE/gccver.h
112GENC/aisc_server.o: $(ARBHOME)/INCLUDE/test_global.h
113
114server.o: aisc_func_types.h
115server.o: aisc_global.h
116server.o: GENH/aisc_com.h
117server.o: server.h
118server.o: trace.h
119server.o: $(ARBHOME)/INCLUDE/arb_assert.h
120server.o: $(ARBHOME)/INCLUDE/arb_core.h
121server.o: $(ARBHOME)/INCLUDE/arb_cs.h
122server.o: $(ARBHOME)/INCLUDE/arbtools.h
123server.o: $(ARBHOME)/INCLUDE/attributes.h
124server.o: $(ARBHOME)/INCLUDE/bytestring.h
125server.o: $(ARBHOME)/INCLUDE/cxxforward.h
126server.o: $(ARBHOME)/INCLUDE/dupstr.h
127server.o: $(ARBHOME)/INCLUDE/gccver.h
128server.o: $(ARBHOME)/INCLUDE/SigHandler.h
129server.o: $(ARBHOME)/INCLUDE/static_assert.h
130server.o: $(ARBHOME)/INCLUDE/stringize.h
131server.o: $(ARBHOME)/INCLUDE/test_global.h
132
133struct_man.o: aisc_global.h
134struct_man.o: GENH/aisc.h
135struct_man.o: struct_man.h
136struct_man.o: $(ARBHOME)/INCLUDE/arb_assert.h
137struct_man.o: $(ARBHOME)/INCLUDE/arb_core.h
138struct_man.o: $(ARBHOME)/INCLUDE/arbtools.h
139struct_man.o: $(ARBHOME)/INCLUDE/attributes.h
140struct_man.o: $(ARBHOME)/INCLUDE/bytestring.h
141struct_man.o: $(ARBHOME)/INCLUDE/cxxforward.h
142struct_man.o: $(ARBHOME)/INCLUDE/dupstr.h
143struct_man.o: $(ARBHOME)/INCLUDE/gccver.h
144struct_man.o: $(ARBHOME)/INCLUDE/test_global.h
Note: See TracBrowser for help on using the repository browser.