summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSwati Sharma <itawswati@gmail.com>2012-07-23 19:15:45 +0000
committerSwati Sharma <itawswati@gmail.com>2012-07-23 19:15:45 +0000
commitc7b506796fdb82b07cfa1a7fc0f721792edada1a (patch)
treeb3f14bacd25fcffe35d6b09ef1ed35d9ea87923d
parent9eb088e49a4de4d5d33b7a9323cc5f96e1690299 (diff)
downloadswig-c7b506796fdb82b07cfa1a7fc0f721792edada1a.tar.gz
Removed native and Extend Examples
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2012-objc@13392 626c5289-ae23-0410-ae9c-e8d60b6d4f22
-rw-r--r--Examples/objc/extend/Makefile20
-rw-r--r--Examples/objc/extend/example.cxx4
-rw-r--r--Examples/objc/extend/example.h56
-rw-r--r--Examples/objc/extend/example.i15
-rw-r--r--Examples/objc/extend/runme.m6
-rw-r--r--Examples/objc/native/Makefile19
-rw-r--r--Examples/objc/native/example.i39
-rw-r--r--Examples/objc/native/runme.m6
8 files changed, 0 insertions, 165 deletions
diff --git a/Examples/objc/extend/Makefile b/Examples/objc/extend/Makefile
deleted file mode 100644
index 3f507dd52..000000000
--- a/Examples/objc/extend/Makefile
+++ /dev/null
@@ -1,20 +0,0 @@
-TOP = ../..
-SWIG = $(TOP)/../preinst-swig
-CXXSRCS = example.cxx
-TARGET = example
-INTERFACE = example.i
-SWIGOPT =
-OBJCSRCS = runme.m
-OBJCFLAGS = -fconstant-string-class=NSConstantString
-
-all::
- $(MAKE) -f $(TOP)/Makefile CXXSRCS='$(CXXSRCS)' SWIG='$(SWIG)' \
- SWIGOPT='$(SWIGOPT)' TARGET='$(TARGET)' INTERFACE='$(INTERFACE)' objc_cpp
-
-clean::
- $(MAKE) -f $(TOP)/Makefile objc_clean
-
-check:: all
- $(MAKE) -f $(TOP)/Makefile OBJCSRCS='$(OBJCSRCS)' OBJCFLAGS='$(OBJCFLAGS)' TARGET='$(TARGET)' objc_run
-
-
diff --git a/Examples/objc/extend/example.cxx b/Examples/objc/extend/example.cxx
deleted file mode 100644
index 450d75608..000000000
--- a/Examples/objc/extend/example.cxx
+++ /dev/null
@@ -1,4 +0,0 @@
-/* File : example.cxx */
-
-#include "example.h"
-
diff --git a/Examples/objc/extend/example.h b/Examples/objc/extend/example.h
deleted file mode 100644
index b27ab9711..000000000
--- a/Examples/objc/extend/example.h
+++ /dev/null
@@ -1,56 +0,0 @@
-/* File : example.h */
-
-#include <cstdio>
-#include <iostream>
-#include <vector>
-#include <string>
-#include <cmath>
-
-class Employee {
-private:
- std::string name;
-public:
- Employee(const char* n): name(n) {}
- virtual std::string getTitle() { return getPosition() + " " + getName(); }
- virtual std::string getName() { return name; }
- virtual std::string getPosition() const { return "Employee"; }
- virtual ~Employee() { printf("~Employee() @ %p\n", this); }
-};
-
-
-class Manager: public Employee {
-public:
- Manager(const char* n): Employee(n) {}
- virtual std::string getPosition() const { return "Manager"; }
-};
-
-
-class EmployeeList {
- std::vector<Employee*> list;
-public:
- EmployeeList() {
- list.push_back(new Employee("Bob"));
- list.push_back(new Employee("Jane"));
- list.push_back(new Manager("Ted"));
- }
- void addEmployee(Employee *p) {
- list.push_back(p);
- std::cout << "New employee added. Current employees are:" << std::endl;
- std::vector<Employee*>::iterator i;
- for (i=list.begin(); i!=list.end(); i++) {
- std::cout << " " << (*i)->getTitle() << std::endl;
- }
- }
- const Employee *get_item(int i) {
- return list[i];
- }
- ~EmployeeList() {
- std::vector<Employee*>::iterator i;
- std::cout << "~EmployeeList, deleting " << list.size() << " employees." << std::endl;
- for (i=list.begin(); i!=list.end(); i++) {
- delete *i;
- }
- std::cout << "~EmployeeList empty." << std::endl;
- }
-};
-
diff --git a/Examples/objc/extend/example.i b/Examples/objc/extend/example.i
deleted file mode 100644
index c8ec32e09..000000000
--- a/Examples/objc/extend/example.i
+++ /dev/null
@@ -1,15 +0,0 @@
-/* File : example.i */
-%module(directors="1") example
-%{
-#include "example.h"
-%}
-
-%include "std_vector.i"
-%include "std_string.i"
-
-/* turn on director wrapping for Manager */
-%feature("director") Employee;
-%feature("director") Manager;
-
-%include "example.h"
-
diff --git a/Examples/objc/extend/runme.m b/Examples/objc/extend/runme.m
deleted file mode 100644
index 42d40be3e..000000000
--- a/Examples/objc/extend/runme.m
+++ /dev/null
@@ -1,6 +0,0 @@
-
-#import "example_proxy.h"
-
-int main(int argc, char* argv[]) {
- return 0;
-} \ No newline at end of file
diff --git a/Examples/objc/native/Makefile b/Examples/objc/native/Makefile
deleted file mode 100644
index 383503861..000000000
--- a/Examples/objc/native/Makefile
+++ /dev/null
@@ -1,19 +0,0 @@
-TOP = ../..
-SWIG = $(TOP)/../preinst-swig
-TARGET = example
-INTERFACE = example.i
-SWIGOPT =
-OBJCSRCS = runme.m
-OBJCFLAGS = -fconstant-string-class=NSConstantString
-
-all::
- $(MAKE) -f $(TOP)/Makefile CXXSRCS='$(CXXSRCS)' SWIG='$(SWIG)' \
- SWIGOPT='$(SWIGOPT)' TARGET='$(TARGET)' INTERFACE='$(INTERFACE)' objc_cpp
-
-clean::
- $(MAKE) -f $(TOP)/Makefile objc_clean
-
-check:: all
- $(MAKE) -f $(TOP)/Makefile OBJCSRCS='$(OBJCSRCS)' OBJCFLAGS='$(OBJCFLAGS)' TARGET='$(TARGET)' objc_run
-
-
diff --git a/Examples/objc/native/example.i b/Examples/objc/native/example.i
deleted file mode 100644
index eee224f1b..000000000
--- a/Examples/objc/native/example.i
+++ /dev/null
@@ -1,39 +0,0 @@
-/* File : example.i */
-%module example
-
-%{
-#include <string.h>
-
-typedef struct point {
- int x;
- int y;
-} _Point;
-
-
-_Point *point_create(int x, int y) {
- _Point *p = (_Point *) malloc(sizeof(_Point));
- p->x = x;
- p->y = y;
-
- return p;
-}
-
-static char *point_toString(char *format, _Point *p) {
- static char buf[80];
-
- sprintf(buf, format, p->x, p->y);
-
- return buf;
-}
-
-/* this function will be wrapped by SWIG */
-char *point_toString1(_Point *p) {
- return point_toString("(%d,%d)", p);
-}
-
-%}
-
-_Point *point_create(int x, int y);
-char *point_toString1(_Point *p);
-
-%native(point_toString2) char *point_toString2(_Point *p);
diff --git a/Examples/objc/native/runme.m b/Examples/objc/native/runme.m
deleted file mode 100644
index 42d40be3e..000000000
--- a/Examples/objc/native/runme.m
+++ /dev/null
@@ -1,6 +0,0 @@
-
-#import "example_proxy.h"
-
-int main(int argc, char* argv[]) {
- return 0;
-} \ No newline at end of file