aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorkremlin <ian@kremlin.cc>2014-05-28 04:29:47 +0800
committerkremlin <ian@kremlin.cc>2014-05-28 04:29:47 +0800
commit496f5d6622e32869916d421720c179ef3acbeb04 (patch)
treed42fc1c94d8a4c8e7327a5815f5fc861fcf11eb8
parent67d0f2d1c8343275dc57254ad8444a19eef0772b (diff)
downloadsystembsd-496f5d6622e32869916d421720c179ef3acbeb04.tar
systembsd-496f5d6622e32869916d421720c179ef3acbeb04.tar.gz
systembsd-496f5d6622e32869916d421720c179ef3acbeb04.tar.bz2
systembsd-496f5d6622e32869916d421720c179ef3acbeb04.tar.lz
systembsd-496f5d6622e32869916d421720c179ef3acbeb04.tar.xz
systembsd-496f5d6622e32869916d421720c179ef3acbeb04.tar.zst
systembsd-496f5d6622e32869916d421720c179ef3acbeb04.zip
set aside -ports makefile for now, we'll deal with it later. begin hostnamed
-rw-r--r--Makefile62
-rw-r--r--Makefile.port57
-rwxr-xr-xbin/out.binbin0 -> 9915 bytes
-rw-r--r--src/main.c5
-rw-r--r--src/modules/hostnamed/hostnamed.c2
5 files changed, 72 insertions, 54 deletions
diff --git a/Makefile b/Makefile
index 4261f4b..4870271 100644
--- a/Makefile
+++ b/Makefile
@@ -1,57 +1,11 @@
-# stick to what we have for now
-ONLY_FOR_ARCHS = amd64
-#NOT_FOR_ARCHS =
-#SHARED_ONLY =
-#COMES_WITH =
+.PHONY: all
-COMMENT = dbus utilities
+CFLAGS=-Wall -Wextra -Werror -pedantic
+DEBUGF=-O0 -v -g
+SRCDIR=src
+MODDIR=$(SRCDIR)/modules
-DISTNAME = dbus-utils-0.1
-PACKAGE = systemd-utls
-CATEGORIES = kremlinware test
+GLIBF=`pkg-config --cflags --libs glib-2.0 gobject-2.0`
-HOMEPAGE = http://uglyman.kremlin.cc
-
-MAINTAINER = kremlin <ian@kremlin.cc>
-
-# LGPLv1.3+ (glib)
-PERMIT_PACKAGE_CDROM = Yes
-
-# for now
-WANTLIB = c gio-2.0 glib-2.0
-
-#TODO: see if it's okay to host this
-MASTER_SITES = http://uglyman.kremlin.cc/latest-devel/
-#MODULES = ???
-#BUILD_DEPENDS = ???
-#RUN_DEPENDS = ???
-#TEST_DEPENDS = ???
-LIB_DEPENDS = x11/dbus>=1.8.2v0 \
- devel/glib2
-
-#MAKE_FLAGS = ???
-#MAKE_ENV = ???
-#FAKE_FLAGS = ???
-#TEST_FLAGS = ???
-
-# build/configuration variables
-#
-COMMIT = efedf0c
-#SEPARATE_BUILD = Yes (build in a directory other than WRKSRC)
-#SEPARATE_BUILD = flavored (distinct flavors may share a common WRKSRC)
-#CONFIGURE_STYLE = simple
-CONFIGURE_SCRIPT = configure
-#CFLAGS = ???
-#LDFLAGS = ???
-#MAKE_FILE = ???
-#PKG_ARCH = ??? (* for arch-independent packages)
-WRKDIST = ${WRKDIR}/systemd-utl-devel-${COMMIT}
-#WRKSRC = ??? if other than ${WRKDIST}
-#WRKBUILD = ??? if other than ${WRKSRC}
-#WRKCONF = ??? if other than ${WRKBUILD}
-
-#ALL_TARGET = ???
-#INSTALL_TARGET = ???
-#TEST_TARGET = ???
-
-.include <bsd.port.mk>
+hostnamed:
+ gcc -o bin/out.bin $(CFLAGS) $(DEBUGF) $(GLIBF) $(SRCDIR)/main.c
diff --git a/Makefile.port b/Makefile.port
new file mode 100644
index 0000000..661a0be
--- /dev/null
+++ b/Makefile.port
@@ -0,0 +1,57 @@
+# stick to what we have for now
+ONLY_FOR_ARCHS = amd64
+#NOT_FOR_ARCHS =
+#SHARED_ONLY =
+#COMES_WITH =
+
+COMMENT = dbus utilities
+
+DISTNAME = dbus-utils-0.1
+PACKAGE = systemd-utls
+CATEGORIES = kremlinware test
+
+HOMEPAGE = http://uglyman.kremlin.cc
+
+MAINTAINER = kremlin <ian@kremlin.cc>
+
+# LGPLv1.3+ (glib)
+PERMIT_PACKAGE_CDROM = Yes
+
+# for now
+WANTLIB = c gio-2.0 glib-2.0
+
+#TODO: see if it's okay to host this
+MASTER_SITES = http://uglyman.kremlin.cc/latest-devel/
+#MODULES = ???
+#BUILD_DEPENDS = ???
+#RUN_DEPENDS = ???
+#TEST_DEPENDS = ???
+LIB_DEPENDS = x11/dbus>=1.8.2v0 \
+ devel/glib2
+
+#MAKE_FLAGS = ???
+#MAKE_ENV = ???
+#FAKE_FLAGS = ???
+#TEST_FLAGS = ???
+
+# build/configuration variables
+#
+#COMMIT = efedf0c
+#SEPARATE_BUILD = Yes (build in a directory other than WRKSRC)
+#SEPARATE_BUILD = flavored (distinct flavors may share a common WRKSRC)
+#CONFIGURE_STYLE = simple
+#CONFIGURE_SCRIPT = configure
+#CFLAGS = ???
+#LDFLAGS = ???
+#MAKE_FILE = ???
+#PKG_ARCH = ??? (* for arch-independent packages)
+#WRKDIST = ${WRKDIR}/systemd-utl-devel-${COMMIT}
+#WRKSRC = ??? if other than ${WRKDIST}
+#WRKBUILD = ??? if other than ${WRKSRC}
+#WRKCONF = ??? if other than ${WRKBUILD}
+
+#ALL_TARGET = ???
+#INSTALL_TARGET = ???
+#TEST_TARGET = ???
+
+# .include <bsd.port.mk>
diff --git a/bin/out.bin b/bin/out.bin
new file mode 100755
index 0000000..8f1b86b
--- /dev/null
+++ b/bin/out.bin
Binary files differ
diff --git a/src/main.c b/src/main.c
new file mode 100644
index 0000000..5238699
--- /dev/null
+++ b/src/main.c
@@ -0,0 +1,5 @@
+#include "modules/hostnamed/hostnamed.c"
+
+int main() {
+ return 0;
+}
diff --git a/src/modules/hostnamed/hostnamed.c b/src/modules/hostnamed/hostnamed.c
new file mode 100644
index 0000000..ee25324
--- /dev/null
+++ b/src/modules/hostnamed/hostnamed.c
@@ -0,0 +1,2 @@
+#include <glib-2.0/glib.h>
+