mirror of
https://dev.iopsys.eu/feed/iopsys.git
synced 2025-12-10 07:44:50 +01:00
Update makefile to generate libdect.so
This commit is contained in:
parent
7e607d8e09
commit
32479eab89
3 changed files with 23 additions and 6 deletions
|
|
@ -33,7 +33,7 @@ include $(INCLUDE_DIR)/package.mk
|
|||
define Package/$(PKG_NAME)
|
||||
CATEGORY:=Utilities
|
||||
TITLE:=DSPG test application
|
||||
DEPENDS:= +PACKAGE_bcmkernel:bcmkernel +PACKAGE_bcmopen:bcmopen @(PACKAGE_bcmkernel||PACKAGE_bcmopen) +libubox +ubus +libpicoevent endptmngr
|
||||
DEPENDS:= +PACKAGE_bcmkernel:bcmkernel +PACKAGE_bcmopen:bcmopen @(PACKAGE_bcmkernel||PACKAGE_bcmopen) +libubox +ubus +libpicoevent
|
||||
endef
|
||||
|
||||
define Package/$(PKG_NAME)/description
|
||||
|
|
@ -51,12 +51,15 @@ MAKE_FLAGS += \
|
|||
|
||||
define Package/$(PKG_NAME)/install
|
||||
$(INSTALL_DIR) $(1)/usr/sbin
|
||||
$(INSTALL_DIR) $(1)/usr/lib
|
||||
$(INSTALL_DIR) $(1)/etc/dect/
|
||||
$(INSTALL_DIR) $(1)/etc/config/
|
||||
$(INSTALL_DIR) $(1)/etc/init.d/
|
||||
|
||||
$(INSTALL_BIN) $(PKG_BUILD_DIR)/test/testout/cmbs_tcx $(1)/usr/sbin/
|
||||
$(STRIP) $(1)/usr/sbin/cmbs_tcx
|
||||
$(INSTALL_BIN) $(PKG_BUILD_DIR)/test/testout/libdect.so $(1)/usr/lib/
|
||||
$(STRIP) $(1)/usr/lib/libdect.so
|
||||
#$(INSTALL_BIN) $(PKG_BUILD_DIR)/files/target.bin $(1)/etc/dect/
|
||||
#$(INSTALL_BIN) $(PKG_BUILD_DIR)/files/dect $(1)/etc/init.d/
|
||||
#$(CP) ./files/dect.config $(1)/etc/config/dect
|
||||
|
|
|
|||
|
|
@ -149,8 +149,7 @@ includes += -I$(M5TINC)
|
|||
endif
|
||||
|
||||
################################################################################
|
||||
objects := $(OBJDIR)/tcx_cmbs.o
|
||||
objects += $(OBJDIR)/tcx_config.o
|
||||
objects := $(OBJDIR)/tcx_config.o
|
||||
objects += $(OBJDIR)/tcx_keyb.o
|
||||
objects += $(OBJDIR)/tcx_log.o
|
||||
objects += $(OBJDIR)/tcx_hostlog.o
|
||||
|
|
@ -274,7 +273,7 @@ ifdef CMBS_PLUGIN
|
|||
LFLAGS+= -rdynamic -ldl
|
||||
endif
|
||||
|
||||
all: dirs $(OUTDIR)/$(APPNAME)
|
||||
all: dirs $(OUTDIR)/$(APPNAME) $(OUTDIR)/libdect.so
|
||||
|
||||
dirs: $(OBJDIR) $(OUTDIR) $(LIBDIR)
|
||||
|
||||
|
|
@ -290,19 +289,32 @@ $(LIBDIR):
|
|||
$(CMBS_LIB): $(cfr_objects) $(cmbs_objects)
|
||||
$(ARCHIEVE) $(cfr_objects) $(cmbs_objects)
|
||||
|
||||
$(OBJDIR)/tcx_cmbs.o: tcx_cmbs.c
|
||||
$(CC) $(CFLAGS) $(includes) $(coptions) -c -o $@ $<
|
||||
|
||||
$(OBJDIR)/tcx_cmbs_lib.o: tcx_cmbs.c
|
||||
$(CC) $(CFLAGS) $(includes) $(coptions) -DGEN_LIBDECT -c -o $@ $<
|
||||
|
||||
clean:
|
||||
$(RM) -fr $(OBJDIR) $(OUTDIR) $(LIBDIR)
|
||||
|
||||
mframe:
|
||||
$(LINK) -shared -nostartfiles -o libRTPFramePlugin.so mframe_plugin.c cfifo.c rtp_jpeg.c frame_jpeg.c -lrt -lmem -lcoma -lpthread -L$(LIBMEM) -I$(LIBMEM) -I$(LIBCOMA)/inc -I$(LIBCOMA) -DUSE_COMA_SOCK -DCMBS_FRAME_DATA_RT -DCMBS_BUF_SIZE=$(CMBS_BUF_SIZE) -L $(COMA_LIB_DIR) -I$(PROJDIR)$(SL)include -I$(PROJDIR)$(SL)cmbs
|
||||
|
||||
$(OUTDIR)/$(APPNAME): $(CMBS_LIB) $(objects)
|
||||
$(OUTDIR)/$(APPNAME): $(CMBS_LIB) $(OBJDIR)/tcx_cmbs.o $(objects)
|
||||
ifeq ($(HOST_OS),WIN32)
|
||||
$(LINK) $(LFLAGS) $(objects) $(linkpath)
|
||||
else
|
||||
ifeq ($(MEDIA5),1)
|
||||
g++ -g $(objects) -L$(M5TLIBDIR) -lsipclient -lwebrtc -lopus -lexpat -lX11 $(LFLAGS) $(linkpath)
|
||||
g++ -g $(OBJDIR)/tcx_cmbs.o $(objects) -L$(M5TLIBDIR) -lsipclient -lwebrtc -lopus -lexpat -lX11 $(LFLAGS) $(linkpath)
|
||||
else
|
||||
$(CC) $(CFLAGS) $(LFLAGS) -o $@ $^ $(LIBS) -L$(PROJDIR)/lib
|
||||
endif
|
||||
endif
|
||||
|
||||
$(OUTDIR)/libdect.so: $(CMBS_LIB) $(OBJDIR)/tcx_cmbs_lib.o $(objects)
|
||||
ifeq ($(MEDIA5),1)
|
||||
g++ -g $(OBJDIR)/tcx_cmbs_lib.o $(objects) -L$(M5TLIBDIR) -lsipclient -lwebrtc -lopus -lexpat -lX11 $(LFLAGS) $(linkpath)
|
||||
else
|
||||
$(CC) $(CFLAGS) $(LFLAGS) -shared -o $@ $^ $(LIBS) -L$(PROJDIR)/lib
|
||||
endif
|
||||
|
|
|
|||
|
|
@ -242,6 +242,7 @@ u8 tcx_DetectUSBDongle(void)
|
|||
return tcx_DetectComPort(FALSE, &e_type);
|
||||
}
|
||||
|
||||
#ifndef GEN_LIBDECT
|
||||
int main(int argc, char **argv)
|
||||
{
|
||||
char *psz_XMLFile = NULL;
|
||||
|
|
@ -817,5 +818,6 @@ int main(int argc, char **argv)
|
|||
printf("Press ENTER to exit...");
|
||||
return getchar();
|
||||
}
|
||||
#endif // End of GEN_LIBDECT
|
||||
|
||||
//*/
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue