goahead-linux-static.mk 49 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309
  1. #
  2. # goahead-linux-static.mk -- Makefile to build Embedthis GoAhead Community Edition for linux
  3. #
  4. NAME := goahead
  5. VERSION := 5.1.0
  6. PROFILE ?= static
  7. ARCH ?= $(shell uname -m | sed 's/i.86/x86/;s/x86_64/x64/;s/arm.*/arm/;s/mips.*/mips/')
  8. CC_ARCH ?= $(shell echo $(ARCH) | sed 's/x86/i686/;s/x64/x86_64/')
  9. OS ?= linux
  10. CC ?= gcc
  11. AR ?= ar
  12. CONFIG ?= $(OS)-$(ARCH)-$(PROFILE)
  13. BUILD ?= build/$(CONFIG)
  14. LBIN ?= $(BUILD)/bin
  15. PATH := $(LBIN):$(PATH)
  16. ME_COM_COMPILER ?= 1
  17. ME_COM_LIB ?= 1
  18. ME_COM_MATRIXSSL ?= 0
  19. ME_COM_MBEDTLS ?= 1
  20. ME_COM_NANOSSL ?= 0
  21. ME_COM_OPENSSL ?= 0
  22. ME_COM_OSDEP ?= 1
  23. ME_COM_SSL ?= 1
  24. ME_COM_VXWORKS ?= 0
  25. ME_COM_OPENSSL_PATH ?= "/path/to/openssl"
  26. ifeq ($(ME_COM_LIB),1)
  27. ME_COM_COMPILER := 1
  28. endif
  29. ifeq ($(ME_COM_MBEDTLS),1)
  30. ME_COM_SSL := 1
  31. endif
  32. ifeq ($(ME_COM_OPENSSL),1)
  33. ME_COM_SSL := 1
  34. endif
  35. #CFLAGS += -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Wl,-z,relro,-z,now -Wl,--as-needed -Wl,--no-copy-dt-needed-entries -Wl,-z,noexecstatck -Wl,-z,noexecheap -pie -fPIE -w
  36. DFLAGS += $(patsubst %,-D%,$(filter ME_%,$(MAKEFLAGS))) -DME_COM_COMPILER=$(ME_COM_COMPILER) -DME_COM_LIB=$(ME_COM_LIB) -DME_COM_MATRIXSSL=$(ME_COM_MATRIXSSL) -DME_COM_MBEDTLS=$(ME_COM_MBEDTLS) -DME_COM_NANOSSL=$(ME_COM_NANOSSL) -DME_COM_OPENSSL=$(ME_COM_OPENSSL) -DME_COM_OSDEP=$(ME_COM_OSDEP) -DME_COM_SSL=$(ME_COM_SSL) -DME_COM_VXWORKS=$(ME_COM_VXWORKS)
  37. IFLAGS += "-I$(BUILD)/inc"
  38. LDFLAGS +=
  39. LIBPATHS += -L$(BUILD)/bin
  40. LIBS += -lrt -lpthread -lm #-ldl
  41. DEBUG ?= debug
  42. CFLAGS-debug ?= -g
  43. DFLAGS-debug ?= -DME_DEBUG
  44. LDFLAGS-debug ?= -g
  45. DFLAGS-release ?=
  46. CFLAGS-release ?= -O2
  47. LDFLAGS-release ?=
  48. CFLAGS += $(CFLAGS-$(DEBUG))
  49. DFLAGS += $(DFLAGS-$(DEBUG))
  50. LDFLAGS += $(LDFLAGS-$(DEBUG))
  51. ME_ROOT_PREFIX ?=
  52. ME_BASE_PREFIX ?= $(ME_ROOT_PREFIX)/usr/local
  53. ME_DATA_PREFIX ?= $(ME_ROOT_PREFIX)/
  54. ME_STATE_PREFIX ?= $(ME_ROOT_PREFIX)/var
  55. ME_APP_PREFIX ?= $(ME_BASE_PREFIX)/lib/$(NAME)
  56. ME_VAPP_PREFIX ?= $(ME_APP_PREFIX)/$(VERSION)
  57. ME_BIN_PREFIX ?= $(ME_ROOT_PREFIX)/usr/local/bin
  58. ME_INC_PREFIX ?= $(ME_ROOT_PREFIX)/usr/local/include
  59. ME_LIB_PREFIX ?= $(ME_ROOT_PREFIX)/usr/local/lib
  60. ME_MAN_PREFIX ?= $(ME_ROOT_PREFIX)/usr/local/share/man
  61. ME_SBIN_PREFIX ?= $(ME_ROOT_PREFIX)/usr/local/sbin
  62. ME_ETC_PREFIX ?= $(ME_ROOT_PREFIX)/etc/$(NAME)
  63. ME_WEB_PREFIX ?= $(ME_ROOT_PREFIX)/var/www/$(NAME)
  64. ME_LOG_PREFIX ?= $(ME_ROOT_PREFIX)/var/log/$(NAME)
  65. ME_SPOOL_PREFIX ?= $(ME_ROOT_PREFIX)/var/spool/$(NAME)
  66. ME_CACHE_PREFIX ?= $(ME_ROOT_PREFIX)/var/spool/$(NAME)/cache
  67. ME_SRC_PREFIX ?= $(ME_ROOT_PREFIX)$(NAME)-$(VERSION)
  68. TARGETS += $(BUILD)/bin/goahead
  69. TARGETS += $(BUILD)/bin/goahead-test
  70. TARGETS += $(BUILD)/bin/gopass
  71. unexport CDPATH
  72. ifndef SHOW
  73. .SILENT:
  74. endif
  75. all build compile: prep $(TARGETS)
  76. .PHONY: prep
  77. prep:
  78. @echo " [Info] Use "make SHOW=1" to trace executed commands."
  79. @if [ "$(CONFIG)" = "" ] ; then echo WARNING: CONFIG not set ; exit 255 ; fi
  80. @if [ "$(ME_APP_PREFIX)" = "" ] ; then echo WARNING: ME_APP_PREFIX not set ; exit 255 ; fi
  81. @[ ! -x $(BUILD)/bin ] && mkdir -p $(BUILD)/bin; true
  82. @[ ! -x $(BUILD)/inc ] && mkdir -p $(BUILD)/inc; true
  83. @[ ! -x $(BUILD)/obj ] && mkdir -p $(BUILD)/obj; true
  84. @[ ! -f $(BUILD)/inc/me.h ] && cp projects/goahead-linux-static-me.h $(BUILD)/inc/me.h ; true
  85. @if ! diff $(BUILD)/inc/me.h projects/goahead-linux-static-me.h >/dev/null ; then\
  86. cp projects/goahead-linux-static-me.h $(BUILD)/inc/me.h ; \
  87. fi; true
  88. @if [ -f "$(BUILD)/.makeflags" ] ; then \
  89. if [ "$(MAKEFLAGS)" != "`cat $(BUILD)/.makeflags`" ] ; then \
  90. echo " [Warning] Make flags have changed since the last build" ; \
  91. echo " [Warning] Previous build command: "`cat $(BUILD)/.makeflags`"" ; \
  92. fi ; \
  93. fi
  94. @echo "$(MAKEFLAGS)" >$(BUILD)/.makeflags
  95. clean:
  96. rm -f "$(BUILD)/obj/action.o"
  97. rm -f "$(BUILD)/obj/alloc.o"
  98. rm -f "$(BUILD)/obj/auth.o"
  99. rm -f "$(BUILD)/obj/cgi.o"
  100. rm -f "$(BUILD)/obj/cgitest.o"
  101. rm -f "$(BUILD)/obj/crypt.o"
  102. rm -f "$(BUILD)/obj/file.o"
  103. rm -f "$(BUILD)/obj/fs.o"
  104. rm -f "$(BUILD)/obj/goahead-mbedtls.o"
  105. rm -f "$(BUILD)/obj/goahead-openssl.o"
  106. rm -f "$(BUILD)/obj/goahead.o"
  107. rm -f "$(BUILD)/obj/gopass.o"
  108. rm -f "$(BUILD)/obj/http.o"
  109. rm -f "$(BUILD)/obj/js.o"
  110. rm -f "$(BUILD)/obj/jst.o"
  111. rm -f "$(BUILD)/obj/mbedtls.o"
  112. rm -f "$(BUILD)/obj/options.o"
  113. rm -f "$(BUILD)/obj/osdep.o"
  114. rm -f "$(BUILD)/obj/rom.o"
  115. rm -f "$(BUILD)/obj/route.o"
  116. rm -f "$(BUILD)/obj/runtime.o"
  117. rm -f "$(BUILD)/obj/socket.o"
  118. rm -f "$(BUILD)/obj/test.o"
  119. rm -f "$(BUILD)/obj/time.o"
  120. rm -f "$(BUILD)/obj/upload.o"
  121. rm -f "$(BUILD)/bin/goahead"
  122. rm -f "$(BUILD)/bin/goahead-test"
  123. rm -f "$(BUILD)/bin/gopass"
  124. rm -f "$(BUILD)/.install-certs-modified"
  125. rm -f "$(BUILD)/bin/libgo.a"
  126. rm -f "$(BUILD)/bin/libgoahead-mbedtls.a"
  127. rm -f "$(BUILD)/bin/libmbedtls.a"
  128. <<<<<<< HEAD
  129. =======
  130. rm -f "$(BUILD)/bin/libipmi_session.o"
  131. rm -f "$(BUILD)/bin/libipmi_uds_session.o"
  132. rm -f "$(BUILD)/bin/libipmi_IPM.o"
  133. rm -f "$(BUILD)/bin/dashboard.o"
  134. rm -f "$(BUILD)/bin/config.o"
  135. rm -f "$(BUILD)/bin/fan.o"
  136. rm -f "$(BUILD)/bin/fru.o"
  137. rm -f "$(BUILD)/bin/fw_update.o"
  138. rm -f "$(BUILD)/bin/remote_control.o"
  139. rm -f "$(BUILD)/bin/sel.o"
  140. rm -f "$(BUILD)/bin/server_health.o"
  141. >>>>>>> 62e2f54f0c6a6c4a634828a115139a52376334ba
  142. clobber: clean
  143. rm -fr ./$(BUILD)
  144. #
  145. # embedtls.h
  146. #
  147. DEPS_1 += src/mbedtls/embedtls.h
  148. $(BUILD)/inc/embedtls.h: $(DEPS_1)
  149. @echo ' [Copy] $(BUILD)/inc/embedtls.h'
  150. mkdir -p "$(BUILD)/inc"
  151. cp src/mbedtls/embedtls.h $(BUILD)/inc/embedtls.h
  152. #
  153. # me.h
  154. #
  155. $(BUILD)/inc/me.h: $(DEPS_2)
  156. #
  157. # osdep.h
  158. #
  159. DEPS_3 += src/osdep/osdep.h
  160. DEPS_3 += $(BUILD)/inc/me.h
  161. $(BUILD)/inc/osdep.h: $(DEPS_3)
  162. @echo ' [Copy] $(BUILD)/inc/osdep.h'
  163. mkdir -p "$(BUILD)/inc"
  164. cp src/osdep/osdep.h $(BUILD)/inc/osdep.h
  165. #
  166. # goahead.h
  167. #
  168. DEPS_4 += src/goahead.h
  169. DEPS_4 += $(BUILD)/inc/me.h
  170. DEPS_4 += $(BUILD)/inc/osdep.h
  171. $(BUILD)/inc/goahead.h: $(DEPS_4)
  172. @echo ' [Copy] $(BUILD)/inc/goahead.h'
  173. mkdir -p "$(BUILD)/inc"
  174. cp src/goahead.h $(BUILD)/inc/goahead.h
  175. #
  176. # js.h
  177. #
  178. DEPS_5 += src/js.h
  179. DEPS_5 += $(BUILD)/inc/goahead.h
  180. $(BUILD)/inc/js.h: $(DEPS_5)
  181. @echo ' [Copy] $(BUILD)/inc/js.h'
  182. mkdir -p "$(BUILD)/inc"
  183. cp src/js.h $(BUILD)/inc/js.h
  184. #
  185. # mbedtls.h
  186. #
  187. DEPS_6 += src/mbedtls/mbedtls.h
  188. $(BUILD)/inc/mbedtls.h: $(DEPS_6)
  189. @echo ' [Copy] $(BUILD)/inc/mbedtls.h'
  190. mkdir -p "$(BUILD)/inc"
  191. cp src/mbedtls/mbedtls.h $(BUILD)/inc/mbedtls.h
  192. #################### jimbo modify ###########################
  193. #
  194. # cJSON
  195. #
  196. DEPS_USER_H1 += src/cJSON/cJSON.h
  197. DEPS_USER_H1 += $(BUILD)/inc/goahead.h
  198. $(BUILD)/inc/cJSON.h: $(DEPS_USER_H1)
  199. @echo ' [Copy] $(BUILD)/inc/cJSON.h'
  200. mkdir -p "$(BUILD)/inc"
  201. cp src/cJSON/cJSON.h $(BUILD)/inc/cJSON.h
  202. #
  203. # libipmi
  204. #
  205. DEPS_USER_H2 += src/libipmi/inc/libipmi_session.h
  206. DEPS_USER_H2 += src/libipmi/inc/libipmi.h
  207. DEPS_USER_H2 += src/libipmi/inc/libipmi_errorcodes.h
  208. DEPS_USER_H2 += src/libipmi/inc/libipmi_struct.h
  209. DEPS_USER_H2 += src/libipmi/inc/libipmi_IPM.h
  210. DEPS_USER_H2 += src/libipmi/inc/libipmi_AppDevice.h
  211. DEPS_USER_H2 += src/libipmi/inc/libipmi_ChassisDevice.h
  212. DEPS_USER_H2 += src/libipmi/inc/libipmi_fru.h
  213. DEPS_USER_H2 += src/libipmi/inc/libipmi_PEF.h
  214. DEPS_USER_H2 += src/libipmi/inc/libipmi_rmcp.h
  215. DEPS_USER_H2 += src/libipmi/inc/libipmi_sdr.h
  216. DEPS_USER_H2 += src/libipmi/inc/libipmi_sensor.h
  217. DEPS_USER_H2 += src/libipmi/inc/libipmi_StorDevice.h
  218. DEPS_USER_H2 += src/libipmi/inc/libipmi_storlead_OEM.h
  219. DEPS_USER_H2 += src/libipmi/inc/libipmi_usermgmt.h
  220. DEPS_USER_H2 += src/libipmi/inc/libsensor.h
  221. DEPS_USER_H2 += src/libipmi/inc/sensor_helpers.h
  222. DEPS_USER_H2 += ../common_include/com_IPMI_AppDevice.h
  223. DEPS_USER_H2 += ../common_include/com_IPMI_AppDevice+.h
  224. DEPS_USER_H2 += ../common_include/com_IPMIDefs.h
  225. DEPS_USER_H2 += ../common_include/com_IPMI_IPM.h
  226. DEPS_USER_H2 += ../common_include/com_IPMI_App.h
  227. DEPS_USER_H2 += ../common_include/com_IPMI_Chassis.h
  228. DEPS_USER_H2 += ../common_include/com_IPMI_ChassisDevice.h
  229. DEPS_USER_H2 += ../common_include/com_IPMI_FRU.h
  230. DEPS_USER_H2 += ../common_include/com_IPMI_SDRRecord.h
  231. DEPS_USER_H2 += ../common_include/com_IPMI_SDR.h
  232. DEPS_USER_H2 += ../common_include/com_IPMI_SensorEvent.h
  233. DEPS_USER_H2 += ../common_include/com_IPMI_Sensor.h
  234. DEPS_USER_H2 += ../common_include/com_IPMI_SEL.h
  235. DEPS_USER_H2 += ../common_include/com_IPMI_IPMB.h
  236. DEPS_USER_H2 += ../common_include/com_IPMI_Storage.h
  237. DEPS_USER_H2 += ../common_include/com_IPMI_LANConfig.h
  238. DEPS_USER_H2 += ../common_include/com_IPMI_PEF.h
  239. DEPS_USER_H2 += ../common_include/com_IPMI_RMCP.h
  240. DEPS_USER_H2 += ../common_include/com_BmcType.h
  241. $(BUILD)/inc/libipmi_session.h: $(DEPS_USER_H2)
  242. @echo ' [Copy] $(BUILD)/inc/libipmi_session.h'
  243. mkdir -p "$(BUILD)/inc"
  244. cp src/libipmi/inc/libipmi_session.h $(BUILD)/inc/libipmi_session.h
  245. $(BUILD)/inc/libipmi.h: $(DEPS_USER_H2)
  246. @echo ' [Copy] $(BUILD)/inc/libipmi.h'
  247. mkdir -p "$(BUILD)/inc"
  248. cp src/libipmi/inc/libipmi.h $(BUILD)/inc/libipmi.h
  249. $(BUILD)/inc/libipmi_errorcodes.h: $(DEPS_USER_H2)
  250. @echo ' [Copy] $(BUILD)/inc/libipmi_errorcodes.h'
  251. mkdir -p "$(BUILD)/inc"
  252. cp src/libipmi/inc/libipmi_errorcodes.h $(BUILD)/inc/libipmi_errorcodes.h
  253. $(BUILD)/inc/libipmi_struct.h: $(DEPS_USER_H2)
  254. @echo ' [Copy] $(BUILD)/inc/libipmi_struct.h'
  255. mkdir -p "$(BUILD)/inc"
  256. cp src/libipmi/inc/libipmi_struct.h $(BUILD)/inc/libipmi_struct.h
  257. $(BUILD)/inc/libipmi_IPM.h: $(DEPS_USER_H2)
  258. @echo ' [Copy] $(BUILD)/inc/libipmi_IPM.h'
  259. mkdir -p "$(BUILD)/inc"
  260. cp src/libipmi/inc/libipmi_IPM.h $(BUILD)/inc/libipmi_IPM.h
  261. $(BUILD)/inc/libipmi_AppDevice.h: $(DEPS_USER_H2)
  262. @echo ' [Copy] $(BUILD)/inc/libipmi_AppDevice.h'
  263. mkdir -p "$(BUILD)/inc"
  264. cp src/libipmi/inc/libipmi_AppDevice.h $(BUILD)/inc/libipmi_AppDevice.h
  265. $(BUILD)/inc/libipmi_ChassisDevice.h: $(DEPS_USER_H2)
  266. @echo ' [Copy] $(BUILD)/inc/libipmi_ChassisDevice.h'
  267. mkdir -p "$(BUILD)/inc"
  268. cp src/libipmi/inc/libipmi_ChassisDevice.h $(BUILD)/inc/libipmi_ChassisDevice.h
  269. $(BUILD)/inc/libipmi_fru.h: $(DEPS_USER_H2)
  270. @echo ' [Copy] $(BUILD)/inc/libipmi_fru.h'
  271. mkdir -p "$(BUILD)/inc"
  272. cp src/libipmi/inc/libipmi_fru.h $(BUILD)/inc/libipmi_fru.h
  273. $(BUILD)/inc/libipmi_PEF.h: $(DEPS_USER_H2)
  274. @echo ' [Copy] $(BUILD)/inc/libipmi_PEF.h'
  275. mkdir -p "$(BUILD)/inc"
  276. cp src/libipmi/inc/libipmi_PEF.h $(BUILD)/inc/libipmi_PEF.h
  277. $(BUILD)/inc/libipmi_rmcp.h: $(DEPS_USER_H2)
  278. @echo ' [Copy] $(BUILD)/inc/libipmi_rmcp.h'
  279. mkdir -p "$(BUILD)/inc"
  280. cp src/libipmi/inc/libipmi_rmcp.h $(BUILD)/inc/libipmi_rmcp.h
  281. $(BUILD)/inc/libipmi_sdr.h: $(DEPS_USER_H2)
  282. @echo ' [Copy] $(BUILD)/inc/libipmi_sdr.h'
  283. mkdir -p "$(BUILD)/inc"
  284. cp src/libipmi/inc/libipmi_sdr.h $(BUILD)/inc/libipmi_sdr.h
  285. $(BUILD)/inc/libipmi_sensor.h: $(DEPS_USER_H2)
  286. @echo ' [Copy] $(BUILD)/inc/libipmi_sensor.h'
  287. mkdir -p "$(BUILD)/inc"
  288. cp src/libipmi/inc/libipmi_sensor.h $(BUILD)/inc/libipmi_sensor.h
  289. $(BUILD)/inc/libipmi_StorDevice.h: $(DEPS_USER_H2)
  290. @echo ' [Copy] $(BUILD)/inc/libipmi_StorDevice.h'
  291. mkdir -p "$(BUILD)/inc"
  292. cp src/libipmi/inc/libipmi_StorDevice.h $(BUILD)/inc/libipmi_StorDevice.h
  293. $(BUILD)/inc/libipmi_storlead_OEM.h: $(DEPS_USER_H2)
  294. @echo ' [Copy] $(BUILD)/inc/libipmi_storlead_OEM.h'
  295. mkdir -p "$(BUILD)/inc"
  296. cp src/libipmi/inc/libipmi_storlead_OEM.h $(BUILD)/inc/libipmi_storlead_OEM.h
  297. $(BUILD)/inc/libipmi_usermgmt.h: $(DEPS_USER_H2)
  298. @echo ' [Copy] $(BUILD)/inc/libipmi_usermgmt.h'
  299. mkdir -p "$(BUILD)/inc"
  300. cp src/libipmi/inc/libipmi_usermgmt.h $(BUILD)/inc/libipmi_usermgmt.h
  301. $(BUILD)/inc/libsensor.h: $(DEPS_USER_H2)
  302. @echo ' [Copy] $(BUILD)/inc/libsensor.h'
  303. mkdir -p "$(BUILD)/inc"
  304. cp src/libipmi/inc/libsensor.h $(BUILD)/inc/libsensor.h
  305. $(BUILD)/inc/sensor_helpers.h: $(DEPS_USER_H2)
  306. @echo ' [Copy] $(BUILD)/inc/sensor_helpers.h'
  307. mkdir -p "$(BUILD)/inc"
  308. cp src/libipmi/inc/sensor_helpers.h $(BUILD)/inc/sensor_helpers.h
  309. $(BUILD)/inc/com_IPMI_AppDevice.h: $(DEPS_USER_H2)
  310. @echo ' [Copy] $(BUILD)/inc/com_IPMI_AppDevice.h'
  311. mkdir -p "$(BUILD)/inc"
  312. cp ../common_include/com_IPMI_AppDevice.h $(BUILD)/inc/com_IPMI_AppDevice.h
  313. $(BUILD)/inc/com_IPMI_AppDevice+.h: $(DEPS_USER_H2)
  314. @echo ' [Copy] $(BUILD)/inc/com_IPMI_AppDevice+.h'
  315. mkdir -p "$(BUILD)/inc"
  316. cp ../common_include/com_IPMI_AppDevice+.h $(BUILD)/inc/com_IPMI_AppDevice+.h
  317. $(BUILD)/inc/com_IPMIDefs.h: $(DEPS_USER_H2)
  318. @echo ' [Copy] $(BUILD)/inc/com_IPMIDefs.h'
  319. mkdir -p "$(BUILD)/inc"
  320. cp ../common_include/com_IPMIDefs.h $(BUILD)/inc/com_IPMIDefs.h
  321. $(BUILD)/inc/com_IPMI_IPM.h: $(DEPS_USER_H2)
  322. @echo ' [Copy] $(BUILD)/inc/com_IPMI_IPM.h'
  323. mkdir -p "$(BUILD)/inc"
  324. cp ../common_include/com_IPMI_IPM.h $(BUILD)/inc/com_IPMI_IPM.h
  325. $(BUILD)/inc/com_IPMI_App.h: $(DEPS_USER_H2)
  326. @echo ' [Copy] $(BUILD)/inc/com_IPMI_App.h'
  327. mkdir -p "$(BUILD)/inc"
  328. cp ../common_include/com_IPMI_App.h $(BUILD)/inc/com_IPMI_App.h
  329. $(BUILD)/inc/com_IPMI_Chassis.h: $(DEPS_USER_H2)
  330. @echo ' [Copy] $(BUILD)/inc/com_IPMI_Chassis.h'
  331. mkdir -p "$(BUILD)/inc"
  332. cp ../common_include/com_IPMI_Chassis.h $(BUILD)/inc/com_IPMI_Chassis.h
  333. $(BUILD)/inc/com_IPMI_ChassisDevice.h: $(DEPS_USER_H2)
  334. @echo ' [Copy] $(BUILD)/inc/com_IPMI_ChassisDevice.h'
  335. mkdir -p "$(BUILD)/inc"
  336. cp ../common_include/com_IPMI_ChassisDevice.h $(BUILD)/inc/com_IPMI_ChassisDevice.h
  337. $(BUILD)/inc/com_IPMI_FRU.h: $(DEPS_USER_H2)
  338. @echo ' [Copy] $(BUILD)/inc/com_IPMI_FRU.h'
  339. mkdir -p "$(BUILD)/inc"
  340. cp ../common_include/com_IPMI_FRU.h $(BUILD)/inc/com_IPMI_FRU.h
  341. $(BUILD)/inc/com_IPMI_SDRRecord.h: $(DEPS_USER_H2)
  342. @echo ' [Copy] $(BUILD)/inc/com_IPMI_SDRRecord.h'
  343. mkdir -p "$(BUILD)/inc"
  344. cp ../common_include/com_IPMI_SDRRecord.h $(BUILD)/inc/com_IPMI_SDRRecord.h
  345. $(BUILD)/inc/com_IPMI_SDR.h: $(DEPS_USER_H2)
  346. @echo ' [Copy] $(BUILD)/inc/com_IPMI_SDR.h'
  347. mkdir -p "$(BUILD)/inc"
  348. cp ../common_include/com_IPMI_SDR.h $(BUILD)/inc/com_IPMI_SDR.h
  349. $(BUILD)/inc/com_IPMI_SensorEvent.h: $(DEPS_USER_H2)
  350. @echo ' [Copy] $(BUILD)/inc/com_IPMI_SensorEvent.h'
  351. mkdir -p "$(BUILD)/inc"
  352. cp ../common_include/com_IPMI_SensorEvent.h $(BUILD)/inc/com_IPMI_SensorEvent.h
  353. $(BUILD)/inc/com_IPMI_Sensor.h: $(DEPS_USER_H2)
  354. @echo ' [Copy] $(BUILD)/inc/com_IPMI_Sensor.h'
  355. mkdir -p "$(BUILD)/inc"
  356. cp ../common_include/com_IPMI_Sensor.h $(BUILD)/inc/com_IPMI_Sensor.h
  357. $(BUILD)/inc/com_IPMI_SEL.h: $(DEPS_USER_H2)
  358. @echo ' [Copy] $(BUILD)/inc/com_IPMI_SEL.h'
  359. mkdir -p "$(BUILD)/inc"
  360. cp ../common_include/com_IPMI_SEL.h $(BUILD)/inc/com_IPMI_SEL.h
  361. $(BUILD)/inc/com_IPMI_IPMB.h: $(DEPS_USER_H2)
  362. @echo ' [Copy] $(BUILD)/inc/com_IPMI_IPMB.h'
  363. mkdir -p "$(BUILD)/inc"
  364. cp ../common_include/com_IPMI_IPMB.h $(BUILD)/inc/com_IPMI_IPMB.h
  365. $(BUILD)/inc/com_IPMI_Storage.h: $(DEPS_USER_H2)
  366. @echo ' [Copy] $(BUILD)/inc/com_IPMI_Storage.h'
  367. mkdir -p "$(BUILD)/inc"
  368. cp ../common_include/com_IPMI_Storage.h $(BUILD)/inc/com_IPMI_Storage.h
  369. $(BUILD)/inc/com_IPMI_LANConfig.h: $(DEPS_USER_H2)
  370. @echo ' [Copy] $(BUILD)/inc/com_IPMI_LANConfig.h'
  371. mkdir -p "$(BUILD)/inc"
  372. cp ../common_include/com_IPMI_LANConfig.h $(BUILD)/inc/com_IPMI_LANConfig.h
  373. $(BUILD)/inc/com_IPMI_PEF.h: $(DEPS_USER_H2)
  374. @echo ' [Copy] $(BUILD)/inc/com_IPMI_PEF.h'
  375. mkdir -p "$(BUILD)/inc"
  376. cp ../common_include/com_IPMI_PEF.h $(BUILD)/inc/com_IPMI_PEF.h
  377. $(BUILD)/inc/com_IPMI_RMCP.h: $(DEPS_USER_H2)
  378. @echo ' [Copy] $(BUILD)/inc/com_IPMI_RMCP.h'
  379. mkdir -p "$(BUILD)/inc"
  380. cp ../common_include/com_IPMI_RMCP.h $(BUILD)/inc/com_IPMI_RMCP.h
  381. $(BUILD)/inc/com_BmcType.h: $(DEPS_USER_H2)
  382. @echo ' [Copy] $(BUILD)/inc/com_BmcType.h'
  383. mkdir -p "$(BUILD)/inc"
  384. cp ../common_include/com_BmcType.h $(BUILD)/inc/com_BmcType.h
  385. #
  386. # LUSA, ResultUtils
  387. #
  388. DEPS_USER_H3 += src/utils/mine/ResultUtils.h
  389. DEPS_USER_H3 += $(BUILD)/inc/goahead.h
  390. $(BUILD)/inc/ResultUtils.h: $(DEPS_USER_H3)
  391. @echo ' [Copy] $(BUILD)/inc/ResultUtils.h'
  392. mkdir -p "$(BUILD)/inc"
  393. cp src/utils/mine/ResultUtils.h $(BUILD)/inc/ResultUtils.h
  394. #
  395. # web_interface
  396. #
  397. DEPS_USER_H4 += src/web_interface/inc/config.h
  398. DEPS_USER_H4 += src/web_interface/inc/dashboard.h
  399. DEPS_USER_H4 += src/web_interface/inc/fan.h
  400. DEPS_USER_H4 += src/web_interface/inc/fru.h
  401. DEPS_USER_H4 += src/web_interface/inc/fw_update.h
  402. DEPS_USER_H4 += src/web_interface/inc/remote_control.h
  403. DEPS_USER_H4 += src/web_interface/inc/sel.h
  404. DEPS_USER_H4 += src/web_interface/inc/server_health.h
  405. DEPS_USER_H4 += $(BUILD)/inc/goahead.h
  406. $(BUILD)/inc/config.h: $(DEPS_USER_H4)
  407. @echo ' [Copy] $(BUILD)/inc/config.h'
  408. mkdir -p "$(BUILD)/inc"
  409. cp src/web_interface/inc/config.h $(BUILD)/inc/config.h
  410. $(BUILD)/inc/dashboard.h: $(DEPS_USER_H4)
  411. @echo ' [Copy] $(BUILD)/inc/dashboard.h'
  412. mkdir -p "$(BUILD)/inc"
  413. cp src/web_interface/inc/dashboard.h $(BUILD)/inc/dashboard.h
  414. $(BUILD)/inc/fan.h: $(DEPS_USER_H4)
  415. @echo ' [Copy] $(BUILD)/inc/fan.h'
  416. mkdir -p "$(BUILD)/inc"
  417. cp src/web_interface/inc/fan.h $(BUILD)/inc/fan.h
  418. $(BUILD)/inc/fru.h: $(DEPS_USER_H4)
  419. @echo ' [Copy] $(BUILD)/inc/fru.h'
  420. mkdir -p "$(BUILD)/inc"
  421. cp src/web_interface/inc/fru.h $(BUILD)/inc/fru.h
  422. $(BUILD)/inc/fw_update.h: $(DEPS_USER_H4)
  423. @echo ' [Copy] $(BUILD)/inc/fw_update.h'
  424. mkdir -p "$(BUILD)/inc"
  425. cp src/web_interface/inc/fw_update.h $(BUILD)/inc/fw_update.h
  426. $(BUILD)/inc/remote_control.h: $(DEPS_USER_H4)
  427. @echo ' [Copy] $(BUILD)/inc/remote_control.h'
  428. mkdir -p "$(BUILD)/inc"
  429. cp src/web_interface/inc/remote_control.h $(BUILD)/inc/remote_control.h
  430. $(BUILD)/inc/sel.h: $(DEPS_USER_H4)
  431. @echo ' [Copy] $(BUILD)/inc/sel.h'
  432. mkdir -p "$(BUILD)/inc"
  433. cp src/web_interface/inc/sel.h $(BUILD)/inc/sel.h
  434. $(BUILD)/inc/server_health.h: $(DEPS_USER_H4)
  435. @echo ' [Copy] $(BUILD)/inc/server_health.h'
  436. mkdir -p "$(BUILD)/inc"
  437. cp src/web_interface/inc/server_health.h $(BUILD)/inc/server_health.h
  438. DEPS_USER_C1 += $(BUILD)/inc/goahead.h
  439. DEPS_USER_C1 += $(BUILD)/inc/cJSON.h
  440. $(BUILD)/obj/cJSON.o: \
  441. src/cJSON/cJSON.c $(DEPS_USER_C1)
  442. @echo ' [Compile] $(BUILD)/obj/cJSON.o'
  443. $(CC) -c -o $(BUILD)/obj/cJSON.o $(LDFLAGS) $(CFLAGS) $(DFLAGS) -D_FILE_OFFSET_BITS=64 -D_FILE_OFFSET_BITS=64 -DMBEDTLS_USER_CONFIG_FILE=\"embedtls.h\" -DME_COM_OPENSSL_PATH=$(ME_COM_OPENSSL_PATH) $(IFLAGS) "-I$(ME_COM_OPENSSL_PATH)/include" src/cJSON/cJSON.c
  444. DEPS_USER_C2 += $(BUILD)/inc/libipmi_fru.h
  445. DEPS_USER_C2 += $(BUILD)/inc/libipmi_session.h
  446. DEPS_USER_C2 += $(BUILD)/inc/libipmi.h
  447. DEPS_USER_C2 += $(BUILD)/inc/libipmi_errorcodes.h
  448. DEPS_USER_C2 += $(BUILD)/inc/libipmi_struct.h
  449. DEPS_USER_C2 += $(BUILD)/inc/libipmi_IPM.h
  450. DEPS_USER_C2 += $(BUILD)/inc/libipmi_PEF.h
  451. DEPS_USER_C2 += $(BUILD)/inc/libipmi_rmcp.h
  452. DEPS_USER_C2 += $(BUILD)/inc/libipmi_sdr.h
  453. DEPS_USER_C2 += $(BUILD)/inc/libipmi_sensor.h
  454. DEPS_USER_C2 += $(BUILD)/inc/libipmi_StorDevice.h
  455. DEPS_USER_C2 += $(BUILD)/inc/libipmi_storlead_OEM.h
  456. DEPS_USER_C2 += $(BUILD)/inc/libipmi_usermgmt.h
  457. DEPS_USER_C2 += $(BUILD)/inc/libsensor.h
  458. DEPS_USER_C2 += $(BUILD)/inc/libipmi_ChassisDevice.h
  459. DEPS_USER_C2 += $(BUILD)/inc/libipmi_AppDevice.h
  460. DEPS_USER_C2 += $(BUILD)/inc/sensor_helpers.h
  461. DEPS_USER_C2 += $(BUILD)/inc/com_IPMI_AppDevice.h
  462. DEPS_USER_C2 += $(BUILD)/inc/com_IPMI_AppDevice+.h
  463. DEPS_USER_C2 += $(BUILD)/inc/com_IPMIDefs.h
  464. DEPS_USER_C2 += $(BUILD)/inc/com_IPMI_IPM.h
  465. DEPS_USER_C2 += $(BUILD)/inc/com_IPMI_App.h
  466. DEPS_USER_C2 += $(BUILD)/inc/com_IPMI_ChassisDevice.h
  467. DEPS_USER_C2 += $(BUILD)/inc/com_IPMI_Chassis.h
  468. DEPS_USER_C2 += $(BUILD)/inc/com_IPMI_SEL.h
  469. DEPS_USER_C2 += $(BUILD)/inc/com_IPMI_FRU.h
  470. DEPS_USER_C2 += $(BUILD)/inc/com_IPMI_IPMB.h
  471. DEPS_USER_C2 += $(BUILD)/inc/com_IPMI_Storage.h
  472. DEPS_USER_C2 += $(BUILD)/inc/com_IPMI_SDR.h
  473. DEPS_USER_C2 += $(BUILD)/inc/com_IPMI_SensorEvent.h
  474. DEPS_USER_C2 += $(BUILD)/inc/com_BmcType.h
  475. DEPS_USER_C2 += $(BUILD)/inc/com_IPMI_Sensor.h
  476. DEPS_USER_C2 += $(BUILD)/inc/com_IPMI_SDRRecord.h
  477. DEPS_USER_C2 += $(BUILD)/inc/com_IPMI_PEF.h
  478. $(BUILD)/obj/libipmi_session.o: \
  479. src/libipmi/src/libipmi_session.c $(DEPS_USER_C2)
  480. @echo ' [Compile] $(BUILD)/obj/libipmi_session.o'
  481. $(CC) -c -o $(BUILD)/obj/libipmi_session.o $(LDFLAGS) $(CFLAGS) $(DFLAGS) -D_FILE_OFFSET_BITS=64 -D_FILE_OFFSET_BITS=64 -DMBEDTLS_USER_CONFIG_FILE=\"embedtls.h\" -DME_COM_OPENSSL_PATH=$(ME_COM_OPENSSL_PATH) $(IFLAGS) "-I$(ME_COM_OPENSSL_PATH)/include" src/libipmi/src/libipmi_session.c
  482. $(BUILD)/obj/libipmi_uds_session.o: \
  483. src/libipmi/src/libipmi_uds_session.c $(DEPS_USER_C2)
  484. @echo ' [Compile] $(BUILD)/obj/libipmi_uds_session.o'
  485. $(CC) -c -o $(BUILD)/obj/libipmi_uds_session.o $(LDFLAGS) $(CFLAGS) $(DFLAGS) -D_FILE_OFFSET_BITS=64 -D_FILE_OFFSET_BITS=64 -DMBEDTLS_USER_CONFIG_FILE=\"embedtls.h\" -DME_COM_OPENSSL_PATH=$(ME_COM_OPENSSL_PATH) $(IFLAGS) "-I$(ME_COM_OPENSSL_PATH)/include" src/libipmi/src/libipmi_uds_session.c
  486. <<<<<<< HEAD
  487. $(BUILD)/obj/libipmi_IPM.o: \
  488. src/libipmi/src/libipmi_IPM.c $(DEPS_USER_C2)
  489. @echo ' [Compile] $(BUILD)/obj/libipmi_IPM.o'
  490. $(CC) -c -o $(BUILD)/obj/libipmi_IPM.o $(LDFLAGS) $(CFLAGS) $(DFLAGS) -D_FILE_OFFSET_BITS=64 -D_FILE_OFFSET_BITS=64 -DMBEDTLS_USER_CONFIG_FILE=\"embedtls.h\" -DME_COM_OPENSSL_PATH=$(ME_COM_OPENSSL_PATH) $(IFLAGS) "-I$(ME_COM_OPENSSL_PATH)/include" src/libipmi/src/libipmi_IPM.c
  491. $(BUILD)/obj/libipmi_Chassis.o: \
  492. src/libipmi/src/libipmi_Chassis.c $(DEPS_USER_C2)
  493. @echo ' [Compile] $(BUILD)/obj/libipmi_Chassis.o'
  494. $(CC) -c -o $(BUILD)/obj/libipmi_Chassis.o $(LDFLAGS) $(CFLAGS) $(DFLAGS) \
  495. -D_FILE_OFFSET_BITS=64 -D_FILE_OFFSET_BITS=64 -DMBEDTLS_USER_CONFIG_FILE=\"embedtls.h\" \
  496. -DME_COM_OPENSSL_PATH=$(ME_COM_OPENSSL_PATH) $(IFLAGS) \
  497. "-I$(ME_COM_OPENSSL_PATH)/include" src/libipmi/src/libipmi_Chassis.c
  498. $(BUILD)/obj/libipmi_fru.o: \
  499. src/libipmi/src/libipmi_fru.c $(DEPS_USER_C2)
  500. @echo ' [Compile] $(BUILD)/obj/libipmi_fru.o'
  501. $(CC) -c -o $(BUILD)/obj/libipmi_fru.o $(LDFLAGS) $(CFLAGS) $(DFLAGS) \
  502. -D_FILE_OFFSET_BITS=64 -D_FILE_OFFSET_BITS=64 -DMBEDTLS_USER_CONFIG_FILE=\"embedtls.h\" \
  503. -DME_COM_OPENSSL_PATH=$(ME_COM_OPENSSL_PATH) $(IFLAGS) \
  504. "-I$(ME_COM_OPENSSL_PATH)/include" src/libipmi/src/libipmi_fru.c
  505. $(BUILD)/obj/libipmi_PEF.o: \
  506. src/libipmi/src/libipmi_PEF.c $(DEPS_USER_C2)
  507. @echo ' [Compile] $(BUILD)/obj/libipmi_PEF.o'
  508. $(CC) -c -o $(BUILD)/obj/libipmi_PEF.o $(LDFLAGS) $(CFLAGS) $(DFLAGS) \
  509. -D_FILE_OFFSET_BITS=64 -D_FILE_OFFSET_BITS=64 -DMBEDTLS_USER_CONFIG_FILE=\"embedtls.h\" \
  510. -DME_COM_OPENSSL_PATH=$(ME_COM_OPENSSL_PATH) $(IFLAGS) \
  511. "-I$(ME_COM_OPENSSL_PATH)/include" src/libipmi/src/libipmi_PEF.c
  512. $(BUILD)/obj/libipmi_sdr.o: \
  513. src/libipmi/src/libipmi_sdr.c $(DEPS_USER_C2)
  514. @echo ' [Compile] $(BUILD)/obj/libipmi_sdr.o'
  515. $(CC) -c -o $(BUILD)/obj/libipmi_sdr.o $(LDFLAGS) $(CFLAGS) $(DFLAGS) \
  516. -D_FILE_OFFSET_BITS=64 -D_FILE_OFFSET_BITS=64 -DMBEDTLS_USER_CONFIG_FILE=\"embedtls.h\" \
  517. -DME_COM_OPENSSL_PATH=$(ME_COM_OPENSSL_PATH) $(IFLAGS) \
  518. "-I$(ME_COM_OPENSSL_PATH)/include" src/libipmi/src/libipmi_sdr.c
  519. $(BUILD)/obj/libipmi_sensor.o: \
  520. src/libipmi/src/libipmi_sensor.c $(DEPS_USER_C2)
  521. @echo ' [Compile] $(BUILD)/obj/libipmi_sensor.o'
  522. $(CC) -c -o $(BUILD)/obj/libipmi_sensor.o $(LDFLAGS) $(CFLAGS) $(DFLAGS) \
  523. -D_FILE_OFFSET_BITS=64 -D_FILE_OFFSET_BITS=64 -DMBEDTLS_USER_CONFIG_FILE=\"embedtls.h\" \
  524. -DME_COM_OPENSSL_PATH=$(ME_COM_OPENSSL_PATH) $(IFLAGS) \
  525. "-I$(ME_COM_OPENSSL_PATH)/include" src/libipmi/src/libipmi_sensor.c
  526. $(BUILD)/obj/libipmi_storlead_OEM.o: \
  527. src/libipmi/src/libipmi_storlead_OEM.c $(DEPS_USER_C2)
  528. @echo ' [Compile] $(BUILD)/obj/libipmi_storlead_OEM.o'
  529. $(CC) -c -o $(BUILD)/obj/libipmi_storlead_OEM.o $(LDFLAGS) $(CFLAGS) $(DFLAGS) \
  530. -D_FILE_OFFSET_BITS=64 -D_FILE_OFFSET_BITS=64 -DMBEDTLS_USER_CONFIG_FILE=\"embedtls.h\" \
  531. -DME_COM_OPENSSL_PATH=$(ME_COM_OPENSSL_PATH) $(IFLAGS) \
  532. "-I$(ME_COM_OPENSSL_PATH)/include" src/libipmi/src/libipmi_storlead_OEM.c
  533. $(BUILD)/obj/sensor_helpers.o: \
  534. src/libipmi/src/sensor_helpers.c $(DEPS_USER_C2)
  535. @echo ' [Compile] $(BUILD)/obj/sensor_helpers.o'
  536. $(CC) -c -o $(BUILD)/obj/sensor_helpers.o $(LDFLAGS) $(CFLAGS) $(DFLAGS) \
  537. -D_FILE_OFFSET_BITS=64 -D_FILE_OFFSET_BITS=64 -DMBEDTLS_USER_CONFIG_FILE=\"embedtls.h\" \
  538. -DME_COM_OPENSSL_PATH=$(ME_COM_OPENSSL_PATH) $(IFLAGS) \
  539. "-I$(ME_COM_OPENSSL_PATH)/include" src/libipmi/src/sensor_helpers.c
  540. =======
  541. >>>>>>> 7ab296de0a831eaa7f47c3239e381bd4b2aeae5a
  542. DEPS_USER_C3 += $(BUILD)/inc/goahead.h
  543. DEPS_USER_C3 += $(BUILD)/inc/ResultUtils.h
  544. $(BUILD)/obj/ResultUtils.o: \
  545. src/utils/mine/ResultUtils.c $(DEPS_USER_C3)
  546. @echo ' [Compile] $(BUILD)/obj/ResultUtils.o'
  547. $(CC) -c -o $(BUILD)/obj/ResultUtils.o $(LDFLAGS) $(CFLAGS) $(DFLAGS) -D_FILE_OFFSET_BITS=64 -D_FILE_OFFSET_BITS=64 -DMBEDTLS_USER_CONFIG_FILE=\"embedtls.h\" -DME_COM_OPENSSL_PATH=$(ME_COM_OPENSSL_PATH) $(IFLAGS) "-I$(ME_COM_OPENSSL_PATH)/include" src/utils/mine/ResultUtils.c
  548. DEPS_USER_C4 += $(BUILD)/inc/goahead.h
  549. DEPS_USER_C4 += $(BUILD)/inc/config.h
  550. DEPS_USER_C4 += $(BUILD)/inc/dashboard.h
  551. DEPS_USER_C4 += $(BUILD)/inc/fan.h
  552. DEPS_USER_C4 += $(BUILD)/inc/fru.h
  553. DEPS_USER_C4 += $(BUILD)/inc/fw_update.h
  554. DEPS_USER_C4 += $(BUILD)/inc/remote_control.h
  555. DEPS_USER_C4 += $(BUILD)/inc/sel.h
  556. DEPS_USER_C4 += $(BUILD)/inc/server_health.h
  557. DEPS_USER_C4 += $(DEPS_USER_C2)
  558. $(BUILD)/obj/config.o: \
  559. src/web_interface/src/config.c $(DEPS_USER_C4)
  560. @echo ' [Compile] $(BUILD)/obj/config.o'
  561. $(CC) -c -o $(BUILD)/obj/config.o $(LDFLAGS) $(CFLAGS) $(DFLAGS) -D_FILE_OFFSET_BITS=64 \
  562. -D_FILE_OFFSET_BITS=64 -DMBEDTLS_USER_CONFIG_FILE=\"embedtls.h\" \
  563. -DME_COM_OPENSSL_PATH=$(ME_COM_OPENSSL_PATH) $(IFLAGS) \
  564. "-I$(ME_COM_OPENSSL_PATH)/include" \
  565. src/web_interface/src/config.c
  566. $(BUILD)/obj/dashboard.o: \
  567. src/web_interface/src/dashboard.c $(DEPS_USER_C4)
  568. @echo ' [Compile] $(BUILD)/obj/dashboard.o'
  569. $(CC) -c -o $(BUILD)/obj/dashboard.o $(LDFLAGS) $(CFLAGS) $(DFLAGS) -D_FILE_OFFSET_BITS=64 \
  570. -D_FILE_OFFSET_BITS=64 -DMBEDTLS_USER_CONFIG_FILE=\"embedtls.h\" \
  571. -DME_COM_OPENSSL_PATH=$(ME_COM_OPENSSL_PATH) $(IFLAGS) \
  572. "-I$(ME_COM_OPENSSL_PATH)/include" \
  573. src/web_interface/src/dashboard.c
  574. $(BUILD)/obj/fan.o: \
  575. src/web_interface/src/fan.c $(DEPS_USER_C4)
  576. @echo ' [Compile] $(BUILD)/obj/fan.o'
  577. $(CC) -c -o $(BUILD)/obj/fan.o $(LDFLAGS) $(CFLAGS) $(DFLAGS) -D_FILE_OFFSET_BITS=64 \
  578. -D_FILE_OFFSET_BITS=64 -DMBEDTLS_USER_CONFIG_FILE=\"embedtls.h\" \
  579. -DME_COM_OPENSSL_PATH=$(ME_COM_OPENSSL_PATH) $(IFLAGS) \
  580. "-I$(ME_COM_OPENSSL_PATH)/include" \
  581. src/web_interface/src/fan.c
  582. $(BUILD)/obj/fru.o: \
  583. src/web_interface/src/fru.c $(DEPS_USER_C4)
  584. @echo ' [Compile] $(BUILD)/obj/fru.o'
  585. $(CC) -c -o $(BUILD)/obj/fru.o $(LDFLAGS) $(CFLAGS) $(DFLAGS) -D_FILE_OFFSET_BITS=64 \
  586. -D_FILE_OFFSET_BITS=64 -DMBEDTLS_USER_CONFIG_FILE=\"embedtls.h\" \
  587. -DME_COM_OPENSSL_PATH=$(ME_COM_OPENSSL_PATH) $(IFLAGS) \
  588. "-I$(ME_COM_OPENSSL_PATH)/include" \
  589. src/web_interface/src/fru.c
  590. $(BUILD)/obj/fw_update.o: \
  591. src/web_interface/src/fw_update.c $(DEPS_USER_C4)
  592. @echo ' [Compile] $(BUILD)/obj/fw_update.o'
  593. $(CC) -c -o $(BUILD)/obj/fw_update.o $(LDFLAGS) $(CFLAGS) $(DFLAGS) -D_FILE_OFFSET_BITS=64 \
  594. -D_FILE_OFFSET_BITS=64 -DMBEDTLS_USER_CONFIG_FILE=\"embedtls.h\" \
  595. -DME_COM_OPENSSL_PATH=$(ME_COM_OPENSSL_PATH) $(IFLAGS) \
  596. "-I$(ME_COM_OPENSSL_PATH)/include" \
  597. src/web_interface/src/fw_update.c
  598. $(BUILD)/obj/remote_control.o: \
  599. src/web_interface/src/remote_control.c $(DEPS_USER_C4)
  600. @echo ' [Compile] $(BUILD)/obj/remote_control.o'
  601. $(CC) -c -o $(BUILD)/obj/remote_control.o $(LDFLAGS) $(CFLAGS) $(DFLAGS) -D_FILE_OFFSET_BITS=64 \
  602. -D_FILE_OFFSET_BITS=64 -DMBEDTLS_USER_CONFIG_FILE=\"embedtls.h\" \
  603. -DME_COM_OPENSSL_PATH=$(ME_COM_OPENSSL_PATH) $(IFLAGS) \
  604. "-I$(ME_COM_OPENSSL_PATH)/include" \
  605. src/web_interface/src/remote_control.c
  606. $(BUILD)/obj/sel.o: \
  607. src/web_interface/src/sel.c $(DEPS_USER_C4)
  608. @echo ' [Compile] $(BUILD)/obj/sel.o'
  609. $(CC) -c -o $(BUILD)/obj/sel.o $(LDFLAGS) $(CFLAGS) $(DFLAGS) -D_FILE_OFFSET_BITS=64 \
  610. -D_FILE_OFFSET_BITS=64 -DMBEDTLS_USER_CONFIG_FILE=\"embedtls.h\" \
  611. -DME_COM_OPENSSL_PATH=$(ME_COM_OPENSSL_PATH) $(IFLAGS) \
  612. "-I$(ME_COM_OPENSSL_PATH)/include" \
  613. src/web_interface/src/sel.c
  614. $(BUILD)/obj/server_health.o: \
  615. src/web_interface/src/server_health.c $(DEPS_USER_C4)
  616. @echo ' [Compile] $(BUILD)/obj/server_health.o'
  617. $(CC) -c -o $(BUILD)/obj/server_health.o $(LDFLAGS) $(CFLAGS) $(DFLAGS) -D_FILE_OFFSET_BITS=64 \
  618. -D_FILE_OFFSET_BITS=64 -DMBEDTLS_USER_CONFIG_FILE=\"embedtls.h\" \
  619. -DME_COM_OPENSSL_PATH=$(ME_COM_OPENSSL_PATH) $(IFLAGS) \
  620. "-I$(ME_COM_OPENSSL_PATH)/include" \
  621. src/web_interface/src/server_health.c
  622. #
  623. # action.o
  624. #
  625. DEPS_7 += $(BUILD)/inc/goahead.h
  626. $(BUILD)/obj/action.o: \
  627. src/action.c $(DEPS_7)
  628. @echo ' [Compile] $(BUILD)/obj/action.o'
  629. $(CC) -c -o $(BUILD)/obj/action.o $(LDFLAGS) $(CFLAGS) $(DFLAGS) -D_FILE_OFFSET_BITS=64 -D_FILE_OFFSET_BITS=64 -DMBEDTLS_USER_CONFIG_FILE=\"embedtls.h\" -DME_COM_OPENSSL_PATH=$(ME_COM_OPENSSL_PATH) $(IFLAGS) "-I$(ME_COM_OPENSSL_PATH)/include" src/action.c
  630. #
  631. # alloc.o
  632. #
  633. DEPS_8 += $(BUILD)/inc/goahead.h
  634. $(BUILD)/obj/alloc.o: \
  635. src/alloc.c $(DEPS_8)
  636. @echo ' [Compile] $(BUILD)/obj/alloc.o'
  637. $(CC) -c -o $(BUILD)/obj/alloc.o $(LDFLAGS) $(CFLAGS) $(DFLAGS) -D_FILE_OFFSET_BITS=64 -D_FILE_OFFSET_BITS=64 -DMBEDTLS_USER_CONFIG_FILE=\"embedtls.h\" -DME_COM_OPENSSL_PATH=$(ME_COM_OPENSSL_PATH) $(IFLAGS) "-I$(ME_COM_OPENSSL_PATH)/include" src/alloc.c
  638. #
  639. # auth.o
  640. #
  641. DEPS_9 += $(BUILD)/inc/goahead.h
  642. $(BUILD)/obj/auth.o: \
  643. src/auth.c $(DEPS_9)
  644. @echo ' [Compile] $(BUILD)/obj/auth.o'
  645. $(CC) -c -o $(BUILD)/obj/auth.o $(LDFLAGS) $(CFLAGS) $(DFLAGS) -D_FILE_OFFSET_BITS=64 -D_FILE_OFFSET_BITS=64 -DMBEDTLS_USER_CONFIG_FILE=\"embedtls.h\" -DME_COM_OPENSSL_PATH=$(ME_COM_OPENSSL_PATH) $(IFLAGS) "-I$(ME_COM_OPENSSL_PATH)/include" src/auth.c
  646. #
  647. # cgi.o
  648. #
  649. DEPS_10 += $(BUILD)/inc/goahead.h
  650. $(BUILD)/obj/cgi.o: \
  651. src/cgi.c $(DEPS_10)
  652. @echo ' [Compile] $(BUILD)/obj/cgi.o'
  653. $(CC) -c -o $(BUILD)/obj/cgi.o $(LDFLAGS) $(CFLAGS) $(DFLAGS) -D_FILE_OFFSET_BITS=64 -D_FILE_OFFSET_BITS=64 -DMBEDTLS_USER_CONFIG_FILE=\"embedtls.h\" -DME_COM_OPENSSL_PATH=$(ME_COM_OPENSSL_PATH) $(IFLAGS) "-I$(ME_COM_OPENSSL_PATH)/include" src/cgi.c
  654. #
  655. # cgitest.o
  656. #
  657. $(BUILD)/obj/cgitest.o: \
  658. test/cgitest.c $(DEPS_11)
  659. @echo ' [Compile] $(BUILD)/obj/cgitest.o'
  660. $(CC) -c -o $(BUILD)/obj/cgitest.o $(LDFLAGS) $(CFLAGS) $(DFLAGS) $(IFLAGS) test/cgitest.c
  661. #
  662. # crypt.o
  663. #
  664. DEPS_12 += $(BUILD)/inc/goahead.h
  665. $(BUILD)/obj/crypt.o: \
  666. src/crypt.c $(DEPS_12)
  667. @echo ' [Compile] $(BUILD)/obj/crypt.o'
  668. $(CC) -c -o $(BUILD)/obj/crypt.o $(LDFLAGS) $(CFLAGS) $(DFLAGS) -D_FILE_OFFSET_BITS=64 -D_FILE_OFFSET_BITS=64 -DMBEDTLS_USER_CONFIG_FILE=\"embedtls.h\" -DME_COM_OPENSSL_PATH=$(ME_COM_OPENSSL_PATH) $(IFLAGS) "-I$(ME_COM_OPENSSL_PATH)/include" src/crypt.c
  669. #
  670. # file.o
  671. #
  672. DEPS_13 += $(BUILD)/inc/goahead.h
  673. $(BUILD)/obj/file.o: \
  674. src/file.c $(DEPS_13)
  675. @echo ' [Compile] $(BUILD)/obj/file.o'
  676. $(CC) -c -o $(BUILD)/obj/file.o $(LDFLAGS) $(CFLAGS) $(DFLAGS) -D_FILE_OFFSET_BITS=64 -D_FILE_OFFSET_BITS=64 -DMBEDTLS_USER_CONFIG_FILE=\"embedtls.h\" -DME_COM_OPENSSL_PATH=$(ME_COM_OPENSSL_PATH) $(IFLAGS) "-I$(ME_COM_OPENSSL_PATH)/include" src/file.c
  677. #
  678. # fs.o
  679. #
  680. DEPS_14 += $(BUILD)/inc/goahead.h
  681. $(BUILD)/obj/fs.o: \
  682. src/fs.c $(DEPS_14)
  683. @echo ' [Compile] $(BUILD)/obj/fs.o'
  684. $(CC) -c -o $(BUILD)/obj/fs.o $(LDFLAGS) $(CFLAGS) $(DFLAGS) -D_FILE_OFFSET_BITS=64 -D_FILE_OFFSET_BITS=64 -DMBEDTLS_USER_CONFIG_FILE=\"embedtls.h\" -DME_COM_OPENSSL_PATH=$(ME_COM_OPENSSL_PATH) $(IFLAGS) "-I$(ME_COM_OPENSSL_PATH)/include" src/fs.c
  685. #
  686. # goahead-mbedtls.o
  687. #
  688. DEPS_15 += $(BUILD)/inc/goahead.h
  689. DEPS_15 += $(DEPS_USER_C2)
  690. $(BUILD)/obj/goahead-mbedtls.o: \
  691. src/goahead-mbedtls/goahead-mbedtls.c $(DEPS_15)
  692. @echo ' [Compile] $(BUILD)/obj/goahead-mbedtls.o'
  693. $(CC) -c -o $(BUILD)/obj/goahead-mbedtls.o $(LDFLAGS) $(CFLAGS) $(DFLAGS) -D_FILE_OFFSET_BITS=64 -DMBEDTLS_USER_CONFIG_FILE=\"embedtls.h\" $(IFLAGS) src/goahead-mbedtls/goahead-mbedtls.c
  694. #
  695. # goahead-openssl.o
  696. #
  697. DEPS_16 += $(BUILD)/inc/goahead.h
  698. $(BUILD)/obj/goahead-openssl.o: \
  699. src/goahead-openssl/goahead-openssl.c $(DEPS_16)
  700. @echo ' [Compile] $(BUILD)/obj/goahead-openssl.o'
  701. $(CC) -c -o $(BUILD)/obj/goahead-openssl.o $(LDFLAGS) $(CFLAGS) $(DFLAGS) $(IFLAGS) "-I$(BUILD)/inc" "-I$(ME_COM_OPENSSL_PATH)/include" src/goahead-openssl/goahead-openssl.c
  702. #
  703. # goahead.o
  704. #
  705. DEPS_17 += $(BUILD)/inc/goahead.h
  706. $(BUILD)/obj/goahead.o: \
  707. src/goahead.c $(DEPS_17)
  708. @echo ' [Compile] $(BUILD)/obj/goahead.o'
  709. $(CC) -c -o $(BUILD)/obj/goahead.o $(LDFLAGS) $(CFLAGS) $(DFLAGS) -D_FILE_OFFSET_BITS=64 -D_FILE_OFFSET_BITS=64 -DMBEDTLS_USER_CONFIG_FILE=\"embedtls.h\" -DME_COM_OPENSSL_PATH=$(ME_COM_OPENSSL_PATH) $(IFLAGS) "-I$(ME_COM_OPENSSL_PATH)/include" src/goahead.c
  710. #
  711. # gopass.o
  712. #
  713. DEPS_18 += $(BUILD)/inc/goahead.h
  714. $(BUILD)/obj/gopass.o: \
  715. src/utils/gopass.c $(DEPS_18)
  716. @echo ' [Compile] $(BUILD)/obj/gopass.o'
  717. $(CC) -c -o $(BUILD)/obj/gopass.o $(LDFLAGS) $(CFLAGS) $(DFLAGS) -D_FILE_OFFSET_BITS=64 -D_FILE_OFFSET_BITS=64 -DMBEDTLS_USER_CONFIG_FILE=\"embedtls.h\" -DME_COM_OPENSSL_PATH=$(ME_COM_OPENSSL_PATH) $(IFLAGS) "-I$(ME_COM_OPENSSL_PATH)/include" src/utils/gopass.c
  718. #
  719. # http.o
  720. #
  721. DEPS_19 += $(BUILD)/inc/goahead.h
  722. $(BUILD)/obj/http.o: \
  723. src/http.c $(DEPS_19)
  724. @echo ' [Compile] $(BUILD)/obj/http.o'
  725. $(CC) -c -o $(BUILD)/obj/http.o $(LDFLAGS) $(CFLAGS) $(DFLAGS) -D_FILE_OFFSET_BITS=64 -D_FILE_OFFSET_BITS=64 -DMBEDTLS_USER_CONFIG_FILE=\"embedtls.h\" -DME_COM_OPENSSL_PATH=$(ME_COM_OPENSSL_PATH) $(IFLAGS) "-I$(ME_COM_OPENSSL_PATH)/include" src/http.c
  726. #
  727. # js.o
  728. #
  729. DEPS_20 += $(BUILD)/inc/js.h
  730. $(BUILD)/obj/js.o: \
  731. src/js.c $(DEPS_20)
  732. @echo ' [Compile] $(BUILD)/obj/js.o'
  733. $(CC) -c -o $(BUILD)/obj/js.o $(LDFLAGS) $(CFLAGS) $(DFLAGS) -D_FILE_OFFSET_BITS=64 -D_FILE_OFFSET_BITS=64 -DMBEDTLS_USER_CONFIG_FILE=\"embedtls.h\" -DME_COM_OPENSSL_PATH=$(ME_COM_OPENSSL_PATH) $(IFLAGS) "-I$(ME_COM_OPENSSL_PATH)/include" src/js.c
  734. #
  735. # jst.o
  736. #
  737. DEPS_21 += $(BUILD)/inc/goahead.h
  738. DEPS_21 += $(BUILD)/inc/js.h
  739. $(BUILD)/obj/jst.o: \
  740. src/jst.c $(DEPS_21)
  741. @echo ' [Compile] $(BUILD)/obj/jst.o'
  742. $(CC) -c -o $(BUILD)/obj/jst.o $(LDFLAGS) $(CFLAGS) $(DFLAGS) -D_FILE_OFFSET_BITS=64 -D_FILE_OFFSET_BITS=64 -DMBEDTLS_USER_CONFIG_FILE=\"embedtls.h\" -DME_COM_OPENSSL_PATH=$(ME_COM_OPENSSL_PATH) $(IFLAGS) "-I$(ME_COM_OPENSSL_PATH)/include" src/jst.c
  743. #
  744. # mbedtls.h
  745. #
  746. src/mbedtls/mbedtls.h: $(DEPS_22)
  747. #
  748. # mbedtls.o
  749. #
  750. DEPS_23 += src/mbedtls/mbedtls.h
  751. $(BUILD)/obj/mbedtls.o: \
  752. src/mbedtls/mbedtls.c $(DEPS_23)
  753. @echo ' [Compile] $(BUILD)/obj/mbedtls.o'
  754. $(CC) -c -o $(BUILD)/obj/mbedtls.o $(LDFLAGS) $(CFLAGS) $(DFLAGS) -DMBEDTLS_USER_CONFIG_FILE=\"embedtls.h\" $(IFLAGS) src/mbedtls/mbedtls.c
  755. #
  756. # options.o
  757. #
  758. DEPS_24 += $(BUILD)/inc/goahead.h
  759. $(BUILD)/obj/options.o: \
  760. src/options.c $(DEPS_24)
  761. @echo ' [Compile] $(BUILD)/obj/options.o'
  762. $(CC) -c -o $(BUILD)/obj/options.o $(LDFLAGS) $(CFLAGS) $(DFLAGS) -D_FILE_OFFSET_BITS=64 -D_FILE_OFFSET_BITS=64 -DMBEDTLS_USER_CONFIG_FILE=\"embedtls.h\" -DME_COM_OPENSSL_PATH=$(ME_COM_OPENSSL_PATH) $(IFLAGS) "-I$(ME_COM_OPENSSL_PATH)/include" src/options.c
  763. #
  764. # osdep.o
  765. #
  766. DEPS_25 += $(BUILD)/inc/goahead.h
  767. $(BUILD)/obj/osdep.o: \
  768. src/osdep.c $(DEPS_25)
  769. @echo ' [Compile] $(BUILD)/obj/osdep.o'
  770. $(CC) -c -o $(BUILD)/obj/osdep.o $(LDFLAGS) $(CFLAGS) $(DFLAGS) -D_FILE_OFFSET_BITS=64 -D_FILE_OFFSET_BITS=64 -DMBEDTLS_USER_CONFIG_FILE=\"embedtls.h\" -DME_COM_OPENSSL_PATH=$(ME_COM_OPENSSL_PATH) $(IFLAGS) "-I$(ME_COM_OPENSSL_PATH)/include" src/osdep.c
  771. #
  772. # rom.o
  773. #
  774. DEPS_26 += $(BUILD)/inc/goahead.h
  775. $(BUILD)/obj/rom.o: \
  776. src/rom.c $(DEPS_26)
  777. @echo ' [Compile] $(BUILD)/obj/rom.o'
  778. $(CC) -c -o $(BUILD)/obj/rom.o $(LDFLAGS) $(CFLAGS) $(DFLAGS) -D_FILE_OFFSET_BITS=64 -D_FILE_OFFSET_BITS=64 -DMBEDTLS_USER_CONFIG_FILE=\"embedtls.h\" -DME_COM_OPENSSL_PATH=$(ME_COM_OPENSSL_PATH) $(IFLAGS) "-I$(ME_COM_OPENSSL_PATH)/include" src/rom.c
  779. #
  780. # route.o
  781. #
  782. DEPS_27 += $(BUILD)/inc/goahead.h
  783. $(BUILD)/obj/route.o: \
  784. src/route.c $(DEPS_27)
  785. @echo ' [Compile] $(BUILD)/obj/route.o'
  786. $(CC) -c -o $(BUILD)/obj/route.o $(LDFLAGS) $(CFLAGS) $(DFLAGS) -D_FILE_OFFSET_BITS=64 -D_FILE_OFFSET_BITS=64 -DMBEDTLS_USER_CONFIG_FILE=\"embedtls.h\" -DME_COM_OPENSSL_PATH=$(ME_COM_OPENSSL_PATH) $(IFLAGS) "-I$(ME_COM_OPENSSL_PATH)/include" src/route.c
  787. #
  788. # runtime.o
  789. #
  790. DEPS_28 += $(BUILD)/inc/goahead.h
  791. $(BUILD)/obj/runtime.o: \
  792. src/runtime.c $(DEPS_28)
  793. @echo ' [Compile] $(BUILD)/obj/runtime.o'
  794. $(CC) -c -o $(BUILD)/obj/runtime.o $(LDFLAGS) $(CFLAGS) $(DFLAGS) -D_FILE_OFFSET_BITS=64 -D_FILE_OFFSET_BITS=64 -DMBEDTLS_USER_CONFIG_FILE=\"embedtls.h\" -DME_COM_OPENSSL_PATH=$(ME_COM_OPENSSL_PATH) $(IFLAGS) "-I$(ME_COM_OPENSSL_PATH)/include" src/runtime.c
  795. #
  796. # socket.o
  797. #
  798. DEPS_29 += $(BUILD)/inc/goahead.h
  799. $(BUILD)/obj/socket.o: \
  800. src/socket.c $(DEPS_29)
  801. @echo ' [Compile] $(BUILD)/obj/socket.o'
  802. $(CC) -c -o $(BUILD)/obj/socket.o $(LDFLAGS) $(CFLAGS) $(DFLAGS) -D_FILE_OFFSET_BITS=64 -D_FILE_OFFSET_BITS=64 -DMBEDTLS_USER_CONFIG_FILE=\"embedtls.h\" -DME_COM_OPENSSL_PATH=$(ME_COM_OPENSSL_PATH) $(IFLAGS) "-I$(ME_COM_OPENSSL_PATH)/include" src/socket.c
  803. #
  804. # test.o
  805. #
  806. DEPS_30 += $(BUILD)/inc/goahead.h
  807. DEPS_30 += $(BUILD)/inc/js.h
  808. $(BUILD)/obj/test.o: \
  809. test/test.c $(DEPS_30)
  810. @echo ' [Compile] $(BUILD)/obj/test.o'
  811. $(CC) -c -o $(BUILD)/obj/test.o $(LDFLAGS) $(CFLAGS) $(DFLAGS) -D_FILE_OFFSET_BITS=64 -D_FILE_OFFSET_BITS=64 -DMBEDTLS_USER_CONFIG_FILE=\"embedtls.h\" -DME_COM_OPENSSL_PATH=$(ME_COM_OPENSSL_PATH) $(IFLAGS) "-I$(ME_COM_OPENSSL_PATH)/include" test/test.c
  812. #
  813. # time.o
  814. #
  815. DEPS_31 += $(BUILD)/inc/goahead.h
  816. $(BUILD)/obj/time.o: \
  817. src/time.c $(DEPS_31)
  818. @echo ' [Compile] $(BUILD)/obj/time.o'
  819. $(CC) -c -o $(BUILD)/obj/time.o $(LDFLAGS) $(CFLAGS) $(DFLAGS) -D_FILE_OFFSET_BITS=64 -D_FILE_OFFSET_BITS=64 -DMBEDTLS_USER_CONFIG_FILE=\"embedtls.h\" -DME_COM_OPENSSL_PATH=$(ME_COM_OPENSSL_PATH) $(IFLAGS) "-I$(ME_COM_OPENSSL_PATH)/include" src/time.c
  820. #
  821. # upload.o
  822. #
  823. DEPS_32 += $(BUILD)/inc/goahead.h
  824. $(BUILD)/obj/upload.o: \
  825. src/upload.c $(DEPS_32)
  826. @echo ' [Compile] $(BUILD)/obj/upload.o'
  827. $(CC) -c -o $(BUILD)/obj/upload.o $(LDFLAGS) $(CFLAGS) $(DFLAGS) -D_FILE_OFFSET_BITS=64 -D_FILE_OFFSET_BITS=64 -DMBEDTLS_USER_CONFIG_FILE=\"embedtls.h\" -DME_COM_OPENSSL_PATH=$(ME_COM_OPENSSL_PATH) $(IFLAGS) "-I$(ME_COM_OPENSSL_PATH)/include" src/upload.c
  828. ifeq ($(ME_COM_MBEDTLS),1)
  829. #
  830. # libmbedtls
  831. #
  832. DEPS_33 += $(BUILD)/inc/osdep.h
  833. DEPS_33 += $(BUILD)/inc/embedtls.h
  834. DEPS_33 += $(BUILD)/inc/mbedtls.h
  835. DEPS_33 += $(BUILD)/obj/mbedtls.o
  836. $(BUILD)/bin/libmbedtls.a: $(DEPS_33)
  837. @echo ' [Link] $(BUILD)/bin/libmbedtls.a'
  838. $(AR) -cr $(BUILD)/bin/libmbedtls.a "$(BUILD)/obj/mbedtls.o"
  839. endif
  840. ifeq ($(ME_COM_MBEDTLS),1)
  841. #
  842. # libgoahead-mbedtls
  843. #
  844. DEPS_34 += $(BUILD)/bin/libmbedtls.a
  845. DEPS_34 += $(BUILD)/obj/goahead-mbedtls.o
  846. $(BUILD)/bin/libgoahead-mbedtls.a: $(DEPS_34)
  847. @echo ' [Link] $(BUILD)/bin/libgoahead-mbedtls.a'
  848. $(AR) -cr $(BUILD)/bin/libgoahead-mbedtls.a "$(BUILD)/obj/goahead-mbedtls.o"
  849. endif
  850. ifeq ($(ME_COM_OPENSSL),1)
  851. #
  852. # libgoahead-openssl
  853. #
  854. DEPS_35 += $(BUILD)/obj/goahead-openssl.o
  855. $(BUILD)/bin/libgoahead-openssl.a: $(DEPS_35)
  856. @echo ' [Link] $(BUILD)/bin/libgoahead-openssl.a'
  857. $(AR) -cr $(BUILD)/bin/libgoahead-openssl.a "$(BUILD)/obj/goahead-openssl.o"
  858. endif
  859. #
  860. # libgo
  861. #
  862. DEPS_36 += $(BUILD)/inc/osdep.h
  863. ifeq ($(ME_COM_MBEDTLS),1)
  864. DEPS_36 += $(BUILD)/bin/libgoahead-mbedtls.a
  865. endif
  866. ifeq ($(ME_COM_OPENSSL),1)
  867. DEPS_36 += $(BUILD)/bin/libgoahead-openssl.a
  868. endif
  869. DEPS_36 += $(BUILD)/inc/goahead.h
  870. DEPS_36 += $(BUILD)/inc/js.h
  871. DEPS_36 += $(BUILD)/inc/ResultUtils.h
  872. DEPS_36 += $(BUILD)/inc/cJSON.h
  873. DEPS_36 += $(BUILD)/obj/ResultUtils.o
  874. DEPS_36 += $(BUILD)/obj/cJSON.o
  875. DEPS_36 += $(BUILD)/obj/action.o
  876. DEPS_36 += $(BUILD)/obj/alloc.o
  877. DEPS_36 += $(BUILD)/obj/auth.o
  878. DEPS_36 += $(BUILD)/obj/cgi.o
  879. DEPS_36 += $(BUILD)/obj/crypt.o
  880. DEPS_36 += $(BUILD)/obj/file.o
  881. DEPS_36 += $(BUILD)/obj/fs.o
  882. DEPS_36 += $(BUILD)/obj/http.o
  883. DEPS_36 += $(BUILD)/obj/js.o
  884. DEPS_36 += $(BUILD)/obj/jst.o
  885. DEPS_36 += $(BUILD)/obj/options.o
  886. DEPS_36 += $(BUILD)/obj/osdep.o
  887. DEPS_36 += $(BUILD)/obj/rom.o
  888. DEPS_36 += $(BUILD)/obj/route.o
  889. DEPS_36 += $(BUILD)/obj/runtime.o
  890. DEPS_36 += $(BUILD)/obj/socket.o
  891. DEPS_36 += $(BUILD)/obj/time.o
  892. DEPS_36 += $(BUILD)/obj/upload.o
  893. DEPS_36 += $(BUILD)/obj/libipmi_session.o
  894. DEPS_36 += $(BUILD)/obj/libipmi_uds_session.o
  895. <<<<<<< HEAD
  896. =======
  897. DEPS_36 += $(BUILD)/obj/libipmi_IPM.o
  898. DEPS_36 += $(BUILD)/obj/libipmi_Chassis.o
  899. DEPS_36 += $(BUILD)/obj/libipmi_fru.o
  900. DEPS_36 += $(BUILD)/obj/libipmi_PEF.o
  901. DEPS_36 += $(BUILD)/obj/libipmi_sdr.o
  902. DEPS_36 += $(BUILD)/obj/libipmi_sensor.o
  903. DEPS_36 += $(BUILD)/obj/libipmi_storlead_OEM.o
  904. DEPS_36 += $(BUILD)/obj/sensor_helpers.o
  905. DEPS_36 += $(BUILD)/obj/config.o
  906. DEPS_36 += $(BUILD)/obj/dashboard.o
  907. DEPS_36 += $(BUILD)/obj/fan.o
  908. DEPS_36 += $(BUILD)/obj/fru.o
  909. DEPS_36 += $(BUILD)/obj/fw_update.o
  910. DEPS_36 += $(BUILD)/obj/remote_control.o
  911. DEPS_36 += $(BUILD)/obj/sel.o
  912. DEPS_36 += $(BUILD)/obj/server_health.o
  913. >>>>>>> 62e2f54f0c6a6c4a634828a115139a52376334ba
  914. $(BUILD)/bin/libgo.a: $(DEPS_36)
  915. @echo ' [Link] $(BUILD)/bin/libgo.a'
  916. <<<<<<< HEAD
  917. $(AR) -cr $(BUILD)/bin/libgo.a "$(BUILD)/obj/ResultUtils.o" "$(BUILD)/obj/action.o" "$(BUILD)/obj/alloc.o" "$(BUILD)/obj/auth.o" "$(BUILD)/obj/cgi.o" "$(BUILD)/obj/crypt.o" "$(BUILD)/obj/file.o" "$(BUILD)/obj/fs.o" "$(BUILD)/obj/http.o" "$(BUILD)/obj/js.o" "$(BUILD)/obj/jst.o" "$(BUILD)/obj/options.o" "$(BUILD)/obj/osdep.o" "$(BUILD)/obj/rom.o" "$(BUILD)/obj/route.o" "$(BUILD)/obj/runtime.o" "$(BUILD)/obj/socket.o" "$(BUILD)/obj/time.o" "$(BUILD)/obj/upload.o" "$(BUILD)/obj/cJSON.o" "$(BUILD)/obj/libipmi_session.o" "$(BUILD)/obj/libipmi_uds_session.o"
  918. =======
  919. $(AR) -cr $(BUILD)/bin/libgo.a "$(BUILD)/obj/ResultUtils.o" "$(BUILD)/obj/action.o" \
  920. "$(BUILD)/obj/alloc.o" "$(BUILD)/obj/auth.o" "$(BUILD)/obj/cgi.o" "$(BUILD)/obj/crypt.o" \
  921. "$(BUILD)/obj/file.o" "$(BUILD)/obj/fs.o" "$(BUILD)/obj/http.o" "$(BUILD)/obj/js.o" \
  922. "$(BUILD)/obj/jst.o" "$(BUILD)/obj/options.o" "$(BUILD)/obj/osdep.o" "$(BUILD)/obj/rom.o" \
  923. "$(BUILD)/obj/route.o" "$(BUILD)/obj/runtime.o" "$(BUILD)/obj/socket.o" "$(BUILD)/obj/time.o" \
  924. "$(BUILD)/obj/upload.o" "$(BUILD)/obj/cJSON.o" "$(BUILD)/obj/libipmi_session.o" \
  925. "$(BUILD)/obj/libipmi_uds_session.o" "$(BUILD)/obj/libipmi_IPM.o" "$(BUILD)/obj/libipmi_fru.o" \
  926. "$(BUILD)/obj/libipmi_Chassis.o" "$(BUILD)/obj/libipmi_PEF.o" "$(BUILD)/obj/libipmi_sdr.o" \
  927. "$(BUILD)/obj/libipmi_sensor.o" "$(BUILD)/obj/libipmi_storlead_OEM.o" "$(BUILD)/obj/sensor_helpers.o" \
  928. "$(BUILD)/obj/config.o" "$(BUILD)/obj/dashboard.o" "$(BUILD)/obj/fan.o" "$(BUILD)/obj/fru.o" \
  929. <<<<<<< HEAD
  930. "$(BUILD)/obj/fw_update.o" "$(BUILD)/obj/remote_control.o" "$(BUILD)/obj/sel.o" \
  931. "$(BUILD)/obj/server_health.o"
  932. =======
  933. "$(BUILD)/obj/fw_update.o" "$(BUILD)/obj/remote_control.o" "$(BUILD)/obj/sel.o" "$(BUILD)/obj/server_health.o"
  934. >>>>>>> 62e2f54f0c6a6c4a634828a115139a52376334ba
  935. >>>>>>> 7ab296de0a831eaa7f47c3239e381bd4b2aeae5a
  936. #
  937. # install-certs
  938. #
  939. DEPS_37 += src/certs/samples/ca.crt
  940. DEPS_37 += src/certs/samples/ca.key
  941. DEPS_37 += src/certs/samples/ec.crt
  942. DEPS_37 += src/certs/samples/ec.key
  943. DEPS_37 += src/certs/samples/roots.crt
  944. DEPS_37 += src/certs/samples/self.crt
  945. DEPS_37 += src/certs/samples/self.key
  946. DEPS_37 += src/certs/samples/test.crt
  947. DEPS_37 += src/certs/samples/test.key
  948. $(BUILD)/.install-certs-modified: $(DEPS_37)
  949. @echo ' [Copy] $(BUILD)/bin'
  950. mkdir -p "$(BUILD)/bin"
  951. cp src/certs/samples/ca.crt $(BUILD)/bin/ca.crt
  952. cp src/certs/samples/ca.key $(BUILD)/bin/ca.key
  953. cp src/certs/samples/ec.crt $(BUILD)/bin/ec.crt
  954. cp src/certs/samples/ec.key $(BUILD)/bin/ec.key
  955. cp src/certs/samples/roots.crt $(BUILD)/bin/roots.crt
  956. cp src/certs/samples/self.crt $(BUILD)/bin/self.crt
  957. cp src/certs/samples/self.key $(BUILD)/bin/self.key
  958. cp src/certs/samples/test.crt $(BUILD)/bin/test.crt
  959. cp src/certs/samples/test.key $(BUILD)/bin/test.key
  960. touch "$(BUILD)/.install-certs-modified"
  961. #
  962. # goahead
  963. #
  964. DEPS_38 += $(BUILD)/bin/libgo.a
  965. DEPS_38 += $(BUILD)/.install-certs-modified
  966. DEPS_38 += $(BUILD)/inc/goahead.h
  967. DEPS_38 += $(BUILD)/inc/js.h
  968. DEPS_38 += $(BUILD)/obj/goahead.o
  969. ifeq ($(ME_COM_MBEDTLS),1)
  970. LIBS_38 += -lmbedtls
  971. endif
  972. ifeq ($(ME_COM_MBEDTLS),1)
  973. LIBS_38 += -lgoahead-mbedtls
  974. endif
  975. ifeq ($(ME_COM_MBEDTLS),1)
  976. LIBS_38 += -lmbedtls
  977. endif
  978. ifeq ($(ME_COM_OPENSSL),1)
  979. LIBS_38 += -lgoahead-openssl
  980. endif
  981. ifeq ($(ME_COM_OPENSSL),1)
  982. ifeq ($(ME_COM_SSL),1)
  983. LIBS_38 += -lssl
  984. LIBPATHS_38 += -L"$(ME_COM_OPENSSL_PATH)"
  985. endif
  986. endif
  987. ifeq ($(ME_COM_OPENSSL),1)
  988. LIBS_38 += -lcrypto
  989. LIBPATHS_38 += -L"$(ME_COM_OPENSSL_PATH)"
  990. endif
  991. LIBS_38 += -lgo
  992. ifeq ($(ME_COM_OPENSSL),1)
  993. LIBS_38 += -lgoahead-openssl
  994. endif
  995. ifeq ($(ME_COM_MBEDTLS),1)
  996. LIBS_38 += -lgoahead-mbedtls
  997. endif
  998. $(BUILD)/bin/goahead: $(DEPS_38)
  999. @echo ' [Link] $(BUILD)/bin/goahead'
  1000. $(CC) -o $(BUILD)/bin/goahead $(LDFLAGS) $(LIBPATHS) "$(BUILD)/obj/goahead.o" $(LIBPATHS_38) $(LIBS_38) $(LIBS_38) $(LIBS) $(LIBS)
  1001. #
  1002. # goahead-test
  1003. #
  1004. DEPS_39 += $(BUILD)/bin/libgo.a
  1005. DEPS_39 += $(BUILD)/.install-certs-modified
  1006. DEPS_39 += $(BUILD)/obj/test.o
  1007. ifeq ($(ME_COM_MBEDTLS),1)
  1008. LIBS_39 += -lmbedtls
  1009. endif
  1010. ifeq ($(ME_COM_MBEDTLS),1)
  1011. LIBS_39 += -lgoahead-mbedtls
  1012. endif
  1013. ifeq ($(ME_COM_MBEDTLS),1)
  1014. LIBS_39 += -lmbedtls
  1015. endif
  1016. ifeq ($(ME_COM_OPENSSL),1)
  1017. LIBS_39 += -lgoahead-openssl
  1018. endif
  1019. ifeq ($(ME_COM_OPENSSL),1)
  1020. ifeq ($(ME_COM_SSL),1)
  1021. LIBS_39 += -lssl
  1022. LIBPATHS_39 += -L"$(ME_COM_OPENSSL_PATH)"
  1023. endif
  1024. endif
  1025. ifeq ($(ME_COM_OPENSSL),1)
  1026. LIBS_39 += -lcrypto
  1027. LIBPATHS_39 += -L"$(ME_COM_OPENSSL_PATH)"
  1028. endif
  1029. LIBS_39 += -lgo
  1030. ifeq ($(ME_COM_OPENSSL),1)
  1031. LIBS_39 += -lgoahead-openssl
  1032. endif
  1033. ifeq ($(ME_COM_MBEDTLS),1)
  1034. LIBS_39 += -lgoahead-mbedtls
  1035. endif
  1036. $(BUILD)/bin/goahead-test: $(DEPS_39)
  1037. @echo ' [Link] $(BUILD)/bin/goahead-test'
  1038. $(CC) -o $(BUILD)/bin/goahead-test $(LDFLAGS) $(LIBPATHS) "$(BUILD)/obj/test.o" $(LIBPATHS_39) $(LIBS_39) $(LIBS_39) $(LIBS) $(LIBS)
  1039. #
  1040. # gopass
  1041. #
  1042. DEPS_40 += $(BUILD)/bin/libgo.a
  1043. DEPS_40 += $(BUILD)/inc/goahead.h
  1044. DEPS_40 += $(BUILD)/inc/js.h
  1045. DEPS_40 += $(BUILD)/obj/gopass.o
  1046. ifeq ($(ME_COM_MBEDTLS),1)
  1047. LIBS_40 += -lmbedtls
  1048. endif
  1049. ifeq ($(ME_COM_MBEDTLS),1)
  1050. LIBS_40 += -lgoahead-mbedtls
  1051. endif
  1052. ifeq ($(ME_COM_MBEDTLS),1)
  1053. LIBS_40 += -lmbedtls
  1054. endif
  1055. ifeq ($(ME_COM_OPENSSL),1)
  1056. LIBS_40 += -lgoahead-openssl
  1057. endif
  1058. ifeq ($(ME_COM_OPENSSL),1)
  1059. ifeq ($(ME_COM_SSL),1)
  1060. LIBS_40 += -lssl
  1061. LIBPATHS_40 += -L"$(ME_COM_OPENSSL_PATH)"
  1062. endif
  1063. endif
  1064. ifeq ($(ME_COM_OPENSSL),1)
  1065. LIBS_40 += -lcrypto
  1066. LIBPATHS_40 += -L"$(ME_COM_OPENSSL_PATH)"
  1067. endif
  1068. LIBS_40 += -lgo
  1069. ifeq ($(ME_COM_OPENSSL),1)
  1070. LIBS_40 += -lgoahead-openssl
  1071. endif
  1072. ifeq ($(ME_COM_MBEDTLS),1)
  1073. LIBS_40 += -lgoahead-mbedtls
  1074. endif
  1075. $(BUILD)/bin/gopass: $(DEPS_40)
  1076. @echo ' [Link] $(BUILD)/bin/gopass'
  1077. $(CC) -o $(BUILD)/bin/gopass $(LDFLAGS) $(LIBPATHS) "$(BUILD)/obj/gopass.o" $(LIBPATHS_40) $(LIBS_40) $(LIBS_40) $(LIBS) $(LIBS)
  1078. #
  1079. # stop
  1080. #
  1081. stop: $(DEPS_41)
  1082. #
  1083. # installBinary
  1084. #
  1085. installBinary: $(DEPS_42)
  1086. mkdir -p "$(ME_APP_PREFIX)" ; \
  1087. rm -f "$(ME_APP_PREFIX)/latest" ; \
  1088. ln -s "$(VERSION)" "$(ME_APP_PREFIX)/latest" ; \
  1089. mkdir -p "$(ME_MAN_PREFIX)/man1" ; \
  1090. chmod 755 "$(ME_MAN_PREFIX)/man1" ; \
  1091. mkdir -p "$(ME_VAPP_PREFIX)/bin" ; \
  1092. cp $(BUILD)/bin/goahead $(ME_VAPP_PREFIX)/bin/goahead ; \
  1093. chmod 755 "$(ME_VAPP_PREFIX)/bin/goahead" ; \
  1094. mkdir -p "$(ME_BIN_PREFIX)" ; \
  1095. rm -f "$(ME_BIN_PREFIX)/goahead" ; \
  1096. ln -s "$(ME_VAPP_PREFIX)/bin/goahead" "$(ME_BIN_PREFIX)/goahead" ; \
  1097. mkdir -p "$(ME_VAPP_PREFIX)/bin" ; \
  1098. cp $(BUILD)/bin/roots.crt $(ME_VAPP_PREFIX)/bin/roots.crt ; \
  1099. mkdir -p "$(ME_ETC_PREFIX)" ; \
  1100. cp $(BUILD)/bin/self.* $(ME_ETC_PREFIX)/self.* ; \
  1101. mkdir -p "$(ME_WEB_PREFIX)" ; \
  1102. cp src/web/index.html $(ME_WEB_PREFIX)/index.html ; \
  1103. cp src/web/favicon.ico $(ME_WEB_PREFIX)/favicon.ico ; \
  1104. mkdir -p "$(ME_ETC_PREFIX)" ; \
  1105. cp src/auth.txt $(ME_ETC_PREFIX)/auth.txt ; \
  1106. cp src/route.txt $(ME_ETC_PREFIX)/route.txt ; \
  1107. mkdir -p "$(ME_VAPP_PREFIX)/doc/man/man1" ; \
  1108. cp doc/dist/man/goahead.1 $(ME_VAPP_PREFIX)/doc/man/man1/goahead.1 ; \
  1109. mkdir -p "$(ME_MAN_PREFIX)/man1" ; \
  1110. rm -f "$(ME_MAN_PREFIX)/man1/goahead.1" ; \
  1111. ln -s "$(ME_VAPP_PREFIX)/doc/man/man1/goahead.1" "$(ME_MAN_PREFIX)/man1/goahead.1" ; \
  1112. cp doc/dist/man/gopass.1 $(ME_VAPP_PREFIX)/doc/man/man1/gopass.1 ; \
  1113. mkdir -p "$(ME_MAN_PREFIX)/man1" ; \
  1114. rm -f "$(ME_MAN_PREFIX)/man1/gopass.1" ; \
  1115. ln -s "$(ME_VAPP_PREFIX)/doc/man/man1/gopass.1" "$(ME_MAN_PREFIX)/man1/gopass.1" ; \
  1116. cp doc/dist/man/webcomp.1 $(ME_VAPP_PREFIX)/doc/man/man1/webcomp.1 ; \
  1117. mkdir -p "$(ME_MAN_PREFIX)/man1" ; \
  1118. rm -f "$(ME_MAN_PREFIX)/man1/webcomp.1" ; \
  1119. ln -s "$(ME_VAPP_PREFIX)/doc/man/man1/webcomp.1" "$(ME_MAN_PREFIX)/man1/webcomp.1"
  1120. #
  1121. # start
  1122. #
  1123. start: $(DEPS_43)
  1124. #
  1125. # install
  1126. #
  1127. DEPS_44 += stop
  1128. DEPS_44 += installBinary
  1129. DEPS_44 += start
  1130. install: $(DEPS_44)
  1131. #
  1132. # installPrep
  1133. #
  1134. installPrep: $(DEPS_45)
  1135. if [ "`id -u`" != 0 ] ; \
  1136. then echo "Must run as root. Rerun with sudo." ; \
  1137. exit 255 ; \
  1138. fi
  1139. #
  1140. # uninstall
  1141. #
  1142. DEPS_46 += stop
  1143. uninstall: $(DEPS_46)
  1144. #
  1145. # uninstallBinary
  1146. #
  1147. uninstallBinary: $(DEPS_47)
  1148. rm -fr "$(ME_WEB_PREFIX)" ; \
  1149. rm -fr "$(ME_VAPP_PREFIX)" ; \
  1150. rmdir -p "$(ME_ETC_PREFIX)" 2>/dev/null ; true ; \
  1151. rmdir -p "$(ME_WEB_PREFIX)" 2>/dev/null ; true ; \
  1152. rm -f "$(ME_APP_PREFIX)/latest" ; \
  1153. rmdir -p "$(ME_APP_PREFIX)" 2>/dev/null ; true
  1154. #
  1155. # version
  1156. #
  1157. version: $(DEPS_48)
  1158. echo $(VERSION)