[Mobies-commit] [commit] r4215 - in UDM/trunk: lib src/Udm src/Udm/JavaAPIGen src/Udm/PythonAPIGen
endre at redhat3.isis.vanderbilt.edu
endre at redhat3.isis.vanderbilt.edu
Sun Dec 8 12:17:21 CST 2013
Author: endre
Date: Sun Dec 8 12:17:21 2013
New Revision: 4215
Log:
OS X Makefiles(2)
Added:
UDM/trunk/src/Udm/JavaAPIGen/Makefile.OSX
UDM/trunk/src/Udm/PythonAPIGen/Makefile.OSX
Modified:
UDM/trunk/lib/Makefile.OSX
UDM/trunk/src/Udm/Makefile.OSX
Modified: UDM/trunk/lib/Makefile.OSX
==============================================================================
--- UDM/trunk/lib/Makefile.OSX Sun Dec 8 11:49:31 2013 (r4214)
+++ UDM/trunk/lib/Makefile.OSX Sun Dec 8 12:17:21 2013 (r4215)
@@ -3,6 +3,8 @@
all:
gcc -dynamiclib -arch i386 -o libUdm.dylib \
../src/Udm/ClassGen.o ../src/Udm/DiagramGen.o ../src/Udm/NamespaceGen.o ../src/Udm/UdmCpp.o ../src/Udm/UdmCppH.o ../src/Udm/UdmCS.o ../src/Udm/File2Code/File2Code.cpp \
+ ../src/Udm/JavaAPIGen/ClassGen.o ../src/Udm/JavaAPIGen/FactoryGen.o ../src/Udm/JavaAPIGen/JavaAPIGen.o ../src/Udm/JavaAPIGen/Utils.o \
+ ../src/Udm/JavaAPIGen/UtilsGen.o ../src/Udm/PythonAPIGen/PythonAPIGen.o \
../src/Udm/UdmUtil.o ../src/UdmBase/cint_string.o ../src/UdmBase/DTDGen.o ../src/UdmBase/Project.o ../src/UdmBase/UdmBase.o \
../src/UdmBase/UdmProject.o ../src/UdmBase/UdmStatic.o ../src/UdmBase/UdmTomi.o ../src/UdmBase/UmlExt.o ../src/UdmDom/UdmDom.o \
../src/UdmOcl/UdmOcl.o ../src/UdmOcl/UdmOclObject.o ../src/UdmOcl/UdmOclType.o ../src/UdmPOI/UdmPOI.o ../src/UdmUtil/UdmUtil.o ../src/Uml/Uml.o \
Added: UDM/trunk/src/Udm/JavaAPIGen/Makefile.OSX
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ UDM/trunk/src/Udm/JavaAPIGen/Makefile.OSX Sun Dec 8 12:17:21 2013 (r4215)
@@ -0,0 +1,12 @@
+include ../../../Makefile.OSX.incl
+
+SOURCES=ClassGen.cpp FactoryGen.cpp JavaAPIGen.cpp Utils.cpp UtilsGen.cpp
+OBJECTS=$(SOURCES:.cpp=.o)
+
+all: $(SOURCES) $(OBJECTS)
+
+.cpp.o:
+ $(CC) $(CFLAGS) $(INCLUDE) $< -o $@
+clean:
+ rm -f *.o
+
Modified: UDM/trunk/src/Udm/Makefile.OSX
==============================================================================
--- UDM/trunk/src/Udm/Makefile.OSX Sun Dec 8 11:49:31 2013 (r4214)
+++ UDM/trunk/src/Udm/Makefile.OSX Sun Dec 8 12:17:21 2013 (r4215)
@@ -2,14 +2,21 @@
SOURCES=ClassGen.cpp NamespaceGen.cpp UdmCS.cpp UdmCppH.cpp DiagramGen.cpp Udm.cpp UdmCpp.cpp UdmUtil.cpp
OBJECTS=$(SOURCES:.cpp=.o)
+SUBDIRS = File2Code JavaAPIGen PythonAPIGen
all: $(SOURCES) $(OBJECTS)
- echo "\n invoking make in sub File2Code ..."
- $(MAKE) -C File2Code/ -f Makefile.OSX
+ @for dir in $(SUBDIRS);\
+ do \
+ echo "\nInvoking make in subdir: " $${dir};\
+ $(MAKE) -C $${dir} $@ -f Makefile.OSX || exit $$?;\
+ done
.cpp.o:
$(CC) $(CFLAGS) $(INCLUDE) $< -o $@
clean:
rm -f *.o
- $(MAKE) clean -C File2Code/ -f Makefile.OSX
-
+ @for dir in $(SUBDIRS);\
+ do \
+ echo "\nInvoking make in subdir: " $${dir};\
+ $(MAKE) clean -C $${dir} $@ -f Makefile.OSX || exit $$?;\
+ done
Added: UDM/trunk/src/Udm/PythonAPIGen/Makefile.OSX
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ UDM/trunk/src/Udm/PythonAPIGen/Makefile.OSX Sun Dec 8 12:17:21 2013 (r4215)
@@ -0,0 +1,12 @@
+include ../../../Makefile.OSX.incl
+
+SOURCES=PythonAPIGen.cpp
+OBJECTS=$(SOURCES:.cpp=.o)
+
+all: $(SOURCES) $(OBJECTS)
+
+.cpp.o:
+ $(CC) $(CFLAGS) $(INCLUDE) $< -o $@
+clean:
+ rm -f *.o
+
More information about the Mobies-commit
mailing list