No longer store Makefiles in the source tree
This commit is contained in:
parent
adf28dcfad
commit
fba4801c3e
118
Makefile
118
Makefile
|
@ -1,118 +0,0 @@
|
||||||
PACKAGE = libApp
|
|
||||||
VERSION = 0.1.5
|
|
||||||
SUBDIRS = data doc include src src/transport tools tests
|
|
||||||
RM = rm -f
|
|
||||||
LN = ln -f
|
|
||||||
TAR = tar
|
|
||||||
MKDIR = mkdir -m 0755 -p
|
|
||||||
|
|
||||||
|
|
||||||
all: subdirs
|
|
||||||
|
|
||||||
subdirs:
|
|
||||||
@for i in $(SUBDIRS); do (cd "$$i" && \
|
|
||||||
if [ -n "$(OBJDIR)" ]; then \
|
|
||||||
([ -d "$(OBJDIR)$$i" ] || $(MKDIR) -- "$(OBJDIR)$$i") && \
|
|
||||||
$(MAKE) OBJDIR="$(OBJDIR)$$i/"; \
|
|
||||||
else $(MAKE); fi) || exit; done
|
|
||||||
|
|
||||||
clean:
|
|
||||||
@for i in $(SUBDIRS); do (cd "$$i" && $(MAKE) clean) || exit; done
|
|
||||||
|
|
||||||
distclean:
|
|
||||||
@for i in $(SUBDIRS); do (cd "$$i" && $(MAKE) distclean) || exit; done
|
|
||||||
|
|
||||||
dist:
|
|
||||||
$(RM) -r -- $(OBJDIR)$(PACKAGE)-$(VERSION)
|
|
||||||
$(LN) -s -- "$$PWD" $(OBJDIR)$(PACKAGE)-$(VERSION)
|
|
||||||
@cd $(OBJDIR). && $(TAR) -czvf $(OBJDIR)$(PACKAGE)-$(VERSION).tar.gz -- \
|
|
||||||
$(PACKAGE)-$(VERSION)/data/Makefile \
|
|
||||||
$(PACKAGE)-$(VERSION)/data/Dummy.interface \
|
|
||||||
$(PACKAGE)-$(VERSION)/data/libApp.pc.in \
|
|
||||||
$(PACKAGE)-$(VERSION)/data/pkgconfig.sh \
|
|
||||||
$(PACKAGE)-$(VERSION)/data/project.conf \
|
|
||||||
$(PACKAGE)-$(VERSION)/doc/Makefile \
|
|
||||||
$(PACKAGE)-$(VERSION)/doc/AppBroker.css.xml \
|
|
||||||
$(PACKAGE)-$(VERSION)/doc/AppBroker.xml \
|
|
||||||
$(PACKAGE)-$(VERSION)/doc/AppClient.css.xml \
|
|
||||||
$(PACKAGE)-$(VERSION)/doc/AppClient.xml \
|
|
||||||
$(PACKAGE)-$(VERSION)/doc/docbook.sh \
|
|
||||||
$(PACKAGE)-$(VERSION)/doc/gtkdoc.sh \
|
|
||||||
$(PACKAGE)-$(VERSION)/doc/manual.css.xml \
|
|
||||||
$(PACKAGE)-$(VERSION)/doc/project.conf \
|
|
||||||
$(PACKAGE)-$(VERSION)/doc/gtkdoc/Makefile \
|
|
||||||
$(PACKAGE)-$(VERSION)/doc/gtkdoc/libApp-docs.xml \
|
|
||||||
$(PACKAGE)-$(VERSION)/doc/gtkdoc/project.conf \
|
|
||||||
$(PACKAGE)-$(VERSION)/include/App.h \
|
|
||||||
$(PACKAGE)-$(VERSION)/include/Makefile \
|
|
||||||
$(PACKAGE)-$(VERSION)/include/project.conf \
|
|
||||||
$(PACKAGE)-$(VERSION)/include/App/app.h \
|
|
||||||
$(PACKAGE)-$(VERSION)/include/App/appclient.h \
|
|
||||||
$(PACKAGE)-$(VERSION)/include/App/appmessage.h \
|
|
||||||
$(PACKAGE)-$(VERSION)/include/App/appserver.h \
|
|
||||||
$(PACKAGE)-$(VERSION)/include/App/apptransport.h \
|
|
||||||
$(PACKAGE)-$(VERSION)/include/App/Makefile \
|
|
||||||
$(PACKAGE)-$(VERSION)/include/App/project.conf \
|
|
||||||
$(PACKAGE)-$(VERSION)/src/appclient.c \
|
|
||||||
$(PACKAGE)-$(VERSION)/src/appinterface.c \
|
|
||||||
$(PACKAGE)-$(VERSION)/src/appmessage.c \
|
|
||||||
$(PACKAGE)-$(VERSION)/src/appserver.c \
|
|
||||||
$(PACKAGE)-$(VERSION)/src/apptransport.c \
|
|
||||||
$(PACKAGE)-$(VERSION)/src/marshall.c \
|
|
||||||
$(PACKAGE)-$(VERSION)/src/Makefile \
|
|
||||||
$(PACKAGE)-$(VERSION)/src/appinterface.h \
|
|
||||||
$(PACKAGE)-$(VERSION)/src/appmessage.h \
|
|
||||||
$(PACKAGE)-$(VERSION)/src/apptransport.h \
|
|
||||||
$(PACKAGE)-$(VERSION)/src/marshall.h \
|
|
||||||
$(PACKAGE)-$(VERSION)/src/project.conf \
|
|
||||||
$(PACKAGE)-$(VERSION)/src/transport/self.c \
|
|
||||||
$(PACKAGE)-$(VERSION)/src/transport/tcp.c \
|
|
||||||
$(PACKAGE)-$(VERSION)/src/transport/tcp4.c \
|
|
||||||
$(PACKAGE)-$(VERSION)/src/transport/tcp6.c \
|
|
||||||
$(PACKAGE)-$(VERSION)/src/transport/template.c \
|
|
||||||
$(PACKAGE)-$(VERSION)/src/transport/udp.c \
|
|
||||||
$(PACKAGE)-$(VERSION)/src/transport/udp4.c \
|
|
||||||
$(PACKAGE)-$(VERSION)/src/transport/udp6.c \
|
|
||||||
$(PACKAGE)-$(VERSION)/src/transport/Makefile \
|
|
||||||
$(PACKAGE)-$(VERSION)/src/transport/common.h \
|
|
||||||
$(PACKAGE)-$(VERSION)/src/transport/common.c \
|
|
||||||
$(PACKAGE)-$(VERSION)/src/transport/project.conf \
|
|
||||||
$(PACKAGE)-$(VERSION)/tools/appbroker.c \
|
|
||||||
$(PACKAGE)-$(VERSION)/tools/appclient.c \
|
|
||||||
$(PACKAGE)-$(VERSION)/tools/Makefile \
|
|
||||||
$(PACKAGE)-$(VERSION)/tools/appbroker.sh \
|
|
||||||
$(PACKAGE)-$(VERSION)/tools/project.conf \
|
|
||||||
$(PACKAGE)-$(VERSION)/tests/appclient.c \
|
|
||||||
$(PACKAGE)-$(VERSION)/tests/appmessage.c \
|
|
||||||
$(PACKAGE)-$(VERSION)/tests/appserver.c \
|
|
||||||
$(PACKAGE)-$(VERSION)/tests/includes.c \
|
|
||||||
$(PACKAGE)-$(VERSION)/tests/lookup.c \
|
|
||||||
$(PACKAGE)-$(VERSION)/tests/transport.c \
|
|
||||||
$(PACKAGE)-$(VERSION)/tests/Makefile \
|
|
||||||
$(PACKAGE)-$(VERSION)/tests/tests.sh \
|
|
||||||
$(PACKAGE)-$(VERSION)/tests/project.conf \
|
|
||||||
$(PACKAGE)-$(VERSION)/Makefile \
|
|
||||||
$(PACKAGE)-$(VERSION)/COPYING \
|
|
||||||
$(PACKAGE)-$(VERSION)/config.h \
|
|
||||||
$(PACKAGE)-$(VERSION)/config.sh \
|
|
||||||
$(PACKAGE)-$(VERSION)/project.conf
|
|
||||||
$(RM) -- $(OBJDIR)$(PACKAGE)-$(VERSION)
|
|
||||||
|
|
||||||
distcheck: dist
|
|
||||||
$(TAR) -xzvf $(OBJDIR)$(PACKAGE)-$(VERSION).tar.gz
|
|
||||||
$(MKDIR) -- $(PACKAGE)-$(VERSION)/objdir
|
|
||||||
$(MKDIR) -- $(PACKAGE)-$(VERSION)/destdir
|
|
||||||
(cd "$(PACKAGE)-$(VERSION)" && $(MAKE) OBJDIR="$$PWD/objdir/")
|
|
||||||
(cd "$(PACKAGE)-$(VERSION)" && $(MAKE) OBJDIR="$$PWD/objdir/" DESTDIR="$$PWD/destdir" install)
|
|
||||||
(cd "$(PACKAGE)-$(VERSION)" && $(MAKE) OBJDIR="$$PWD/objdir/" DESTDIR="$$PWD/destdir" uninstall)
|
|
||||||
(cd "$(PACKAGE)-$(VERSION)" && $(MAKE) OBJDIR="$$PWD/objdir/" distclean)
|
|
||||||
(cd "$(PACKAGE)-$(VERSION)" && $(MAKE) dist)
|
|
||||||
$(RM) -r -- $(PACKAGE)-$(VERSION)
|
|
||||||
|
|
||||||
install:
|
|
||||||
@for i in $(SUBDIRS); do (cd "$$i" && $(MAKE) install) || exit; done
|
|
||||||
|
|
||||||
uninstall:
|
|
||||||
@for i in $(SUBDIRS); do (cd "$$i" && $(MAKE) uninstall) || exit; done
|
|
||||||
|
|
||||||
.PHONY: all subdirs clean distclean dist distcheck install uninstall
|
|
|
@ -1,35 +0,0 @@
|
||||||
MKDIR = mkdir -m 0755 -p
|
|
||||||
INSTALL = install
|
|
||||||
RM = rm -f
|
|
||||||
TARGETS = $(OBJDIR)libApp.pc
|
|
||||||
OBJDIR =
|
|
||||||
PREFIX = /usr/local
|
|
||||||
DESTDIR =
|
|
||||||
RM = rm -f
|
|
||||||
LN = ln -f
|
|
||||||
MKDIR = mkdir -m 0755 -p
|
|
||||||
INSTALL = install
|
|
||||||
|
|
||||||
|
|
||||||
all: $(TARGETS)
|
|
||||||
|
|
||||||
$(OBJDIR)libApp.pc: libApp.pc.in ../config.sh
|
|
||||||
./pkgconfig.sh -P "$(PREFIX)" -- "$(OBJDIR)libApp.pc"
|
|
||||||
|
|
||||||
clean:
|
|
||||||
$(RM) -- $(libApp.pc_OBJS)
|
|
||||||
./pkgconfig.sh -c -P "$(PREFIX)" -- "libApp.pc"
|
|
||||||
|
|
||||||
distclean: clean
|
|
||||||
$(RM) -- $(TARGETS)
|
|
||||||
|
|
||||||
install: $(TARGETS)
|
|
||||||
./pkgconfig.sh -P "$(DESTDIR)$(PREFIX)" -i -- "$(OBJDIR)libApp.pc"
|
|
||||||
$(MKDIR) $(DESTDIR)$(PREFIX)/etc/AppInterface
|
|
||||||
$(INSTALL) -m 0644 Dummy.interface $(DESTDIR)$(PREFIX)/etc/AppInterface/Dummy.interface
|
|
||||||
|
|
||||||
uninstall:
|
|
||||||
./pkgconfig.sh -P "$(DESTDIR)$(PREFIX)" -u -- "libApp.pc"
|
|
||||||
$(RM) -- $(DESTDIR)$(PREFIX)/etc/AppInterface/Dummy.interface
|
|
||||||
|
|
||||||
.PHONY: all clean distclean install uninstall
|
|
82
doc/Makefile
82
doc/Makefile
|
@ -1,82 +0,0 @@
|
||||||
SUBDIRS = gtkdoc
|
|
||||||
TARGETS = $(OBJDIR)AppBroker.1 $(OBJDIR)AppBroker.html $(OBJDIR)AppClient.1 $(OBJDIR)AppClient.html $(OBJDIR)gtkdoc/libApp.types $(OBJDIR)gtkdoc/tmpl.stamp $(OBJDIR)gtkdoc/sgml.stamp $(OBJDIR)gtkdoc/html.stamp
|
|
||||||
OBJDIR =
|
|
||||||
PREFIX = /usr/local
|
|
||||||
DESTDIR =
|
|
||||||
RM = rm -f
|
|
||||||
LN = ln -f
|
|
||||||
MKDIR = mkdir -m 0755 -p
|
|
||||||
INSTALL = install
|
|
||||||
|
|
||||||
|
|
||||||
all: subdirs $(TARGETS)
|
|
||||||
|
|
||||||
subdirs:
|
|
||||||
@for i in $(SUBDIRS); do (cd "$$i" && \
|
|
||||||
if [ -n "$(OBJDIR)" ]; then \
|
|
||||||
([ -d "$(OBJDIR)$$i" ] || $(MKDIR) -- "$(OBJDIR)$$i") && \
|
|
||||||
$(MAKE) OBJDIR="$(OBJDIR)$$i/"; \
|
|
||||||
else $(MAKE); fi) || exit; done
|
|
||||||
|
|
||||||
$(OBJDIR)AppBroker.1: AppBroker.xml
|
|
||||||
./docbook.sh -P "$(PREFIX)" -- "$(OBJDIR)AppBroker.1"
|
|
||||||
|
|
||||||
$(OBJDIR)AppBroker.html: AppBroker.css.xml AppBroker.xml manual.css.xml
|
|
||||||
./docbook.sh -P "$(PREFIX)" -- "$(OBJDIR)AppBroker.html"
|
|
||||||
|
|
||||||
$(OBJDIR)AppClient.1: AppClient.xml
|
|
||||||
./docbook.sh -P "$(PREFIX)" -- "$(OBJDIR)AppClient.1"
|
|
||||||
|
|
||||||
$(OBJDIR)AppClient.html: AppClient.css.xml AppClient.xml manual.css.xml
|
|
||||||
./docbook.sh -P "$(PREFIX)" -- "$(OBJDIR)AppClient.html"
|
|
||||||
|
|
||||||
$(OBJDIR)gtkdoc/libApp.types:
|
|
||||||
./gtkdoc.sh -P "$(PREFIX)" -- "$(OBJDIR)gtkdoc/libApp.types"
|
|
||||||
|
|
||||||
$(OBJDIR)gtkdoc/tmpl.stamp: $(OBJDIR)gtkdoc/libApp.types
|
|
||||||
./gtkdoc.sh -P "$(PREFIX)" -- "$(OBJDIR)gtkdoc/tmpl.stamp"
|
|
||||||
|
|
||||||
$(OBJDIR)gtkdoc/sgml.stamp: $(OBJDIR)gtkdoc/tmpl.stamp
|
|
||||||
./gtkdoc.sh -P "$(PREFIX)" -- "$(OBJDIR)gtkdoc/sgml.stamp"
|
|
||||||
|
|
||||||
$(OBJDIR)gtkdoc/html.stamp: gtkdoc/libApp-docs.xml $(OBJDIR)gtkdoc/sgml.stamp $(OBJDIR)gtkdoc/tmpl.stamp
|
|
||||||
./gtkdoc.sh -P "$(PREFIX)" -- "$(OBJDIR)gtkdoc/html.stamp"
|
|
||||||
|
|
||||||
clean:
|
|
||||||
@for i in $(SUBDIRS); do (cd "$$i" && $(MAKE) clean) || exit; done
|
|
||||||
$(RM) -- $(AppBroker.1_OBJS) $(AppBroker.html_OBJS) $(AppClient.1_OBJS) $(AppClient.html_OBJS) $(gtkdoc/libApp.types_OBJS) $(gtkdoc/tmpl.stamp_OBJS) $(gtkdoc/sgml.stamp_OBJS) $(gtkdoc/html.stamp_OBJS)
|
|
||||||
./docbook.sh -c -P "$(PREFIX)" -- "AppBroker.1"
|
|
||||||
./docbook.sh -c -P "$(PREFIX)" -- "AppBroker.html"
|
|
||||||
./docbook.sh -c -P "$(PREFIX)" -- "AppClient.1"
|
|
||||||
./docbook.sh -c -P "$(PREFIX)" -- "AppClient.html"
|
|
||||||
./gtkdoc.sh -c -P "$(PREFIX)" -- "gtkdoc/libApp.types"
|
|
||||||
./gtkdoc.sh -c -P "$(PREFIX)" -- "gtkdoc/tmpl.stamp"
|
|
||||||
./gtkdoc.sh -c -P "$(PREFIX)" -- "gtkdoc/sgml.stamp"
|
|
||||||
./gtkdoc.sh -c -P "$(PREFIX)" -- "gtkdoc/html.stamp"
|
|
||||||
|
|
||||||
distclean:
|
|
||||||
@for i in $(SUBDIRS); do (cd "$$i" && $(MAKE) distclean) || exit; done
|
|
||||||
$(RM) -- $(AppBroker.1_OBJS) $(AppBroker.html_OBJS) $(AppClient.1_OBJS) $(AppClient.html_OBJS) $(gtkdoc/libApp.types_OBJS) $(gtkdoc/tmpl.stamp_OBJS) $(gtkdoc/sgml.stamp_OBJS) $(gtkdoc/html.stamp_OBJS)
|
|
||||||
./docbook.sh -c -P "$(PREFIX)" -- "AppBroker.1"
|
|
||||||
./docbook.sh -c -P "$(PREFIX)" -- "AppBroker.html"
|
|
||||||
./docbook.sh -c -P "$(PREFIX)" -- "AppClient.1"
|
|
||||||
./docbook.sh -c -P "$(PREFIX)" -- "AppClient.html"
|
|
||||||
./gtkdoc.sh -c -P "$(PREFIX)" -- "gtkdoc/libApp.types"
|
|
||||||
./gtkdoc.sh -c -P "$(PREFIX)" -- "gtkdoc/tmpl.stamp"
|
|
||||||
./gtkdoc.sh -c -P "$(PREFIX)" -- "gtkdoc/sgml.stamp"
|
|
||||||
./gtkdoc.sh -c -P "$(PREFIX)" -- "gtkdoc/html.stamp"
|
|
||||||
$(RM) -- $(TARGETS)
|
|
||||||
|
|
||||||
install: $(TARGETS)
|
|
||||||
@for i in $(SUBDIRS); do (cd "$$i" && $(MAKE) install) || exit; done
|
|
||||||
./docbook.sh -P "$(DESTDIR)$(PREFIX)" -i -- "$(OBJDIR)AppBroker.1"
|
|
||||||
./docbook.sh -P "$(DESTDIR)$(PREFIX)" -i -- "$(OBJDIR)AppBroker.html"
|
|
||||||
./gtkdoc.sh -P "$(DESTDIR)$(PREFIX)" -i -- "$(OBJDIR)gtkdoc/html.stamp"
|
|
||||||
|
|
||||||
uninstall:
|
|
||||||
@for i in $(SUBDIRS); do (cd "$$i" && $(MAKE) uninstall) || exit; done
|
|
||||||
./docbook.sh -P "$(DESTDIR)$(PREFIX)" -u -- "AppBroker.1"
|
|
||||||
./docbook.sh -P "$(DESTDIR)$(PREFIX)" -u -- "AppBroker.html"
|
|
||||||
./gtkdoc.sh -P "$(DESTDIR)$(PREFIX)" -u -- "gtkdoc/html.stamp"
|
|
||||||
|
|
||||||
.PHONY: all subdirs clean distclean install uninstall
|
|
|
@ -1,13 +0,0 @@
|
||||||
|
|
||||||
|
|
||||||
all:
|
|
||||||
|
|
||||||
clean:
|
|
||||||
|
|
||||||
distclean: clean
|
|
||||||
|
|
||||||
install:
|
|
||||||
|
|
||||||
uninstall:
|
|
||||||
|
|
||||||
.PHONY: all clean distclean install uninstall
|
|
|
@ -1,36 +0,0 @@
|
||||||
OBJDIR =
|
|
||||||
PREFIX = /usr/local
|
|
||||||
DESTDIR =
|
|
||||||
RM = rm -f
|
|
||||||
LN = ln -f
|
|
||||||
MKDIR = mkdir -m 0755 -p
|
|
||||||
INSTALL = install
|
|
||||||
INCLUDEDIR= $(PREFIX)/include
|
|
||||||
|
|
||||||
|
|
||||||
all:
|
|
||||||
|
|
||||||
clean:
|
|
||||||
|
|
||||||
distclean: clean
|
|
||||||
|
|
||||||
install:
|
|
||||||
$(MKDIR) $(DESTDIR)$(INCLUDEDIR)/System/App
|
|
||||||
$(INSTALL) -m 0644 app.h $(DESTDIR)$(INCLUDEDIR)/System/App/app.h
|
|
||||||
$(MKDIR) $(DESTDIR)$(INCLUDEDIR)/System/App
|
|
||||||
$(INSTALL) -m 0644 appclient.h $(DESTDIR)$(INCLUDEDIR)/System/App/appclient.h
|
|
||||||
$(MKDIR) $(DESTDIR)$(INCLUDEDIR)/System/App
|
|
||||||
$(INSTALL) -m 0644 appmessage.h $(DESTDIR)$(INCLUDEDIR)/System/App/appmessage.h
|
|
||||||
$(MKDIR) $(DESTDIR)$(INCLUDEDIR)/System/App
|
|
||||||
$(INSTALL) -m 0644 appserver.h $(DESTDIR)$(INCLUDEDIR)/System/App/appserver.h
|
|
||||||
$(MKDIR) $(DESTDIR)$(INCLUDEDIR)/System/App
|
|
||||||
$(INSTALL) -m 0644 apptransport.h $(DESTDIR)$(INCLUDEDIR)/System/App/apptransport.h
|
|
||||||
|
|
||||||
uninstall:
|
|
||||||
$(RM) -- $(DESTDIR)$(INCLUDEDIR)/System/App/app.h
|
|
||||||
$(RM) -- $(DESTDIR)$(INCLUDEDIR)/System/App/appclient.h
|
|
||||||
$(RM) -- $(DESTDIR)$(INCLUDEDIR)/System/App/appmessage.h
|
|
||||||
$(RM) -- $(DESTDIR)$(INCLUDEDIR)/System/App/appserver.h
|
|
||||||
$(RM) -- $(DESTDIR)$(INCLUDEDIR)/System/App/apptransport.h
|
|
||||||
|
|
||||||
.PHONY: all clean distclean install uninstall
|
|
|
@ -1,36 +0,0 @@
|
||||||
SUBDIRS = App
|
|
||||||
OBJDIR =
|
|
||||||
PREFIX = /usr/local
|
|
||||||
DESTDIR =
|
|
||||||
RM = rm -f
|
|
||||||
LN = ln -f
|
|
||||||
MKDIR = mkdir -m 0755 -p
|
|
||||||
INSTALL = install
|
|
||||||
INCLUDEDIR= $(PREFIX)/include
|
|
||||||
|
|
||||||
|
|
||||||
all: subdirs
|
|
||||||
|
|
||||||
subdirs:
|
|
||||||
@for i in $(SUBDIRS); do (cd "$$i" && \
|
|
||||||
if [ -n "$(OBJDIR)" ]; then \
|
|
||||||
([ -d "$(OBJDIR)$$i" ] || $(MKDIR) -- "$(OBJDIR)$$i") && \
|
|
||||||
$(MAKE) OBJDIR="$(OBJDIR)$$i/"; \
|
|
||||||
else $(MAKE); fi) || exit; done
|
|
||||||
|
|
||||||
clean:
|
|
||||||
@for i in $(SUBDIRS); do (cd "$$i" && $(MAKE) clean) || exit; done
|
|
||||||
|
|
||||||
distclean:
|
|
||||||
@for i in $(SUBDIRS); do (cd "$$i" && $(MAKE) distclean) || exit; done
|
|
||||||
|
|
||||||
install:
|
|
||||||
@for i in $(SUBDIRS); do (cd "$$i" && $(MAKE) install) || exit; done
|
|
||||||
$(MKDIR) $(DESTDIR)$(INCLUDEDIR)/System
|
|
||||||
$(INSTALL) -m 0644 App.h $(DESTDIR)$(INCLUDEDIR)/System/App.h
|
|
||||||
|
|
||||||
uninstall:
|
|
||||||
@for i in $(SUBDIRS); do (cd "$$i" && $(MAKE) uninstall) || exit; done
|
|
||||||
$(RM) -- $(DESTDIR)$(INCLUDEDIR)/System/App.h
|
|
||||||
|
|
||||||
.PHONY: all subdirs clean distclean install uninstall
|
|
74
src/Makefile
74
src/Makefile
|
@ -1,74 +0,0 @@
|
||||||
TARGETS = $(OBJDIR)libApp.a $(OBJDIR)libApp.so.0.0 $(OBJDIR)libApp.so.0 $(OBJDIR)libApp.so
|
|
||||||
OBJDIR =
|
|
||||||
PREFIX = /usr/local
|
|
||||||
DESTDIR =
|
|
||||||
LIBDIR = $(PREFIX)/lib
|
|
||||||
CC = cc
|
|
||||||
CPPFLAGSF= -I ../include
|
|
||||||
CPPFLAGS= -I $(PREFIX)/include
|
|
||||||
CFLAGSF = -W -fPIC `pkg-config --cflags libSystem`
|
|
||||||
CFLAGS = -Wall -g -O2 -pedantic
|
|
||||||
LDFLAGSF= `pkg-config --libs libSystem`
|
|
||||||
LDFLAGS =
|
|
||||||
AR = ar
|
|
||||||
RANLIB = ranlib
|
|
||||||
CCSHARED= $(CC) -shared
|
|
||||||
RM = rm -f
|
|
||||||
LN = ln -f
|
|
||||||
MKDIR = mkdir -m 0755 -p
|
|
||||||
INSTALL = install
|
|
||||||
|
|
||||||
|
|
||||||
all: $(TARGETS)
|
|
||||||
|
|
||||||
libApp_OBJS = $(OBJDIR)appclient.o $(OBJDIR)appinterface.o $(OBJDIR)appmessage.o $(OBJDIR)appserver.o $(OBJDIR)apptransport.o $(OBJDIR)marshall.o
|
|
||||||
libApp_CFLAGS = $(CPPFLAGSF) $(CPPFLAGS) $(CFLAGSF) $(CFLAGS)
|
|
||||||
libApp_LDFLAGS = $(LDFLAGSF) $(LDFLAGS)
|
|
||||||
|
|
||||||
$(OBJDIR)libApp.a: $(libApp_OBJS)
|
|
||||||
$(AR) -rc $(OBJDIR)libApp.a $(libApp_OBJS)
|
|
||||||
$(RANLIB) $(OBJDIR)libApp.a
|
|
||||||
|
|
||||||
$(OBJDIR)libApp.so.0.0 $(OBJDIR)libApp.so.0 $(OBJDIR)libApp.so: $(libApp_OBJS)
|
|
||||||
$(CCSHARED) -o $(OBJDIR)libApp.so.0.0 -Wl,-soname,libApp.so.0 $(libApp_OBJS) $(libApp_LDFLAGS)
|
|
||||||
$(LN) -s -- libApp.so.0.0 $(OBJDIR)libApp.so.0
|
|
||||||
$(LN) -s -- libApp.so.0.0 $(OBJDIR)libApp.so
|
|
||||||
|
|
||||||
$(OBJDIR)appclient.o: appclient.c appinterface.h ../include/App/appclient.h
|
|
||||||
$(CC) $(libApp_CFLAGS) -o $(OBJDIR)appclient.o -c appclient.c
|
|
||||||
|
|
||||||
$(OBJDIR)appinterface.o: appinterface.c ../include/App/appserver.h marshall.h ../config.h
|
|
||||||
$(CC) $(libApp_CFLAGS) -o $(OBJDIR)appinterface.o -c appinterface.c
|
|
||||||
|
|
||||||
$(OBJDIR)appmessage.o: appmessage.c ../include/App/appmessage.h appmessage.h
|
|
||||||
$(CC) $(libApp_CFLAGS) -o $(OBJDIR)appmessage.o -c appmessage.c
|
|
||||||
|
|
||||||
$(OBJDIR)appserver.o: appserver.c appinterface.h ../include/App/appserver.h ../config.h
|
|
||||||
$(CC) $(libApp_CFLAGS) -o $(OBJDIR)appserver.o -c appserver.c
|
|
||||||
|
|
||||||
$(OBJDIR)apptransport.o: apptransport.c apptransport.h ../include/App/apptransport.h ../config.h
|
|
||||||
$(CC) $(libApp_CFLAGS) -o $(OBJDIR)apptransport.o -c apptransport.c
|
|
||||||
|
|
||||||
$(OBJDIR)marshall.o: marshall.c marshall.h
|
|
||||||
$(CC) $(libApp_CFLAGS) -o $(OBJDIR)marshall.o -c marshall.c
|
|
||||||
|
|
||||||
clean:
|
|
||||||
$(RM) -- $(libApp_OBJS)
|
|
||||||
|
|
||||||
distclean: clean
|
|
||||||
$(RM) -- $(TARGETS)
|
|
||||||
|
|
||||||
install: $(TARGETS)
|
|
||||||
$(MKDIR) $(DESTDIR)$(LIBDIR)
|
|
||||||
$(INSTALL) -m 0644 $(OBJDIR)libApp.a $(DESTDIR)$(LIBDIR)/libApp.a
|
|
||||||
$(INSTALL) -m 0755 $(OBJDIR)libApp.so.0.0 $(DESTDIR)$(LIBDIR)/libApp.so.0.0
|
|
||||||
$(LN) -s -- libApp.so.0.0 $(DESTDIR)$(LIBDIR)/libApp.so.0
|
|
||||||
$(LN) -s -- libApp.so.0.0 $(DESTDIR)$(LIBDIR)/libApp.so
|
|
||||||
|
|
||||||
uninstall:
|
|
||||||
$(RM) -- $(DESTDIR)$(LIBDIR)/libApp.a
|
|
||||||
$(RM) -- $(DESTDIR)$(LIBDIR)/libApp.so.0.0
|
|
||||||
$(RM) -- $(DESTDIR)$(LIBDIR)/libApp.so.0
|
|
||||||
$(RM) -- $(DESTDIR)$(LIBDIR)/libApp.so
|
|
||||||
|
|
||||||
.PHONY: all clean distclean install uninstall
|
|
|
@ -1,131 +0,0 @@
|
||||||
TARGETS = $(OBJDIR)self.so $(OBJDIR)tcp.so $(OBJDIR)tcp4.so $(OBJDIR)tcp6.so $(OBJDIR)template.so $(OBJDIR)udp.so $(OBJDIR)udp4.so $(OBJDIR)udp6.so
|
|
||||||
OBJDIR =
|
|
||||||
PREFIX = /usr/local
|
|
||||||
DESTDIR =
|
|
||||||
LIBDIR = $(PREFIX)/lib
|
|
||||||
CC = cc
|
|
||||||
CPPFLAGSF= -I ../../include
|
|
||||||
CPPFLAGS=
|
|
||||||
CFLAGSF = -W -fPIC `pkg-config --cflags libSystem`
|
|
||||||
CFLAGS = -Wall -g -O2 -pedantic
|
|
||||||
LDFLAGSF= `pkg-config --libs libSystem` -L.. -lApp
|
|
||||||
AR = ar
|
|
||||||
RANLIB = ranlib
|
|
||||||
CCSHARED= $(CC) -shared
|
|
||||||
RM = rm -f
|
|
||||||
LN = ln -f
|
|
||||||
MKDIR = mkdir -m 0755 -p
|
|
||||||
INSTALL = install
|
|
||||||
|
|
||||||
|
|
||||||
all: $(TARGETS)
|
|
||||||
|
|
||||||
self_OBJS = $(OBJDIR)self.o
|
|
||||||
self_CFLAGS = $(CPPFLAGSF) $(CPPFLAGS) $(CFLAGSF) $(CFLAGS)
|
|
||||||
self_LDFLAGS = $(LDFLAGSF) $(LDFLAGS)
|
|
||||||
|
|
||||||
$(OBJDIR)self.so: $(self_OBJS)
|
|
||||||
$(CCSHARED) -o $(OBJDIR)self.so $(self_OBJS) $(self_LDFLAGS)
|
|
||||||
|
|
||||||
tcp_OBJS = $(OBJDIR)tcp.o
|
|
||||||
tcp_CFLAGS = $(CPPFLAGSF) $(CPPFLAGS) $(CFLAGSF) $(CFLAGS)
|
|
||||||
tcp_LDFLAGS = $(LDFLAGSF) $(LDFLAGS)
|
|
||||||
|
|
||||||
$(OBJDIR)tcp.so: $(tcp_OBJS)
|
|
||||||
$(CCSHARED) -o $(OBJDIR)tcp.so $(tcp_OBJS) $(tcp_LDFLAGS)
|
|
||||||
|
|
||||||
tcp4_OBJS = $(OBJDIR)tcp4.o
|
|
||||||
tcp4_CFLAGS = $(CPPFLAGSF) $(CPPFLAGS) $(CFLAGSF) $(CFLAGS)
|
|
||||||
tcp4_LDFLAGS = $(LDFLAGSF) $(LDFLAGS)
|
|
||||||
|
|
||||||
$(OBJDIR)tcp4.so: $(tcp4_OBJS)
|
|
||||||
$(CCSHARED) -o $(OBJDIR)tcp4.so $(tcp4_OBJS) $(tcp4_LDFLAGS)
|
|
||||||
|
|
||||||
tcp6_OBJS = $(OBJDIR)tcp6.o
|
|
||||||
tcp6_CFLAGS = $(CPPFLAGSF) $(CPPFLAGS) $(CFLAGSF) $(CFLAGS)
|
|
||||||
tcp6_LDFLAGS = $(LDFLAGSF) $(LDFLAGS)
|
|
||||||
|
|
||||||
$(OBJDIR)tcp6.so: $(tcp6_OBJS)
|
|
||||||
$(CCSHARED) -o $(OBJDIR)tcp6.so $(tcp6_OBJS) $(tcp6_LDFLAGS)
|
|
||||||
|
|
||||||
template_OBJS = $(OBJDIR)template.o
|
|
||||||
template_CFLAGS = $(CPPFLAGSF) $(CPPFLAGS) $(CFLAGSF) $(CFLAGS)
|
|
||||||
template_LDFLAGS = $(LDFLAGSF) $(LDFLAGS)
|
|
||||||
|
|
||||||
$(OBJDIR)template.so: $(template_OBJS)
|
|
||||||
$(CCSHARED) -o $(OBJDIR)template.so $(template_OBJS) $(template_LDFLAGS)
|
|
||||||
|
|
||||||
udp_OBJS = $(OBJDIR)udp.o
|
|
||||||
udp_CFLAGS = $(CPPFLAGSF) $(CPPFLAGS) $(CFLAGSF) $(CFLAGS)
|
|
||||||
udp_LDFLAGS = $(LDFLAGSF) $(LDFLAGS)
|
|
||||||
|
|
||||||
$(OBJDIR)udp.so: $(udp_OBJS)
|
|
||||||
$(CCSHARED) -o $(OBJDIR)udp.so $(udp_OBJS) $(udp_LDFLAGS)
|
|
||||||
|
|
||||||
udp4_OBJS = $(OBJDIR)udp4.o
|
|
||||||
udp4_CFLAGS = $(CPPFLAGSF) $(CPPFLAGS) $(CFLAGSF) $(CFLAGS)
|
|
||||||
udp4_LDFLAGS = $(LDFLAGSF) $(LDFLAGS)
|
|
||||||
|
|
||||||
$(OBJDIR)udp4.so: $(udp4_OBJS)
|
|
||||||
$(CCSHARED) -o $(OBJDIR)udp4.so $(udp4_OBJS) $(udp4_LDFLAGS)
|
|
||||||
|
|
||||||
udp6_OBJS = $(OBJDIR)udp6.o
|
|
||||||
udp6_CFLAGS = $(CPPFLAGSF) $(CPPFLAGS) $(CFLAGSF) $(CFLAGS)
|
|
||||||
udp6_LDFLAGS = $(LDFLAGSF) $(LDFLAGS)
|
|
||||||
|
|
||||||
$(OBJDIR)udp6.so: $(udp6_OBJS)
|
|
||||||
$(CCSHARED) -o $(OBJDIR)udp6.so $(udp6_OBJS) $(udp6_LDFLAGS)
|
|
||||||
|
|
||||||
$(OBJDIR)self.o: self.c
|
|
||||||
$(CC) $(self_CFLAGS) -o $(OBJDIR)self.o -c self.c
|
|
||||||
|
|
||||||
$(OBJDIR)tcp.o: tcp.c common.h common.c
|
|
||||||
$(CC) $(tcp_CFLAGS) -o $(OBJDIR)tcp.o -c tcp.c
|
|
||||||
|
|
||||||
$(OBJDIR)tcp4.o: tcp4.c tcp.c common.h common.c
|
|
||||||
$(CC) $(tcp4_CFLAGS) -o $(OBJDIR)tcp4.o -c tcp4.c
|
|
||||||
|
|
||||||
$(OBJDIR)tcp6.o: tcp6.c tcp.c common.h common.c
|
|
||||||
$(CC) $(tcp6_CFLAGS) -o $(OBJDIR)tcp6.o -c tcp6.c
|
|
||||||
|
|
||||||
$(OBJDIR)template.o: template.c
|
|
||||||
$(CC) $(template_CFLAGS) -o $(OBJDIR)template.o -c template.c
|
|
||||||
|
|
||||||
$(OBJDIR)udp.o: udp.c common.h common.c
|
|
||||||
$(CC) $(udp_CFLAGS) -o $(OBJDIR)udp.o -c udp.c
|
|
||||||
|
|
||||||
$(OBJDIR)udp4.o: udp4.c udp.c common.h common.c
|
|
||||||
$(CC) $(udp4_CFLAGS) -o $(OBJDIR)udp4.o -c udp4.c
|
|
||||||
|
|
||||||
$(OBJDIR)udp6.o: udp6.c udp.c common.h common.c
|
|
||||||
$(CC) $(udp6_CFLAGS) -o $(OBJDIR)udp6.o -c udp6.c
|
|
||||||
|
|
||||||
clean:
|
|
||||||
$(RM) -- $(self_OBJS) $(tcp_OBJS) $(tcp4_OBJS) $(tcp6_OBJS) $(template_OBJS) $(udp_OBJS) $(udp4_OBJS) $(udp6_OBJS)
|
|
||||||
|
|
||||||
distclean: clean
|
|
||||||
$(RM) -- $(TARGETS)
|
|
||||||
|
|
||||||
install: $(TARGETS)
|
|
||||||
$(MKDIR) $(DESTDIR)$(LIBDIR)/App/transport
|
|
||||||
$(INSTALL) -m 0755 $(OBJDIR)tcp.so $(DESTDIR)$(LIBDIR)/App/transport/tcp.so
|
|
||||||
$(MKDIR) $(DESTDIR)$(LIBDIR)/App/transport
|
|
||||||
$(INSTALL) -m 0755 $(OBJDIR)tcp4.so $(DESTDIR)$(LIBDIR)/App/transport/tcp4.so
|
|
||||||
$(MKDIR) $(DESTDIR)$(LIBDIR)/App/transport
|
|
||||||
$(INSTALL) -m 0755 $(OBJDIR)tcp6.so $(DESTDIR)$(LIBDIR)/App/transport/tcp6.so
|
|
||||||
$(MKDIR) $(DESTDIR)$(LIBDIR)/App/transport
|
|
||||||
$(INSTALL) -m 0755 $(OBJDIR)udp.so $(DESTDIR)$(LIBDIR)/App/transport/udp.so
|
|
||||||
$(MKDIR) $(DESTDIR)$(LIBDIR)/App/transport
|
|
||||||
$(INSTALL) -m 0755 $(OBJDIR)udp4.so $(DESTDIR)$(LIBDIR)/App/transport/udp4.so
|
|
||||||
$(MKDIR) $(DESTDIR)$(LIBDIR)/App/transport
|
|
||||||
$(INSTALL) -m 0755 $(OBJDIR)udp6.so $(DESTDIR)$(LIBDIR)/App/transport/udp6.so
|
|
||||||
|
|
||||||
uninstall:
|
|
||||||
$(RM) -- $(DESTDIR)$(LIBDIR)/App/transport/tcp.so
|
|
||||||
$(RM) -- $(DESTDIR)$(LIBDIR)/App/transport/tcp4.so
|
|
||||||
$(RM) -- $(DESTDIR)$(LIBDIR)/App/transport/tcp6.so
|
|
||||||
$(RM) -- $(DESTDIR)$(LIBDIR)/App/transport/udp.so
|
|
||||||
$(RM) -- $(DESTDIR)$(LIBDIR)/App/transport/udp4.so
|
|
||||||
$(RM) -- $(DESTDIR)$(LIBDIR)/App/transport/udp6.so
|
|
||||||
|
|
||||||
.PHONY: all clean distclean install uninstall
|
|
100
tests/Makefile
100
tests/Makefile
|
@ -1,100 +0,0 @@
|
||||||
TARGETS = $(OBJDIR)Dummy.h $(OBJDIR)appclient $(OBJDIR)appmessage $(OBJDIR)appserver $(OBJDIR)includes $(OBJDIR)lookup $(OBJDIR)tests.log $(OBJDIR)transport
|
|
||||||
OBJDIR =
|
|
||||||
PREFIX = /usr/local
|
|
||||||
DESTDIR =
|
|
||||||
BINDIR = $(PREFIX)/bin
|
|
||||||
SBINDIR = $(PREFIX)/sbin
|
|
||||||
CC = cc
|
|
||||||
CPPFLAGSF= -I ../include
|
|
||||||
CPPFLAGS=
|
|
||||||
CFLAGSF = -W `pkg-config --cflags libSystem`
|
|
||||||
CFLAGS = -Wall -g -O2
|
|
||||||
LDFLAGSF= `pkg-config --libs libSystem` -lApp
|
|
||||||
LDFLAGS = -L../src -Wl,-rpath,../src -rdynamic
|
|
||||||
RM = rm -f
|
|
||||||
LN = ln -f
|
|
||||||
MKDIR = mkdir -m 0755 -p
|
|
||||||
INSTALL = install
|
|
||||||
|
|
||||||
|
|
||||||
all: $(TARGETS)
|
|
||||||
|
|
||||||
$(OBJDIR)Dummy.h: ../data/Dummy.interface ../tools/appbroker.sh
|
|
||||||
../tools/appbroker.sh -O APPBROKER=../tools/AppBroker -P "$(PREFIX)" -- "$(OBJDIR)Dummy.h"
|
|
||||||
|
|
||||||
appclient_OBJS = $(OBJDIR)appclient.o
|
|
||||||
appclient_CFLAGS = $(CPPFLAGSF) $(CPPFLAGS) $(CFLAGSF) $(CFLAGS)
|
|
||||||
appclient_LDFLAGS = $(LDFLAGSF) $(LDFLAGS) ../src/libApp.a
|
|
||||||
|
|
||||||
$(OBJDIR)appclient: $(appclient_OBJS)
|
|
||||||
$(CC) -o $(OBJDIR)appclient $(appclient_OBJS) $(appclient_LDFLAGS)
|
|
||||||
|
|
||||||
appmessage_OBJS = $(OBJDIR)appmessage.o
|
|
||||||
appmessage_CFLAGS = $(CPPFLAGSF) $(CPPFLAGS) $(CFLAGSF) $(CFLAGS)
|
|
||||||
appmessage_LDFLAGS = $(LDFLAGSF) $(LDFLAGS) ../src/libApp.a
|
|
||||||
|
|
||||||
$(OBJDIR)appmessage: $(appmessage_OBJS)
|
|
||||||
$(CC) -o $(OBJDIR)appmessage $(appmessage_OBJS) $(appmessage_LDFLAGS)
|
|
||||||
|
|
||||||
appserver_OBJS = $(OBJDIR)appserver.o
|
|
||||||
appserver_CFLAGS = $(CPPFLAGSF) $(CPPFLAGS) $(CFLAGSF) $(CFLAGS)
|
|
||||||
appserver_LDFLAGS = $(LDFLAGSF) $(LDFLAGS) ../src/libApp.a
|
|
||||||
|
|
||||||
$(OBJDIR)appserver: $(appserver_OBJS)
|
|
||||||
$(CC) -o $(OBJDIR)appserver $(appserver_OBJS) $(appserver_LDFLAGS)
|
|
||||||
|
|
||||||
includes_OBJS = $(OBJDIR)includes.o
|
|
||||||
includes_CFLAGS = $(CPPFLAGSF) $(CPPFLAGS) $(CFLAGSF) $(CFLAGS)
|
|
||||||
includes_LDFLAGS = $(LDFLAGSF) $(LDFLAGS)
|
|
||||||
|
|
||||||
$(OBJDIR)includes: $(includes_OBJS)
|
|
||||||
$(CC) -o $(OBJDIR)includes $(includes_OBJS) $(includes_LDFLAGS)
|
|
||||||
|
|
||||||
lookup_OBJS = $(OBJDIR)lookup.o
|
|
||||||
lookup_CFLAGS = $(CPPFLAGSF) $(CPPFLAGS) $(CFLAGSF) $(CFLAGS)
|
|
||||||
lookup_LDFLAGS = $(LDFLAGSF) $(LDFLAGS)
|
|
||||||
|
|
||||||
$(OBJDIR)lookup: $(lookup_OBJS)
|
|
||||||
$(CC) -o $(OBJDIR)lookup $(lookup_OBJS) $(lookup_LDFLAGS)
|
|
||||||
|
|
||||||
$(OBJDIR)tests.log: appclient appmessage appserver includes lookup tests.sh transport ../src/transport/tcp.c ../src/transport/udp.c
|
|
||||||
./tests.sh -P "$(PREFIX)" -- "$(OBJDIR)tests.log"
|
|
||||||
|
|
||||||
transport_OBJS = $(OBJDIR)transport.o
|
|
||||||
transport_CFLAGS = $(CPPFLAGSF) $(CPPFLAGS) $(CFLAGSF) $(CFLAGS)
|
|
||||||
transport_LDFLAGS = $(LDFLAGSF) $(LDFLAGS)
|
|
||||||
|
|
||||||
$(OBJDIR)transport: $(transport_OBJS)
|
|
||||||
$(CC) -o $(OBJDIR)transport $(transport_OBJS) $(transport_LDFLAGS)
|
|
||||||
|
|
||||||
$(OBJDIR)appclient.o: appclient.c ../src/libApp.a
|
|
||||||
$(CC) $(appclient_CFLAGS) -o $(OBJDIR)appclient.o -c appclient.c
|
|
||||||
|
|
||||||
$(OBJDIR)appmessage.o: appmessage.c ../src/libApp.a
|
|
||||||
$(CC) $(appmessage_CFLAGS) -o $(OBJDIR)appmessage.o -c appmessage.c
|
|
||||||
|
|
||||||
$(OBJDIR)appserver.o: appserver.c ../src/libApp.a $(OBJDIR)Dummy.h
|
|
||||||
$(CC) $(appserver_CFLAGS) -o $(OBJDIR)appserver.o -c appserver.c
|
|
||||||
|
|
||||||
$(OBJDIR)includes.o: includes.c
|
|
||||||
$(CC) $(includes_CFLAGS) -o $(OBJDIR)includes.o -c includes.c
|
|
||||||
|
|
||||||
$(OBJDIR)lookup.o: lookup.c ../src/apptransport.h
|
|
||||||
$(CC) $(lookup_CFLAGS) -o $(OBJDIR)lookup.o -c lookup.c
|
|
||||||
|
|
||||||
$(OBJDIR)transport.o: transport.c ../src/libApp.a
|
|
||||||
$(CC) $(transport_CFLAGS) -o $(OBJDIR)transport.o -c transport.c
|
|
||||||
|
|
||||||
clean:
|
|
||||||
$(RM) -- $(Dummy.h_OBJS) $(appclient_OBJS) $(appmessage_OBJS) $(appserver_OBJS) $(includes_OBJS) $(lookup_OBJS) $(tests.log_OBJS) $(transport_OBJS)
|
|
||||||
../tools/appbroker.sh -O APPBROKER=../tools/AppBroker -c -P "$(PREFIX)" -- "Dummy.h"
|
|
||||||
./tests.sh -c -P "$(PREFIX)" -- "tests.log"
|
|
||||||
|
|
||||||
distclean: clean
|
|
||||||
$(RM) -- $(TARGETS)
|
|
||||||
|
|
||||||
install: $(TARGETS)
|
|
||||||
|
|
||||||
uninstall:
|
|
||||||
|
|
||||||
.PHONY: all clean distclean install uninstall
|
|
|
@ -1,55 +0,0 @@
|
||||||
TARGETS = $(OBJDIR)AppBroker $(OBJDIR)AppClient
|
|
||||||
OBJDIR =
|
|
||||||
PREFIX = /usr/local
|
|
||||||
DESTDIR =
|
|
||||||
BINDIR = $(PREFIX)/bin
|
|
||||||
SBINDIR = $(PREFIX)/sbin
|
|
||||||
CC = cc
|
|
||||||
CPPFLAGSF= -I ../include
|
|
||||||
CPPFLAGS=
|
|
||||||
CFLAGSF = -W `pkg-config --cflags libSystem`
|
|
||||||
CFLAGS = -Wall -g -O2 -pedantic
|
|
||||||
LDFLAGSF= -L../src `pkg-config --libs libSystem` -lApp
|
|
||||||
LDFLAGS = -L$(PREFIX)/lib -Wl,-rpath,$(PREFIX)/lib
|
|
||||||
RM = rm -f
|
|
||||||
LN = ln -f
|
|
||||||
MKDIR = mkdir -m 0755 -p
|
|
||||||
INSTALL = install
|
|
||||||
|
|
||||||
|
|
||||||
all: $(TARGETS)
|
|
||||||
|
|
||||||
AppBroker_OBJS = $(OBJDIR)appbroker.o
|
|
||||||
AppBroker_CFLAGS = $(CPPFLAGSF) $(CPPFLAGS) $(CFLAGSF) $(CFLAGS)
|
|
||||||
AppBroker_LDFLAGS = $(LDFLAGSF) $(LDFLAGS)
|
|
||||||
|
|
||||||
$(OBJDIR)AppBroker: $(AppBroker_OBJS)
|
|
||||||
$(CC) -o $(OBJDIR)AppBroker $(AppBroker_OBJS) $(AppBroker_LDFLAGS)
|
|
||||||
|
|
||||||
AppClient_OBJS = $(OBJDIR)appclient.o
|
|
||||||
AppClient_CFLAGS = $(CPPFLAGSF) $(CPPFLAGS) $(CFLAGSF) $(CFLAGS)
|
|
||||||
AppClient_LDFLAGS = $(LDFLAGSF) $(LDFLAGS)
|
|
||||||
|
|
||||||
$(OBJDIR)AppClient: $(AppClient_OBJS)
|
|
||||||
$(CC) -o $(OBJDIR)AppClient $(AppClient_OBJS) $(AppClient_LDFLAGS)
|
|
||||||
|
|
||||||
$(OBJDIR)appbroker.o: appbroker.c
|
|
||||||
$(CC) $(AppBroker_CFLAGS) -o $(OBJDIR)appbroker.o -c appbroker.c
|
|
||||||
|
|
||||||
$(OBJDIR)appclient.o: appclient.c
|
|
||||||
$(CC) $(AppClient_CFLAGS) -o $(OBJDIR)appclient.o -c appclient.c
|
|
||||||
|
|
||||||
clean:
|
|
||||||
$(RM) -- $(AppBroker_OBJS) $(AppClient_OBJS)
|
|
||||||
|
|
||||||
distclean: clean
|
|
||||||
$(RM) -- $(TARGETS)
|
|
||||||
|
|
||||||
install: $(TARGETS)
|
|
||||||
$(MKDIR) $(DESTDIR)$(BINDIR)
|
|
||||||
$(INSTALL) -m 0755 $(OBJDIR)AppBroker $(DESTDIR)$(BINDIR)/AppBroker
|
|
||||||
|
|
||||||
uninstall:
|
|
||||||
$(RM) -- $(DESTDIR)$(BINDIR)/AppBroker
|
|
||||||
|
|
||||||
.PHONY: all clean distclean install uninstall
|
|
Loading…
Reference in New Issue
Block a user