From: kremlin Date: Tue, 27 May 2014 20:29:47 +0000 (-0500) Subject: set aside -ports makefile for now, we'll deal with it later. begin hostnamed X-Git-Tag: hostnamed-copyable~57 X-Git-Url: https://uglyman.kremlin.cc/gitweb/gitweb.cgi?p=systembsd.git;a=commitdiff_plain;h=496f5d6622e32869916d421720c179ef3acbeb04 set aside -ports makefile for now, we'll deal with it later. begin hostnamed --- 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 - -# 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 +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 + +# 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 diff --git a/bin/out.bin b/bin/out.bin new file mode 100755 index 0000000..8f1b86b Binary files /dev/null and b/bin/out.bin 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 +