fork download
  1.  
  2. .KEEP_STATE:
  3. .SUFFIXES:
  4. .SUFFIXES: .c .cpp .h .hpp .asm .s .inc .o .elf .d .dep .def .lex .y .ypp
  5.  
  6. libraries :=
  7. symfiles :=
  8. objects :=
  9. linkpath :=
  10.  
  11. APPNAME := cmbs_tcx
  12.  
  13. ifeq ($(OS),Windows_NT)
  14. HOST_OS = WIN32
  15. ifndef HOST_DLL_SUPPORT
  16. HOST_DLL_SUPPORT :=1
  17. endif
  18. else
  19. HOST_OS = UNIX
  20. endif
  21.  
  22. ifdef SHELL
  23. ifeq ($(notdir $(basename $(SHELL))),cmd)
  24. ### SHELL=cmd.exe
  25. RM := del /Q
  26. SL := \$(EMPTY)
  27. else
  28. ### SHELL=sh
  29. RM := rm -f
  30. SL := /
  31. endif
  32. else
  33. RM := del /Q
  34. SL := \$(EMPTY)
  35. endif
  36. # To compile without CURL comment the next line
  37. SUOTA_CURL = true
  38. ################################################################################
  39. #
  40. # Directory
  41. #
  42. # define output,intermediate, object, project and base directory
  43. #
  44. ifeq ($(BASE),)
  45. BASE :=.
  46. else
  47. CMBSDIR := ..
  48. endif
  49. PROJDIR := ..
  50. TESTDIR :=.
  51.  
  52. OUTDIR := $(BASE)$(SL)testout
  53. OBJDIR := $(BASE)$(SL)obj
  54.  
  55. ifeq ($(LIBDIR),)
  56. LIBDIR := $(PROJDIR)$(SL)lib
  57. endif
  58.  
  59. ifndef LIBCOMA
  60. LIBCOMA:=../../comatools/tools/libcoma-api
  61. endif
  62.  
  63. ifndef LIBMEM
  64. LIBMEM:=../../comatools/tools/libcmem
  65. endif
  66.  
  67. # To block HAN_SERVER comment next line:
  68. HAN_SERVER = true
  69. # will compile the han demo + to FB
  70. ifeq ($(DVF99),1)
  71. HAN_SERVER_DEMO_CROSS_COMPILE = true
  72. CMBS_COMA = true
  73. endif
  74.  
  75. CMBS_HOST := true
  76.  
  77. ################################################################################
  78. #
  79. # C-Option definition
  80. #
  81. #
  82. # -DHAN_SERVER_DEMO_CISCO
  83. ifdef HAN_SERVER
  84. coptions := -DHAN_SERVER
  85. else
  86. coptions :=
  87. endif
  88.  
  89. CMBS_BUF_SIZE := 2560
  90.  
  91. # CMBS_BUF_SIZE must be a multiply of 20 (8 * 2.5) because CMBS_PARAM_MAX_LENGTH is CMBS_BUF_SIZE/2.5 and it must be multiply of 8
  92. coptions += -DCMBS_API -DDNA_TAG -DCHECKSUM_SUPPORT -D_CONSOLE -DCMBS_BUF_SIZE=$(CMBS_BUF_SIZE) -DCATIQ_2_1
  93. # New host logging functions(with timestamp and module name) to all cmbs_tcx module to log a file.
  94. coptions += -DTCXLOG_FILE
  95.  
  96. # this flag wil cause appcmbs.c to use appsuotafileentity instead of appsuotaentity
  97. ifeq ($(SUOTA_USE_LOCAL_FILE),1)
  98. coptions += -DSUOTA_USE_LOCAL_FILE_ENTITY
  99. endif
  100.  
  101. # this flag wil cause hanserver.c to use %x in the payload instead of %d but will not effect the FUN_CONVERT
  102. ifeq ($(HAN_PROTOCOL_PAYLOAD_AS_HEX),1)
  103. coptions += -DHAN_PROTOCOL_PAYLOAD_AS_HEX
  104. endif
  105.  
  106.  
  107. ################################################################################
  108. #
  109. # include
  110. #
  111. #
  112. includes := -I. -I$(PROJDIR)$(SL)include -I$(PROJDIR)$(SL)cmbs
  113.  
  114. ################################################################################
  115.  
  116. objects := $(OBJDIR)/tcx_cmbs.o
  117. objects += $(OBJDIR)/tcx_keyb.o
  118. objects += $(OBJDIR)/tcx_log.o
  119. objects += $(OBJDIR)/tcx_hostlog.o
  120. objects += $(OBJDIR)/tcx_eep.o
  121. objects += $(OBJDIR)/tcx_util.o
  122. objects += $(OBJDIR)/keyb_srv.o
  123. objects += $(OBJDIR)/keyb_call.o
  124. objects += $(OBJDIR)/keyb_swup.o
  125. objects += $(OBJDIR)/keyb_facility.o
  126. objects += $(OBJDIR)/keyb_data.o
  127. objects += $(OBJDIR)/keyb_suota.o
  128. objects += $(OBJDIR)/keyb_han.o
  129. objects += $(OBJDIR)/keyb_rtp.o
  130. objects += $(OBJDIR)/cmbs_voipline.o
  131. objects += $(OBJDIR)/cmbs_event.o
  132. objects += $(OBJDIR)/cmbs_fifo.o
  133. objects += $(OBJDIR)/keyb_crashdump.o
  134. ifdef HAN_SERVER
  135. objects += $(OBJDIR)/hanServer.o
  136. endif
  137. ifeq ($(DVF99),1)
  138. ifdef CMBS_PLUGIN
  139. objects += $(OBJDIR)/cmbs_plugin.o
  140. endif
  141. endif
  142.  
  143. vpath %.c $(BASE) .$(SL)han$(SL)HAN_Server
  144.  
  145. ifeq ($(HOST_OS),WIN32)
  146. CMBS_LIBNAME := cmbs_host_win32.lib
  147. CMBS_LIB := $(LIBDIR)$(SL)$(CMBS_LIBNAME)
  148. ifeq ($(HOST_DLL_SUPPORT),1)
  149. CMBS_LIB += $(LIBDIR)$(SL)cfr_core.lib
  150. endif
  151. else
  152. CMBS_LIBNAME := cmbs_host_lnx
  153. CMBS_LIB := $(LIBDIR)/lib$(CMBS_LIBNAME).a
  154. linkpath += -L$(LIBDIR)
  155. endif
  156.  
  157. ################################################################################
  158. # tcx core
  159. ifeq ($(TC),XML)
  160. include $(CORE)$(SL)tcx$(SL)tcx.mak
  161. endif
  162.  
  163. ################################################################################
  164. # host cmbs application
  165. include $(TESTDIR)$(SL)appcmbs$(SL)happcmbs.mak
  166.  
  167. ################################################################################
  168. # List Access
  169. include $(TESTDIR)$(SL)ListAccess$(SL)ListAccess.mak
  170.  
  171. ################################################################################
  172. # framework
  173. ifeq ($(HOST_OS),WIN32)
  174. include $(PROJDIR)$(SL)frame$(SL)win32$(SL)frame.mak
  175. else
  176. include $(PROJDIR)/frame/linux/frame.mak
  177. endif
  178.  
  179. ################################################################################
  180. # CMBS
  181. include $(PROJDIR)$(SL)cmbs$(SL)cmbs.mak
  182.  
  183. ################################################################################
  184.  
  185. ################################################################################
  186. # SUOTA
  187. include $(TESTDIR)$(SL)suota$(SL)suota.mak
  188.  
  189. ################################################################################
  190.  
  191. # rules
  192.  
  193. ifeq ($(HOST_OS),WIN32)
  194. include win32.mak
  195. else
  196. include linux.mak
  197. endif
  198.  
  199. ifdef CMBS_COMA
  200. COMA_LIB_DIR:=$(LIBCOMA)/linux
  201.  
  202. coptions+= -DCMBS_COMA -DUSE_COMA_SOCK
  203. LFLAGS+= -lrt -lcoma -pthread -L $(COMA_LIB_DIR) -L /usr/local/lib
  204. ifeq ($(SUOTA_CURL),true)
  205. LFLAGS+= -lgcrypt -lgnutls -lgpg-error -ltasn1
  206. endif
  207. endif
  208.  
  209. ifeq ($(NBS),1)
  210. coptions += -DNBS=1
  211. endif
  212.  
  213. ifdef CMBS_PLUGIN
  214. coptions+= -DCMBS_PLUGIN
  215. LFLAGS+= -rdynamic -ldl
  216. endif
  217.  
  218. all: dirs $(OUTDIR)/$(APPNAME)
  219.  
  220. dirs: $(OBJDIR) $(OUTDIR) $(LIBDIR)
  221.  
  222. $(OBJDIR):
  223. mkdir -p $(OBJDIR)
  224.  
  225. $(OUTDIR):
  226. mkdir -p $(OUTDIR)
  227.  
  228. $(LIBDIR):
  229. mkdir -p $(LIBDIR)
  230.  
  231. $(CMBS_LIB): $(cfr_objects) $(cmbs_objects)
  232. $(ARCHIEVE) $(cfr_objects) $(cmbs_objects)
  233.  
  234.  
  235. clean:
  236. $(RM) $(OBJDIR)$(SL)*
  237.  
  238. mframe:
  239. $(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
  240.  
  241. ifeq ($(HOST_OS),WIN32)
  242. # $(RM) $(OUTDIR)$(SL)$(APPNAME).exe
  243. else
  244. # $(RM) $(OUTDIR)$(SL)$(APPNAME)
  245. endif
  246.  
  247. $(OUTDIR)/$(APPNAME): $(CMBS_LIB) $(objects)
  248. ifeq ($(HOST_OS),WIN32)
  249. $(LINK) $(LFLAGS) $(objects) $(linkpath)
  250. else
  251. $(LINK) $(objects) $(LFLAGS) $(linkpath)
  252. endif
  253.  
  254.  
  255. ################################################################################
  256. #
  257. # END
  258.  
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
Main.java:2: error: class, interface, or enum expected
.KEEP_STATE:
^
Main.java:24: error: illegal character: '#'
### SHELL=cmd.exe
^
Main.java:24: error: illegal character: '#'
### SHELL=cmd.exe
 ^
Main.java:24: error: illegal character: '#'
### SHELL=cmd.exe
  ^
Main.java:26: error: illegal character: '\'
SL := \$(EMPTY)
      ^
Main.java:28: error: illegal character: '#'
### SHELL=sh
^
Main.java:28: error: illegal character: '#'
### SHELL=sh
 ^
Main.java:28: error: illegal character: '#'
### SHELL=sh
  ^
Main.java:34: error: illegal character: '\'
SL := \$(EMPTY)
      ^
Main.java:36: error: illegal character: '#'
# To compile without CURL comment the next line
^
Main.java:38: error: illegal character: '#'
################################################################################
^
Main.java:38: error: illegal character: '#'
################################################################################
 ^
Main.java:38: error: illegal character: '#'
################################################################################
  ^
Main.java:38: error: illegal character: '#'
################################################################################
   ^
Main.java:38: error: illegal character: '#'
################################################################################
    ^
Main.java:38: error: illegal character: '#'
################################################################################
     ^
Main.java:38: error: illegal character: '#'
################################################################################
      ^
Main.java:38: error: illegal character: '#'
################################################################################
       ^
Main.java:38: error: illegal character: '#'
################################################################################
        ^
Main.java:38: error: illegal character: '#'
################################################################################
         ^
Main.java:38: error: illegal character: '#'
################################################################################
          ^
Main.java:38: error: illegal character: '#'
################################################################################
           ^
Main.java:38: error: illegal character: '#'
################################################################################
            ^
Main.java:38: error: illegal character: '#'
################################################################################
             ^
Main.java:38: error: illegal character: '#'
################################################################################
              ^
Main.java:38: error: illegal character: '#'
################################################################################
               ^
Main.java:38: error: illegal character: '#'
################################################################################
                ^
Main.java:38: error: illegal character: '#'
################################################################################
                 ^
Main.java:38: error: illegal character: '#'
################################################################################
                  ^
Main.java:38: error: illegal character: '#'
################################################################################
                   ^
Main.java:38: error: illegal character: '#'
################################################################################
                    ^
Main.java:38: error: illegal character: '#'
################################################################################
                     ^
Main.java:38: error: illegal character: '#'
################################################################################
                      ^
Main.java:38: error: illegal character: '#'
################################################################################
                       ^
Main.java:38: error: illegal character: '#'
################################################################################
                        ^
Main.java:38: error: illegal character: '#'
################################################################################
                         ^
Main.java:38: error: illegal character: '#'
################################################################################
                          ^
Main.java:38: error: illegal character: '#'
################################################################################
                           ^
Main.java:38: error: illegal character: '#'
################################################################################
                            ^
Main.java:38: error: illegal character: '#'
################################################################################
                             ^
Main.java:38: error: illegal character: '#'
################################################################################
                              ^
Main.java:38: error: illegal character: '#'
################################################################################
                               ^
Main.java:38: error: illegal character: '#'
################################################################################
                                ^
Main.java:38: error: illegal character: '#'
################################################################################
                                 ^
Main.java:38: error: illegal character: '#'
################################################################################
                                  ^
Main.java:38: error: illegal character: '#'
################################################################################
                                   ^
Main.java:38: error: illegal character: '#'
################################################################################
                                    ^
Main.java:38: error: illegal character: '#'
################################################################################
                                     ^
Main.java:38: error: illegal character: '#'
################################################################################
                                      ^
Main.java:38: error: illegal character: '#'
################################################################################
                                       ^
Main.java:38: error: illegal character: '#'
################################################################################
                                        ^
Main.java:38: error: illegal character: '#'
################################################################################
                                         ^
Main.java:38: error: illegal character: '#'
################################################################################
                                          ^
Main.java:38: error: illegal character: '#'
################################################################################
                                           ^
Main.java:38: error: illegal character: '#'
################################################################################
                                            ^
Main.java:38: error: illegal character: '#'
################################################################################
                                             ^
Main.java:38: error: illegal character: '#'
################################################################################
                                              ^
Main.java:38: error: illegal character: '#'
################################################################################
                                               ^
Main.java:38: error: illegal character: '#'
################################################################################
                                                ^
Main.java:38: error: illegal character: '#'
################################################################################
                                                 ^
Main.java:38: error: illegal character: '#'
################################################################################
                                                  ^
Main.java:38: error: illegal character: '#'
################################################################################
                                                   ^
Main.java:38: error: illegal character: '#'
################################################################################
                                                    ^
Main.java:38: error: illegal character: '#'
################################################################################
                                                     ^
Main.java:38: error: illegal character: '#'
################################################################################
                                                      ^
Main.java:38: error: illegal character: '#'
################################################################################
                                                       ^
Main.java:38: error: illegal character: '#'
################################################################################
                                                        ^
Main.java:38: error: illegal character: '#'
################################################################################
                                                         ^
Main.java:38: error: illegal character: '#'
################################################################################
                                                          ^
Main.java:38: error: illegal character: '#'
################################################################################
                                                           ^
Main.java:38: error: illegal character: '#'
################################################################################
                                                            ^
Main.java:38: error: illegal character: '#'
################################################################################
                                                             ^
Main.java:38: error: illegal character: '#'
################################################################################
                                                              ^
Main.java:38: error: illegal character: '#'
################################################################################
                                                               ^
Main.java:38: error: illegal character: '#'
################################################################################
                                                                ^
Main.java:38: error: illegal character: '#'
################################################################################
                                                                 ^
Main.java:38: error: illegal character: '#'
################################################################################
                                                                  ^
Main.java:38: error: illegal character: '#'
################################################################################
                                                                   ^
Main.java:38: error: illegal character: '#'
################################################################################
                                                                    ^
Main.java:38: error: illegal character: '#'
################################################################################
                                                                     ^
Main.java:38: error: illegal character: '#'
################################################################################
                                                                      ^
Main.java:38: error: illegal character: '#'
################################################################################
                                                                       ^
Main.java:38: error: illegal character: '#'
################################################################################
                                                                        ^
Main.java:38: error: illegal character: '#'
################################################################################
                                                                         ^
Main.java:38: error: illegal character: '#'
################################################################################
                                                                          ^
Main.java:38: error: illegal character: '#'
################################################################################
                                                                           ^
Main.java:38: error: illegal character: '#'
################################################################################
                                                                            ^
Main.java:38: error: illegal character: '#'
################################################################################
                                                                             ^
Main.java:38: error: illegal character: '#'
################################################################################
                                                                              ^
Main.java:38: error: illegal character: '#'
################################################################################
                                                                               ^
Main.java:39: error: illegal character: '#'
#
^
Main.java:40: error: illegal character: '#'
# Directory
^
Main.java:41: error: illegal character: '#'
#
^
Main.java:42: error: illegal character: '#'
# define output,intermediate, object, project and base directory
^
Main.java:43: error: illegal character: '#'
#
^
Main.java:47: error: illegal '.'
CMBSDIR := ..
            ^
Main.java:49: error: illegal '.'
PROJDIR := ..
            ^
Main.java:60: error: illegal '.'
LIBCOMA:=../../comatools/tools/libcoma-api
          ^
Main.java:60: error: illegal '.'
LIBCOMA:=../../comatools/tools/libcoma-api
             ^
Main.java:64: error: illegal '.'
LIBMEM:=../../comatools/tools/libcmem
         ^
100 errors
stdout
Standard output is empty