[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