source: branches/nameserver/NAMES_COM/Makefile @ 17132

Last change on this file since 17132 was 17132, checked in by westram, 7 years ago
  • no need to distinguish between COMPILER and CLIENTCOMPILER (always the same)
  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
File size: 4.8 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)
16
17# AISC dependencies
18AISC_COMPILER=../AISC/aisc
19AISC_PROTOTYPER=../AISC_MKPTPS/aisc_mkpt
20AISC_DEPENDS = $(wildcard AISC/*.pa) $(AISC_COMPILER) $(AISC_PROTOTYPER) 
21
22include AISC/export2sub
23
24$(MAIN): server.a
25
26server.a: $(MAIN_SOURCE) $(PRIVATE_SERVER_OBJECTS:.o=.c) $(PUBLIC_SOURCES) $(AISC_DEPENDS) $(MAIN_HEADER) 
27        @$(MAKE) -r -f AISC/Makefile "AUTODEPENDS=0"
28
29depends:
30        @rm -f .depends
31        @$(MAKE) -r -f AISC/Makefile "AUTODEPENDS=2" pregenerate
32
33clean:
34        @rm -f .depends
35        @$(MAKE) -r -f AISC/Makefile clean
36
37# DO NOT DELETE
38
39# Do not add dependencies manually - use 'make depend' in $ARBHOME
40# For formatting issues see SOURCE_TOOLS/fix_depends.pl (from main)
41
42aisc_extern.o: aisc_extern_privat.h
43aisc_extern.o: aisc_func_types.h
44aisc_extern.o: aisc_global.h
45aisc_extern.o: GENH/aisc.h
46aisc_extern.o: server.h
47aisc_extern.o: $(ARBHOME)/INCLUDE/arb_assert.h
48aisc_extern.o: $(ARBHOME)/INCLUDE/arb_core.h
49aisc_extern.o: $(ARBHOME)/INCLUDE/arbtools.h
50aisc_extern.o: $(ARBHOME)/INCLUDE/attributes.h
51aisc_extern.o: $(ARBHOME)/INCLUDE/bytestring.h
52aisc_extern.o: $(ARBHOME)/INCLUDE/cxxforward.h
53aisc_extern.o: $(ARBHOME)/INCLUDE/dupstr.h
54aisc_extern.o: $(ARBHOME)/INCLUDE/gccver.h
55aisc_extern.o: $(ARBHOME)/INCLUDE/test_global.h
56
57client.o: aisc_global.h
58client.o: client.h
59client.o: client_privat.h
60client.o: client_types.h
61client.o: trace.h
62client.o: $(ARBHOME)/INCLUDE/arb_assert.h
63client.o: $(ARBHOME)/INCLUDE/arb_core.h
64client.o: $(ARBHOME)/INCLUDE/arb_cs.h
65client.o: $(ARBHOME)/INCLUDE/arbtools.h
66client.o: $(ARBHOME)/INCLUDE/attributes.h
67client.o: $(ARBHOME)/INCLUDE/bytestring.h
68client.o: $(ARBHOME)/INCLUDE/cxxforward.h
69client.o: $(ARBHOME)/INCLUDE/dupstr.h
70client.o: $(ARBHOME)/INCLUDE/gccver.h
71client.o: $(ARBHOME)/INCLUDE/SigHandler.h
72client.o: $(ARBHOME)/INCLUDE/test_global.h
73
74GENC/aisc_global.o: aisc_func_types.h
75GENC/aisc_global.o: aisc_global.h
76GENC/aisc_global.o: aisc_server.h
77GENC/aisc_global.o: GENH/aisc.h
78GENC/aisc_global.o: GENH/aisc_com.h
79GENC/aisc_global.o: GENH/aisc_server_extern.h
80GENC/aisc_global.o: GENH/aisc_server_proto.h
81GENC/aisc_global.o: GENH/import_proto.h
82GENC/aisc_global.o: server.h
83GENC/aisc_global.o: struct_man.h
84GENC/aisc_global.o: $(ARBHOME)/INCLUDE/arb_assert.h
85GENC/aisc_global.o: $(ARBHOME)/INCLUDE/arb_core.h
86GENC/aisc_global.o: $(ARBHOME)/INCLUDE/arbtools.h
87GENC/aisc_global.o: $(ARBHOME)/INCLUDE/attributes.h
88GENC/aisc_global.o: $(ARBHOME)/INCLUDE/bytestring.h
89GENC/aisc_global.o: $(ARBHOME)/INCLUDE/cxxforward.h
90GENC/aisc_global.o: $(ARBHOME)/INCLUDE/dupstr.h
91GENC/aisc_global.o: $(ARBHOME)/INCLUDE/gccver.h
92GENC/aisc_global.o: $(ARBHOME)/INCLUDE/test_global.h
93
94GENC/aisc_server.o: aisc_func_types.h
95GENC/aisc_server.o: aisc_global.h
96GENC/aisc_server.o: GENH/aisc.h
97GENC/aisc_server.o: GENH/aisc_com.h
98GENC/aisc_server.o: GENH/aisc_server_extern.h
99GENC/aisc_server.o: GENH/aisc_server_proto.h
100GENC/aisc_server.o: GENH/import_proto.h
101GENC/aisc_server.o: server.h
102GENC/aisc_server.o: struct_man.h
103GENC/aisc_server.o: $(ARBHOME)/INCLUDE/arb_assert.h
104GENC/aisc_server.o: $(ARBHOME)/INCLUDE/arb_core.h
105GENC/aisc_server.o: $(ARBHOME)/INCLUDE/arbtools.h
106GENC/aisc_server.o: $(ARBHOME)/INCLUDE/attributes.h
107GENC/aisc_server.o: $(ARBHOME)/INCLUDE/bytestring.h
108GENC/aisc_server.o: $(ARBHOME)/INCLUDE/cxxforward.h
109GENC/aisc_server.o: $(ARBHOME)/INCLUDE/dupstr.h
110GENC/aisc_server.o: $(ARBHOME)/INCLUDE/gccver.h
111GENC/aisc_server.o: $(ARBHOME)/INCLUDE/test_global.h
112
113server.o: aisc_func_types.h
114server.o: aisc_global.h
115server.o: GENH/aisc_com.h
116server.o: server.h
117server.o: trace.h
118server.o: $(ARBHOME)/INCLUDE/arb_assert.h
119server.o: $(ARBHOME)/INCLUDE/arb_core.h
120server.o: $(ARBHOME)/INCLUDE/arb_cs.h
121server.o: $(ARBHOME)/INCLUDE/arbtools.h
122server.o: $(ARBHOME)/INCLUDE/attributes.h
123server.o: $(ARBHOME)/INCLUDE/bytestring.h
124server.o: $(ARBHOME)/INCLUDE/cxxforward.h
125server.o: $(ARBHOME)/INCLUDE/dupstr.h
126server.o: $(ARBHOME)/INCLUDE/gccver.h
127server.o: $(ARBHOME)/INCLUDE/SigHandler.h
128server.o: $(ARBHOME)/INCLUDE/static_assert.h
129server.o: $(ARBHOME)/INCLUDE/test_global.h
130
131struct_man.o: aisc_global.h
132struct_man.o: GENH/aisc.h
133struct_man.o: struct_man.h
134struct_man.o: $(ARBHOME)/INCLUDE/arb_assert.h
135struct_man.o: $(ARBHOME)/INCLUDE/arb_core.h
136struct_man.o: $(ARBHOME)/INCLUDE/arbtools.h
137struct_man.o: $(ARBHOME)/INCLUDE/attributes.h
138struct_man.o: $(ARBHOME)/INCLUDE/bytestring.h
139struct_man.o: $(ARBHOME)/INCLUDE/cxxforward.h
140struct_man.o: $(ARBHOME)/INCLUDE/dupstr.h
141struct_man.o: $(ARBHOME)/INCLUDE/gccver.h
142struct_man.o: $(ARBHOME)/INCLUDE/test_global.h
Note: See TracBrowser for help on using the repository browser.