diff --git a/.gitignore b/.gitignore index ea211c0..78197aa 100644 --- a/.gitignore +++ b/.gitignore @@ -13,3 +13,4 @@ config.log config.status configure extra.mk +examples/exampleApplication diff --git a/Makefile b/Makefile index 4e51e93..922beeb 100644 --- a/Makefile +++ b/Makefile @@ -1,4 +1,5 @@ -SUBDIRS = src +SUBDIRS = src examples + DISTCLEAN = aclocal.m4 \ autom4te.cache \ buildsys.mk \ diff --git a/examples/Makefile b/examples/Makefile new file mode 100644 index 0000000..efb7725 --- /dev/null +++ b/examples/Makefile @@ -0,0 +1,11 @@ +include ../extra.mk + +PROG = exampleApplication +SRCS = main.mm + +include ../buildsys.mk + +CPPFLAGS += -I../src -I../src/common -I../src/QtCore -I../QtGui +LIBS := -L../src -lobjfw -lobjqt +LDFLAGS += ${MAP_LDFLAGS} +LD = ${OBJCXX} diff --git a/examples/main.mm b/examples/main.mm new file mode 100644 index 0000000..fbd5550 --- /dev/null +++ b/examples/main.mm @@ -0,0 +1,26 @@ +/* + * Copyright (c) 2017, Maximilian Schander + * + * https://heap.zone/git/objqt.git + * + * Permission to use, copy, modify, and/or distribute this software for any + * purpose with or without fee is hereby granted, provided that the above + * copyright notice and this permission notice is present in all copies. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE + * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + * POSSIBILITY OF SUCH DAMAGE. + */ + +int main(int argv, char **args) +{ + return 0; +}