summaryrefslogtreecommitdiff
path: root/ace/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'ace/Makefile')
-rw-r--r--ace/Makefile166
1 files changed, 19 insertions, 147 deletions
diff --git a/ace/Makefile b/ace/Makefile
index 7953393d725..7eeed6d7c11 100644
--- a/ace/Makefile
+++ b/ace/Makefile
@@ -181,8 +181,7 @@ SVCCONF_FILES = \
Service_Templates \
Shared_Object \
Svc_Conf_l \
- Svc_Conf_y \
- Svc_Conf_Lexer_Guard
+ Svc_Conf_y
STREAMS_FILES = \
CDR_Base \
CDR_Stream \
@@ -264,6 +263,8 @@ TEMPLATE_FILES = \
Hash_Map_With_Allocator_T \
Hash_Cache_Map_Manager_T \
IOStream_T \
+ Intrusive_List \
+ Intrusive_List_Node \
LOCK_SOCK_Acceptor \
Local_Name_Space_T \
Malloc_T \
@@ -527,24 +528,27 @@ all.nested: all.local
echo >> $@ "// EOF";
Svc_Conf_y.cpp: Svc_Conf.y
- if [ -f /pkg/gnu/bin/bison ]; then \
- /pkg/gnu/bin/bison -d Svc_Conf.y; \
+ if [ -f /home/cs/faculty/schmidt/bin/SunOS5/yacc ]; then \
+ /home/cs/faculty/schmidt/bin/SunOS5/yacc -d Svc_Conf.y; \
sed -e "s/char \*getenv/char *ace_foo/g" \
-e "s/= getenv/= ACE_OS::getenv/g" \
+ -e "s/yyerrlab://g" \
+ -e "s/yynewerror://g" \
-e "s/yy/ace_yy/g" \
-e "s/YY/ACE_YY/g" \
- -e "s/Svc_Conf\.tab\.c/Svc_Conf_y.cpp/g" < Svc_Conf.tab.c > /tmp/$@; \
+ -e "s/y\.tab\.c/Svc_Conf_y.cpp/g" < y.tab.c > /tmp/$@; \
cp /tmp/$@ $@; \
+ patch < ../etc/Svc_Conf_y.cpp.diff; \
echo '// $$'\I\d'$$' > Svc_Conf_Tokens.h; \
- cat Svc_Conf.tab.h >> Svc_Conf_Tokens.h; \
- $(RM) -f /tmp/$@ Svc_Conf.tab.c Svc_Conf.tab.h Svc_Conf_y.cpp.orig; \
+ cat y.tab.h >> Svc_Conf_Tokens.h; \
+ $(RM) -f /tmp/$@ y.tab.c y.tab.h Svc_Conf_y.cpp.orig; \
else \
touch $@; \
fi
Svc_Conf_l.cpp: Svc_Conf.l
- if [ -f /pkg/gnu/bin/flex ]; then \
- /pkg/gnu/bin/flex -t -I Svc_Conf.l > $@; \
+ if [ -f /home/cs/faculty/schmidt/bin/SunOS5/flex ]; then \
+ /home/cs/faculty/schmidt/bin/SunOS5/flex -t -I Svc_Conf.l > $@; \
sed -e "s/unistd/stdio/g" \
-e "s/yy/ace_yy/g" \
-e "s/YY/ACE_YY/g" \
@@ -555,7 +559,7 @@ Svc_Conf_l.cpp: Svc_Conf.l
-e "s/realloc( ptr, size );/realloc( ACE_MALLOC_T (ptr), size );/g" \
-e "s@#include <stdio\.h>@#include \"ace/OS.h\"@" \
-e "s@#include <@#include /**/ <@" \
- -e "s@ECHO@ACE_SVC_CONF_ECHO@" < $@ > /tmp/$@; \
+ -e "s@ECHO@ACE_SVC_CONF_ECHO@" < $@ >> /tmp/$@; \
cp /tmp/$@ $@; \
patch < ../etc/Svc_Conf_l.cpp.diff; \
$(RM) -f /tmp/$@ Svc_Conf_l.cpp.orig; \
@@ -632,8 +636,7 @@ endif # GHS
OS.i \
Template_Instantiations.cpp
-.obj/OS.o .obj/OS.so .shobj/OS.o .shobj/OS.so: OS.cpp \
- OS.h \
+.obj/OS.o .obj/OS.so .shobj/OS.o .shobj/OS.so: OS.cpp OS.h \
pre.h \
config-all.h \
config.h \
@@ -937,8 +940,7 @@ endif # GHS
OS.i \
Sched_Params.i
-.obj/ACE.o .obj/ACE.so .shobj/ACE.o .shobj/ACE.so: ACE.cpp \
- ACE.h \
+.obj/ACE.o .obj/ACE.so .shobj/ACE.o .shobj/ACE.so: ACE.cpp ACE.h \
pre.h \
OS.h \
config-all.h \
@@ -8575,8 +8577,7 @@ endif # GHS
ATM_Addr.h \
ATM_Addr.i
-.obj/DEV.o .obj/DEV.so .shobj/DEV.o .shobj/DEV.so: DEV.cpp \
- DEV.h \
+.obj/DEV.o .obj/DEV.so .shobj/DEV.o .shobj/DEV.so: DEV.cpp DEV.h \
pre.h \
IO_SAP.h \
Flag_Manip.h \
@@ -10113,8 +10114,7 @@ endif # GHS
OS_Log_Msg_Attributes.h \
OS_Log_Msg_Attributes.inl
-.obj/TLI.o .obj/TLI.so .shobj/TLI.o .shobj/TLI.so: TLI.cpp \
- TLI.h \
+.obj/TLI.o .obj/TLI.so .shobj/TLI.o .shobj/TLI.so: TLI.cpp TLI.h \
pre.h \
IPC_SAP.h \
Flag_Manip.h \
@@ -12479,8 +12479,7 @@ endif # GHS
High_Res_Timer.h \
High_Res_Timer.i
-.obj/DLL.o .obj/DLL.so .shobj/DLL.o .shobj/DLL.so: DLL.cpp \
- DLL.h \
+.obj/DLL.o .obj/DLL.so .shobj/DLL.o .shobj/DLL.so: DLL.cpp DLL.h \
pre.h \
OS.h \
config-all.h \
@@ -12958,7 +12957,6 @@ endif # GHS
Service_Manager.i \
Service_Repository.h \
Service_Repository.i \
- Svc_Conf_Lexer_Guard.h \
Containers.h \
Containers.i \
Containers_T.h \
@@ -14047,132 +14045,6 @@ endif # GHS
Stream.i \
Stream.cpp
-.obj/Svc_Conf_Lexer_Guard.o .obj/Svc_Conf_Lexer_Guard.so .shobj/Svc_Conf_Lexer_Guard.o .shobj/Svc_Conf_Lexer_Guard.so: Svc_Conf_Lexer_Guard.cpp \
- Svc_Conf.h \
- pre.h \
- Obstack.h \
- Obstack_T.h \
- Obchunk.h \
- Malloc.h \
- ACE.h \
- OS.h \
- config-all.h \
- config.h \
- config-linux.h \
- config-linux-common.h \
- config-g++-common.h \
- post.h \
- ACE_export.h \
- svc_export.h \
- ace_wchar.h \
- ace_wchar.inl \
- OS_Errno.h \
- OS_Export.h \
- OS_Errno.inl \
- OS_Dirent.h \
- OS_Dirent.inl \
- OS_String.h \
- OS_String.inl \
- OS_Memory.h \
- OS_Memory.inl \
- OS_TLI.h \
- OS_TLI.inl \
- Min_Max.h \
- streams.h \
- Basic_Types.h \
- Basic_Types.i \
- Trace.h \
- OS.i \
- Flag_Manip.h \
- Flag_Manip.i \
- Handle_Ops.h \
- Handle_Ops.i \
- Lib_Find.h \
- Lib_Find.i \
- Init_ACE.h \
- Init_ACE.i \
- Sock_Connect.h \
- Sock_Connect.i \
- ACE.i \
- Log_Msg.h \
- Log_Record.h \
- Log_Priority.h \
- Log_Record.i \
- OS_Log_Msg_Attributes.h \
- OS_Log_Msg_Attributes.inl \
- Malloc.i \
- Malloc_T.h \
- Synch.h \
- Synch.i \
- Synch_T.h \
- Synch_T.i \
- Thread.h \
- Thread_Adapter.h \
- Base_Thread_Adapter.h \
- Base_Thread_Adapter.inl \
- Thread_Adapter.inl \
- Thread.i \
- Atomic_Op.i \
- Synch_T.cpp \
- Malloc_Allocator.h \
- Malloc_Base.h \
- Malloc_Allocator.i \
- Free_List.h \
- Free_List.i \
- Free_List.cpp \
- Malloc_T.i \
- Malloc_T.cpp \
- Memory_Pool.h \
- Event_Handler.h \
- Event_Handler.i \
- Signal.h \
- Signal.i \
- Mem_Map.h \
- Mem_Map.i \
- SV_Semaphore_Complex.h \
- SV_Semaphore_Simple.h \
- SV_Semaphore_Simple.i \
- SV_Semaphore_Complex.i \
- Unbounded_Set.h \
- Node.h \
- Node.cpp \
- Unbounded_Set.inl \
- Unbounded_Set.cpp \
- Memory_Pool.i \
- Obchunk.i \
- Obstack_T.i \
- Obstack_T.cpp \
- Service_Config.h \
- Service_Object.h \
- Shared_Object.h \
- Shared_Object.i \
- Service_Object.i \
- Unbounded_Queue.h \
- Unbounded_Queue.inl \
- Unbounded_Queue.cpp \
- SString.h \
- SString.i \
- Service_Config.i \
- Reactor.h \
- Handle_Set.h \
- Handle_Set.i \
- Timer_Queue.h \
- Timer_Queue_T.h \
- Test_and_Set.h \
- Test_and_Set.i \
- Test_and_Set.cpp \
- Timer_Queue_T.i \
- Timer_Queue_T.cpp \
- Reactor.i \
- Reactor_Impl.h \
- Svc_Conf_Tokens.h \
- Parse_Node.h \
- Service_Types.h \
- Service_Types.i \
- DLL.h \
- Parse_Node.i \
- Svc_Conf_Lexer_Guard.h
-
.obj/CDR_Base.o .obj/CDR_Base.so .shobj/CDR_Base.o .shobj/CDR_Base.so: CDR_Base.cpp \
CDR_Base.h \
pre.h \