summaryrefslogtreecommitdiff
path: root/src/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'src/Makefile')
-rw-r--r--src/Makefile19
1 files changed, 17 insertions, 2 deletions
diff --git a/src/Makefile b/src/Makefile
index 0553f08..a6ea007 100644
--- a/src/Makefile
+++ b/src/Makefile
@@ -37,7 +37,8 @@ include include.mk
endif
EXECUTABLE_RTP := sydra-rtp
-EXECUTABLES := $(EXECUTABLE_RTP)
+EXECUTABLE_LAUNCH := sydra-launch
+EXECUTABLES := $(EXECUTABLE_RTP) $(EXECUTABLE_LAUNCH)
C_OBJS_COMMON := log.o \
utils.o
@@ -48,8 +49,14 @@ C_OBJS_RTP := $(C_OBJS_COMMON) \
udp.o \
sydra-rtp.o
+C_OBJS_LAUNCH := $(C_OBJS_COMMON) \
+ options-launch.o \
+ pipelines-launch.o \
+ sydra-launch.o
+
C_SRCS_RTP := $(C_OBJS_RTP:%.o=%.c)
-C_SRCS := $(C_SRCS_RTP)
+C_SRCS_LAUNCH := $(C_OBJS_LAUNCH:%.o=%.c)
+C_SRCS := $(C_SRCS_RTP) $(C_SRCS_LAUNCH)
.PHONY: clean cleanall distclean manpage install install-bin uninstall remove
@@ -68,11 +75,15 @@ endif
$(EXECUTABLE_RTP): $(C_OBJS_RTP)
$(CC) $(C_OBJS_RTP) -o $@ $(LDFLAGS)
+$(EXECUTABLE_LAUNCH): $(C_OBJS_LAUNCH)
+ $(CC) $(C_OBJS_LAUNCH) -o $@ $(LDFLAGS)
+
%.o: %.c
$(CC) $(CFLAGS) -c $<
strip: $(EXECUTABLES)
$(STRIP) -s $(EXECUTABLE_RTP)
+ $(STRIP) -s $(EXECUTABLE_LAUNCH)
distclean: clean
@@ -100,10 +111,12 @@ install: all $(INSTALL_TARGETS)
install-bin: $(EXECUTABLES)
$(INSTALL) -d $(DESTDIR)$(BINDIR)
$(INSTALL) -m 755 $(EXECUTABLE_RTP) $(DESTDIR)$(BINDIR)
+ $(INSTALL) -m 755 $(EXECUTABLE_LAUNCH) $(DESTDIR)$(BINDIR)
install-man: manpage
$(INSTALL) -d $(DESTDIR)$(MANDIR)/man8/
$(INSTALL) -m 644 ../doc/$(EXECUTABLE_RTP).8 $(DESTDIR)$(MANDIR)/man8/$(EXECUTABLE_RTP).8
+ $(INSTALL) -m 644 ../doc/$(EXECUTABLE_LAUNCH).8 $(DESTDIR)$(MANDIR)/man8/$(EXECUTABLE_LAUNCH).8
uninstall: remove
@@ -111,6 +124,8 @@ remove: $(REMOVE_TARGETS)
remove-bin:
rm -f $(DESTDIR)$(BINDIR)/$(EXECUTABLE_RTP)
+ rm -f $(DESTDIR)$(BINDIR)/$(EXECUTABLE_LAUNCH)
remove-man:
rm -f $(DESTDIR)$(MANDIR)/man8/$(EXECUTABLE_RTP).8
+ rm -f $(DESTDIR)$(MANDIR)/man8/$(EXECUTABLE_LAUNCH).8